Configuration
Configuration options for the Tachyonic scanner
Heuristics Library
Tachyonic loads attack definitions from a YAML library. By default, it checks ~/.tachyonic/attacks/.
# Use a custom path
export HEURISTICS_PATH=/opt/tachyonic
# Include built-in attacks alongside the library
tachyonic scan --target ... --include-builtinThe public attack taxonomy is at github.com/tachyonicai/tachyonic-heuristics.
Output Formats
JSON (default)
tachyonic scan --target ... --format json --output results.jsonContains full scan metadata, all results with payloads/responses, score, and remediations.
HTML
tachyonic scan --target ... --format html --output report.htmlSelf-contained HTML report with severity breakdown, findings detail, and remediation guidance.
SARIF
tachyonic scan --target ... --format sarif --output results.sarifStatic Analysis Results Interchange Format. Compatible with GitHub Code Scanning and other SARIF viewers.
Parallel Execution
tachyonic scan \
--target ... \
--parallel \
--max-concurrent 4 \
--min-delay 150--parallelenables concurrent attack execution--max-concurrentcontrols parallelism (default: 5)--min-delaysets minimum ms between requests (default: 100)
Cost Control
tachyonic scan --target ... --max-cost 5.00Stops the scan when estimated cost exceeds the threshold. Cost is estimated from token usage per provider pricing.
Baseline Comparison
Compare against a previous scan to see what changed:
# Save a baseline
tachyonic scan --target ... --save-baseline baseline.json
# Compare against it
tachyonic scan --target ... --baseline baseline.jsonRequest Customization
Custom Headers
For targets behind authentication or custom routing:
tachyonic scan \
--target https://your-api.com/chat \
--request-overrides '{"headers":{"X-Custom-Auth":"token123"}}'Tool Definitions
Include tool/function definitions in scan requests:
tachyonic scan \
--target ... \
--tools-file tools.json \
--tool-choice autoRequest Overrides
Merge additional fields into every request:
tachyonic scan \
--target ... \
--request-overrides '{"temperature":0,"max_tokens":1024}'Or from a file:
tachyonic scan \
--target ... \
--request-overrides-file overrides.json