verifychecks a single value claimed by an LLM against a deterministic computation.scan-*checks the rows of a CSV or JSON file that have the required columns, and can write a SARIF report. Rows it skips are not counted as errors; see Scan file columns.
Usage
Single verification
fail_on_error: false.
File scan with SARIF (security dashboard)
Commit a data file with one calculation per row, for exampledata/bonds.csv:
data/bonds.csv
2.9180%, not 5.00%.
The SARIF file (
qwed-finance-results.sarif) is written only when output_format: sarif is set and the scan finds at least one mismatch. Guard the upload step on the sarif_file output, as shown above.Inputs
Outputs
Verification types
npv takes its inputs from cashflows and rate, and irr from cashflows only. The other types read extra parameters from environment variables and fall back to built-in defaults when they are not set:
These
INPUT_* names are not declared action inputs, so they cannot be set with with:. For bonds, FX, and risk checks, prefer the scan modes, where every parameter comes from your data file.
Scan file columns
Related extensions
Use these actions to expand verification coverage across other QWED extensions.
For finance-specific checks, use QWED Finance Guard.