Feat/osv reachability - #26
Merged
Merged
Conversation
…_only) Import-hit vulns get OSV severity uplift (CRITICAL/HIGH -> warning) and reachability=reachable with confidence 5. Manifest-only deps (package.json, requirements.txt, pyproject.toml, Cargo.toml, go.mod) are tagged manifest_only at info with confidence 3. Disable via [reachability] enabled=false. Signed-off-by: Lohit Kolluri <lohitkolluri@gmail.com>
CodasaurusThis PR updates 26 files across Changes
All files (26)
|
ContextBlast radiusSensitive path: Blast detailsHigh-sensitivity paths:
Top imports in this PR:
Bounded estimate from PR imports only. Related pull requests
|
ChecksAll clear. Automated checks did not find anything to fix before merge. CommandsType as plain text (GitHub Apps are not @-mentionable):
Full list: |
Merged
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.
Phase 2a — OSV import-level reachability
Import-level reachability for OSV vulns (per plan Phase 2a). Distinguishes reachable (package imported in changed code) from manifest_only (declared in manifest, not imported).
Changes
Finding.reachability: Option<String>—reachable|manifest_only(serde-serialized; not persisted to DB)warning, confidence 5,reachability: reachableinfo, confidence 3,reachability: manifest_only, message notes "not imported in this PR"[reachability] enabled = trueconfig (TOML section; serde auto-picks), default on@securitycommand passes enabled=trueGates