Repository navigation
summit v0.9.1 - stable, phase integration verified
Stability release. The phase-based engine (introduced in v0.9.0) is now fully integrated and verified.
Fixed
- fingerprint.py ImportError: the module was at
summit/root level but used..(two-dot) relative imports, causingImportError: attempted relative import beyond top-level package. Fixed to single-dot imports. This was breaking the phase-based engine. - 8 missing CWE mappings: hpp (CWE-235), subdomain-takeover (CWE-350), tls-cert-expired/expiring/self-signed (CWE-295), tls-legacy-versions (CWE-326) - every check_id now has its CWE.
- 15 missing IMPACT statements: every check_id now has a concrete impact statement that tells the user what an attacker achieves.
- Version number:
__init__.pyandpyproject.tomlnow correctly say 0.9.1.
Phase integration verified
The PhaseEngine now correctly chains:
Phase 1 (RECON) -> Phase 2 (FINGERPRINT) -> Phase 3 (VULNERABILITY)
Each phase produces structured output consumed by the next. phase_summary() reports per-phase duration and errors.
88 tests, ruff clean, evidence 22/22. CI green on all workflows.