PRODUCT GUIDE

supported scope

Local software · limited supported scope

Supported scope for CryptoProof Early Access

Initial supported offer, 2026-10-08. This is the supported subset, not a claim that arbitrary questionnaires work.

Supported

AreaBoundary
Local runtimeWindows 11 x64 and official independently installed CPython 3.13.16 with venv/pip; pinned openpyxl==3.1.5 and et-xmlfile==2.0.0 wheels are supplied. Other Python versions and operating systems are outside the initial supported offer.
CBOMCycloneDX JSON 1.6 or 1.7, up to 10 MiB and 5,000 components. The tool uses selected supplied fields; it is not a full schema validator or scanner.
Questionnaire.xlsx up to 10 MiB, with bounded decompressed size and worksheet dimensions. Recognizable question/answer/evidence headers on the first 25 rows, or explicit user mapping. Every nonempty unmapped sheet needs an explicit, content-bound ignore --confirm-no-questions acknowledgement after vendor inspection. Normalized CSV with question_id,question headers is accepted without original-template write-back.
XLSX write-backA new output copy. Only empty, explicitly identified answer/evidence cells receive supported drafts. Sheet names, order, unrelated cells, and tested styles are preserved. Existing values are not overwritten.
AnswersDeterministic evidence-based technical statements where eligible; VERIFIED, PARTIAL, UNKNOWN, OWNER_INPUT_REQUIRED, and separately labeled vendor OWNER_APPROVED assertions from narrow answer templates. Unrecognized algorithm names are not treated as known cryptography. No negative answer is inferred from absence in a CBOM.
Final packA draft first; explicit per-question vendor review, unchanged public draft and unchanged local source inputs are required for finalize. The final ZIP includes bounded customer artifacts and an approval record, not the internal path map.

Rejected or outside scope

Preflight exposes question_count, ignored_sheets and acknowledged_ignored_sheets; compare them with the buyer's workbook. A nonempty unknown sheet stops compilation even if named Read me. An acknowledgement records that the vendor inspected a specific sheet content hash and found no questions; it is not an automatic proof. If the count is wrong, map the sheet or obtain a simpler workbook. High-confidence secret/path patterns cause a stop, but this is not a general DLP guarantee: visible free text, comments and existing answer cells still require vendor review.