Add Agent dependency advisory and incident scans - #886
Draft
AnthonyRonning wants to merge 1 commit into
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Agent's imported Cargo workspace had platform build/test coverage but no scheduled RustSec or malicious-crate scan. Add an independent supply-chain lane for its lockfile and all local dependency manifests, using the existing pinned cargo-deny action with read-only permissions and no publication credentials.
The lane runs on dependency/config PRs, matching master pushes, daily, and manual dispatch. It scans all features and preserves the incident denylist; advisory exceptions are not copied from Research, SDK, or proxy. Audit-policy-only edits do not require Agent binary builds. Official Agent release/distribution remains disabled.
Validation:
nix flake check --no-update-lock-filepassed every host check, including actionlint and Agent workflow/classifier security tests.8a1eb4f933fb5821add5b4e98601ebd90b8b3538.chacha20 0.10.1is yanked. No dependency or lockfile changes and no suppressions are included.atomic-polyfill 1.0.3paste 1.0.15proc-macro-error2 2.0.1rustybuzz 0.20.1ttf-parser 0.25.1These are dependency-maintenance findings, not a demonstrated exploit. This PR intentionally exposes them instead of silently inheriting another component's broad unmaintained-advisory exclusion; resolving them needs a separate dependency/policy review before this strict lane is green.