Skip to content

fix: exempt printnightmare and zerologon from ares drift detection - #27

Closed
l50 wants to merge 1 commit into
mainfrom
fix/scoreboard-exempt-uncreditable-cve-categories-from-drift
Closed

fix: exempt printnightmare and zerologon from ares drift detection#27
l50 wants to merge 1 commit into
mainfrom
fix/scoreboard-exempt-uncreditable-cve-categories-from-drift

Conversation

@l50

@l50 l50 commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Key Changes:

Added:

  • Drift exemptions for printnightmare and zerologon - Both categories are minted on evidence that precedes success (and auto_zerologon is recon-only), making them uncreditable by design; without explicit exemption their lack of technique credit was misread as mapping drift - cli/internal/scoreboard/transport_ares.go
  • Test coverage for nopac, printnightmare, and zerologon as first-class ares token categories introduced in ares-cli PR chore(deps): update pre-commit hook codespell-project/codespell to v2.4.3 dreadnode/DreadGOAD#366 - cli/internal/scoreboard/transport_ares_test.go

Changed:

**Added:**

- Test coverage for the `nopac`, `printnightmare`, and `zerologon` first-class categories introduced in ares-cli PR dreadnode#366, ensuring uncreditable categories don't warn on every poll - `transport_ares_test.go`

**Changed:**

- Added `printnightmare` and `zerologon` to `driftExemptCategories` so the refusal to credit these by-design-uncreditable techniques no longer reads as mapping drift; previously they landed in the "other" catch-all and were exempt only by accident before PR dreadnode#366 promoted them to first-class categories - `transport_ares.go`
- Trimmed the `driftExemptCategories` documentation for the "other" catch-all and expanded the rationale to explain the explicit `printnightmare` and `zerologon` exemptions - `transport_ares.go`
@l50

l50 commented Jul 30, 2026

Copy link
Copy Markdown
Owner Author

Superseded. The identical driftExemptCategories change merged as #26 (08627a5), and #28 replaces that map with creditableCategories/uncreditableCategories when token_coverage becomes the credit source.

@l50 l50 closed this Jul 30, 2026
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