v0.5.6 - Adversarial-Hardened FP Fix
v0.5.6 - Interprocedural False Positive Fix
Adversarial Self-Review Findings
Rigorous adversarial review of v0.5.5 interprocedural rule found:
- Removed "text" from SOURCE_WORDS (too generic, caused FP on instance methods)
- Tightened param-signature detection to exact-match set (TARGETED_PARAMS)
- Eliminated false positive on sanitized-after-passing pattern
- Eliminated noise on generic wrapper function params (prompt, text, data)
Result
- 56 tests pass
- 34/34 benchmark samples (100% detection, 0 FP)
- 7/7 adversarial edge cases correctly handled
Full Changelog: v0.5.5...v0.5.6