You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
security(supply-chain): verify access-module integrity via pinned commit SHA (F-019)
External access modules are cloned at runtime (and in CI) and imported
directly, so a compromised upstream repo = RCE (CTO-4866, CVSS 8.1). clone_repo
now treats a 40-char SHA after '#' as an integrity pin: after cloning it checks
out that commit and asserts repo.head.commit.hexsha matches, aborting on
mismatch. Unpinned modules log a warning to prompt migrating config.json
git_urls to '<url>#<sha>'.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments