Files
keyhunter/testdata
salvacybersec ac089606a3 fix(phase-02): resolve cross-phase regression from Tier 2 regex false positives
Wave 1 of Phase 2 introduced 14 Tier 2 provider regexes with LOW confidence
(generic [A-Za-z0-9]{N} patterns) that produce false positives on short
synthetic test fixtures. Combined with the tightened Anthropic regex (now
requires 93 chars + AA suffix), this broke Phase 1 scanner tests.

Changes:
- Update anthropic_key.txt and multiple_keys.txt fixtures: use exactly
  93 chars + AA suffix matching the new Anthropic regex (sk-ant-api03-{93}AA)
- Update scanner_test.go: check for expected provider in findings list
  instead of asserting exact count of 1. With 26+ providers, false positives
  on synthetic fixtures are expected; semantic goal is 'expected provider
  is detected', not 'only 1 finding'

All tests green: go test ./... passes.
2026-04-05 14:19:09 +03:00
..