Skip to content

fix: report escaping + dead-code cleanup (audit L1/L3) - #53

Merged
emmanuelgjr merged 1 commit into
mainfrom
fix/audit-report-cleanup
Jul 18, 2026
Merged

fix: report escaping + dead-code cleanup (audit L1/L3)#53
emmanuelgjr merged 1 commit into
mainfrom
fix/audit-report-cleanup

Conversation

@emmanuelgjr

Copy link
Copy Markdown
Contributor

Final audit-fix batch.

  • L3: STRICT report never falls back to a real path on a filemap miss (renders <unmapped>); line number HTML-escaped.
  • L1: removed dead nearby() / VALUE_BEARING_CONTROLS; checkpoint_is_valid now covered by a unit test.
  • Removed the Action's unused schemas mkdir; wired run_cve_enrichment (from PR-D).
  • Consolidated audit-fix changelog section.

26 tests pass; actionlint clean.

…L1/L3)

- L3: STRICT report loc() no longer falls back to the real path on a filemap
  miss (renders <unmapped>); the line number is HTML-escaped (defense-in-depth).
- L1: remove dead nearby() and VALUE_BEARING_CONTROLS; checkpoint_is_valid now
  exercised by a unit test (cache-invalidation logic verified) rather than unused.
- Remove the Action's unused dsgai-tool/schemas mkdir.
- CHANGES: consolidated 'hard-audit follow-up' section documenting all fixes.

26 tests pass; actionlint clean.
@emmanuelgjr
emmanuelgjr merged commit 7ae9a87 into main Jul 18, 2026
9 checks passed
@emmanuelgjr
emmanuelgjr deleted the fix/audit-report-cleanup branch July 18, 2026 18:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant