Current figures
- 26 deterministic structural controls implemented and covered by tests.
- 1,915 automated tests passing at the time of writing (re-verify with
pytest --collect-only -q). - Every rule has dedicated positive and negative test cases.
Determinism guarantee
Given an identical input workbook, the engine produces identical findings, an identical risk score, and an identical grade on every run. This is directly testable: run the same file twice and diff the output.
Supported formats and limits
- Formats:
.xlsx,.xlsm(macros detected and disclosed, never executed), and legacy.xls..xlsband password-protected workbooks are not supported. - Size: 50 MB per upload.