Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
nova-framework — YARA-inspired prompt pattern matching engine that combines keyword, regex, semantic similarity, and LLM evaluation rules to detect jailbreaks and abusive LLM usage. | Kitploit
Tools/GitHubGitHub/gmh5225/nova-framework
Defensive ToolsStatic AnalysisVulnerability AnalysisThreat IntelligenceAI SecurityLog Analysis
GitHubgmh5225/nova-framework

nova-framework

YARA-inspired prompt pattern matching engine that combines keyword, regex, semantic similarity, and LLM evaluation rules to detect jailbreaks and abusive LLM usage.

View Repository
2821 year agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Website
Share

NOVA: The Prompt Pattern Matching

NOVA Logo

Generative AI systems are rapidly being adopted and deployed across organizations. While they enhance productivity and efficiency, they also expand the attack surface.

How do you detect abusive usage of your system? How do you hunt for malicious prompts? Whether it is identifying jailbreaking attempts, preventing reputational damage, or spotting unexpected behaviors, tracking prompt TTPs can be very useful to track the usage of your AI systems.

That's where NOVA comes in!

🚧 Disclaimer: NOVA is currently in beta. Expect potential bugs, incomplete features, and ongoing improvements. If you identify a bug, please report it here.

NOVA is an open-source prompt pattern matching system combining keyword detection, semantic similarity, and LLM-based evaluation to analyze and detect prompt content.

asciicast

Features

  • 🔍 Keyword Detection: Flag suspicious prompts using predefined keywords or regex.
  • 💬 Semantic Similarity: Identify pattern variations using configurable thresholds.
  • ✨ LLM Matching: Create matching rules using natural language evaluated by LLM.

Inspired by YARA syntax, NOVA rules are readable and flexible, ideal for prompt hunting and threat detection.

Anatomy of a NOVA Rule

rule RuleName
{
    meta:
        description = "Rule description"
        author = "Author name"

    keywords:
        $keyword1 = "exact text"
        $keyword2 = /regex pattern/i

    semantics:
        $semantic1 = "semantic pattern" (0.6)

    llm:
        $llm_check = "LLM evaluation prompt" (0.7)

    condition:
        keywords.$keyword1 or semantics.$semantic1 or llm.$llm_check
}

Getting Started

pip install nova-hunting

License

This project is licensed under the MIT License.

Credits

Created and maintained by fr0gger.

Download Tool