NOVA: The Prompt
Pattern Matching Framework
NOVA is an open-source Python framework for detecting adversarial prompts — prompt injection, data exfiltration, jailbreaks, evasion and attacker TTPs.
Running AI agents in production? NovaHunting monitors and secures them at scale.
NOVA Rules
NOVA Rules allows you to detect and hunt prompts based on keywords, semantic similarity, and LLM-based evaluation. The structure of NOVA rules is similar to YARA rules, but with some differences.
Meta Section
The meta section can be used to define the metadata such as author name, rule version, description or anything you may find relevant.
Teach your AI agent NOVA
The NOVA Rules Helper skill turns any AI agent into a detection engineer — authoring, validating, and testing NOVA rules following best practices. One command and your agent is ready.
$ git clone https://github.com/Nova-Hunting/nova-rules-helper.git ~/.claude/skills/nova-rules-helper && pip install -r ~/.claude/skills/nova-rules-helper/requirements.txtavailable to your agent in every project
Learn more about NOVA
Explore NOVA's resources and get started.
Frequently asked questions
Prompt injection, NOVA rules, and securing LLM applications.
What are adversarial prompts and IoPC?
Indicators of Prompt Compromise (IoPC) are patterns or artifacts within prompts submitted to Large Language Models that indicate potential exploitation, abuse, or misuse of the model. IoPCs facilitate the identification of attacks on AI models and the exploitation of their functionalities for adversarial purposes.
Prompt Manipulation
Including injection attacks, adversarial tokens, and jailbreak attempts
Malicious Repurposing
Influence operations, malware development, or sensitive information extraction
Suspicious Patterns
Consistent formatting, repeated phrases, or recurring structures across instances
Abnormal Outputs
Unexpected model responses revealing hidden exploitation attempts
What is NOVA and how does it detect adversarial prompts?
NOVA is an open-source prompt pattern matching framework, inspired by YARA, for hunting threats in LLM prompts. A NOVA rule combines three detection methods — keyword matching, semantic similarity, and LLM-based evaluation — so you can catch prompt injection, jailbreaks, data exfiltration attempts, and known attacker TTPs even when the wording changes.
How do I write a NOVA rule?
A NOVA rule looks like a YARA rule: a metadata block, keyword/semantic/LLM sections, and a condition that combines them. You can try rules instantly in the browser-based playground on this site, or install the Python package and run them against your own prompt logs.
Is NOVA free to use?
Yes. NOVA is open source and free, released on GitHub. For production AI environments, NovaHunting is the commercial platform by SecurityBreak that builds on NOVA with monitoring, threat detection, tracing, investigations, and response for AI agents.
Can NOVA secure AI agents in production?
NOVA gives you the detection engine and rule language; running it at scale is up to you. If you want managed, continuous protection — monitoring agent behavior, detecting attacks, investigating incidents — that is what NovaHunting provides on top of NOVA.
NOVA or NovaHunting — which one do I need?
Use NOVA, the free open-source framework, to write detection rules and hunt threats in prompts yourself. Use NovaHunting, the commercial platform by SecurityBreak, when you run AI in production: it gives you visibility across your AI ecosystem — including shadow AI — maps your AI agents, retro-hunts across your own telemetry, and is built for performance at scale.
| Capability | NOVA Open source | NovaHunting Commercial platform |
|---|---|---|
| Price | Free & open source | Commercial |
| NOVA detection engine & rule language | ||
| Prompt injection & jailbreak detection | ||
| Browser rule playground & skill scanner | ||
| Continuous AI agent monitoring | ||
| Shadow AI discovery & AI ecosystem visibility | ||
| AI agent mapping | ||
| Integrated AI threat intelligence | ||
| Retro-hunting across your own telemetry | ||
| Threat detection & tracing at scale | Manual, via your own pipeline | Automated, built for performance |
| Investigations & response | ||
| Best for | Researchers, threat hunters, DIY integrations | AI agents in production |
Need the platform? Talk to SecurityBreak about NovaHunting.
Want to deploy your AI agents securely?
NovaHunting is the commercial platform for securing AI systems. It integrates NOVA alongside advanced monitoring, threat detection, tracing, investigations, and response capabilities for production AI environments.
Check out NovaHunting