Main
Start deterministic:
validate+analyzegive you a static run without any LLM API key (per README).When you want to test defenses, use
simulateon a hardened spec to run adversarial scenarios (README notes this is LLM-backed).Treat the output as CI artifacts: export Markdown/HTML/JSON and diff runs over time to track regressions.
Source-backed notes
- README describes a single workflow driven by
agent_spec.yamland supports exports as Markdown/HTML/JSON. - README quick start copies an example spec and runs
prompt-hardener validateandprompt-hardener analyzewithout API keys. - README lists which commands require API keys (
simulateyes; many others no).
FAQ
- Do I need an API key for analysis?: No — README says
validate/analyzeare deterministic and do not require keys. - What file do I write?: An
agent_spec.yamldescribing your system, as shown in the README examples. - Can I export a report?: Yes —
reportrenders JSON results to HTML/Markdown/JSON per README.