Skip to content

Security: alexahern0808/ContractFault

Security

.github/SECURITY.md

Security Policy

Supported versions

Version Supported
1.0.x
0.8.x
< 0.8

Reporting a vulnerability

ContractFault is an offline analysis tool: it reads JSON contract and manifest files you point it at and writes reports. It makes no network calls, spawns no processes, and executes nothing from the documents it parses.

If you still find a security-relevant issue — for example a parser crash that could be weaponized in CI, path traversal via -out, or a manifest field that escapes its validation — please report it privately:

  • Email: michaeldelali@users.noreply.github.com (preferred, via GitHub contact)
  • Or open a GitHub security advisory on this repository.

Please include the offending input files and the command line used. We aim to acknowledge reports within 7 days and ship a fix in the next release.

What we do not consider vulnerabilities

  • Reports produced from contract files you chose to feed the tool. Garbage in, loud error out is the intended behavior.
  • Exit codes 0/1/2 semantics — they are documented, not exploitable state.

There aren't any published security advisories