1
0
Fork 0
mirror of https://github.com/imjasonh/rustvulncheck synced 2026-07-14 17:07:34 +00:00
No description
Find a file
Claude 4f330e94a2
Fix three enrichment quality issues found by spot-checking
1. Impl body changes with no fn context: When the fn declaration is too
   far above for git to include in hunk headers or context lines, body
   changes were silently dropped. Now emits symbols at the impl-type
   level with a <method> placeholder (e.g. KeccakXofState::<method>).

2. PR diff uses files endpoint: Previously resolved PRs to their merge
   commit, which could be a version-only bump with no .rs files (e.g.
   quinn-proto PR #2559). Now uses /pulls/{n}/files to get all changes
   across the entire PR.

3. Nested generics in impl regex: The impl block regex used [^>]* which
   broke on nested generics like impl<T: Foo<Bar>>. Now uses .* for
   greedy matching to the last >.

https://claude.ai/code/session_01AeNG3herWfKhos9uZVUY5d
2026-03-25 02:16:57 +00:00
.github/workflows Add CI workflow for tests and enrichment dry-run 2026-03-25 01:34:22 +00:00
src Fix three enrichment quality issues found by spot-checking 2026-03-25 02:16:57 +00:00
tests Fix advisory parsing for .md format and suppress compiler warnings 2026-03-25 01:52:22 +00:00
.gitignore Add Phase 1: Offline Database Enrichment pipeline 2026-03-25 01:28:25 +00:00
Cargo.lock Add Phase 1: Offline Database Enrichment pipeline 2026-03-25 01:28:25 +00:00
Cargo.toml Add Phase 1: Offline Database Enrichment pipeline 2026-03-25 01:28:25 +00:00