Skip to content

v1.2.1 - Critical Bug Fixes

Latest

Choose a tag to compare

@MacAttak MacAttak released this 01 Jul 23:11
· 18 commits to main since this release

🐛 Bug Fixes

Critical Fixes

  • CRITICAL: Phase 2 reports now correctly show LLM validation results instead of duplicating Phase 1 data
  • Fixed SWIFT/BIC detection false positives on SQL keywords (DISTINCT, ORIGINAL, INPUTFORMAT, COALESCE)
  • Fixed name detection false positives in SQL contexts (e.g., 'Everyday Banking', 'Staging Table', 'Contract Account')

Improvements

  • Added comprehensive ISO 3166-1 country code validation for SWIFT codes (249 countries + XK for Kosovo)
  • Improved LLM progress tracking to show "findings" being validated instead of "files"
  • Enhanced SQL keyword filtering with extensive list of SQL-specific terms

📋 Technical Details

  • Corrected SWIFT pattern from [A-Z]{6} to proper [A-Z]{4}[A-Z]{2} format per ISO 9362
  • CSV export now includes LLM validation fields: LLMValidated, LLMRiskLevel, LLMExplanation
  • Added context-aware detection with currentFile tracking for SQL filtering
  • Fixed test failures in banking and driver license tests

🚀 Getting Started

Download the appropriate binary for your platform below, or use Docker:

docker pull ghcr.io/macattak/pi-scanner:1.2.1

Note: Docker images will be pushed separately after resolving authentication.