EveryDev.ai
Subscribe
Home
Tools

5,249+ AI tools

  • Featured
  • Gems
  • Trending
  • New
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2683
  • Coding1980
  • Infrastructure928
  • Projects737
  • Research657
  • MCP641
  • Analytics510
  • Marketing499
  • Design431
  • Testing424
  • Data384
  • Security345
  • Integration265
  • Communication253
  • Prompts252
  • Extensions225
  • DevOps175
  • Voice175
  • Commerce172
  • Web124
  • Learning114
  • Finance37
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Tools
    3. Project Quarry
    Project Quarry icon

    Project Quarry

    Threat Detection

    Python framework and DSL for detecting threats and behavior patterns in AI agent conversations using compiled rules.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Self-hosted Python framework under the Apache 2.0 license (alpha release).

    Engagement

    Available On

    Windows
    macOS
    Linux
    API
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Threat DetectionCode SecurityAI Development Libraries

    Alternatives

    Tenet SecurityZenityTENEX
    Developer
    Cisco AI DefenseSan Jose, CAEst. 2025

    Listed Oct 2026

    About Project Quarry

    Project Quarry is a Python framework from the cisco-ai-defense organization for detecting threats and behavior patterns in agent conversations. Rules are written in a DSL over messages, tool calls, tool results, and event order, and can optionally call a configured model adapter. The project is in alpha, and its DSL syntax may change before v1.0.0.

    What It Is

    Quarry is a detection DSL and engine for AI agents. Rules live in .rule files, each containing one named rule with optional metadata, strings, variables, and parameters blocks plus a required condition. When rules are loaded, Quarry parses, validates, links, and compiles each one to a symbolic finite-state automaton, and rules that cannot compile fail at load time. A scan runs the compiled program over an OpenAI-shaped conversation supplied as JSON with a messages array.

    How Detection Works

    Rules can use text, RE2 regular expressions, structured-field, and tool use checks. Multi-turn flow rules support captures, counts, and typed policy parameters. When local checks are not enough, a rule can use a configured model for scoring, classification, completion, token counting, and spans. Results include witness evidence, explain output, and typed collections for supported rules. Explicit input, compile, time, and model-call limits can be set.

    Using It

    Quarry supports Python 3.11 through 3.13 and is installed from source with uv. It exposes sync and async Python APIs, including QuarryGuard, DSLScanner, and compile_policy, and a CLI with human, JSON, and CSV output. The CLI exits 0 for a clean scan, 1 for a match, and 2 for an invalid or incomplete scan. The repository also documents an agent plugin for Codex, Claude Code, and MCP hosts, and ships synthetic examples that run without model credentials.

    Project Quarry - 1

    Community Discussions

    Be the first to start a conversation about Project Quarry

    Share your experience with Project Quarry, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Self-hosted Python framework under the Apache 2.0 license (alpha release).

    • Apache License 2.0 (OSI-approved)
    • Text, regex (RE2), structured-field, and tool use checks
    • Multi-turn flow rules, captures, counts, and typed policy parameters
    • Sync and async Python APIs, plus human, JSON, and CSV CLI output
    • Optional model adapters (built-in providers require the inference extra; model provider costs are external)

    Capabilities

    Key Features

    • Detection DSL compiled to symbolic finite-state automata
    • Text, RE2 regex, structured-field, and tool use checks
    • Multi-turn flow rules, captures, counts, and typed policy parameters
    • Optional model scoring, classification, completion, token counting, and spans
    • Witness evidence and explain output
    • Sync and async Python APIs
    • Human, JSON, and CSV CLI output
    • Explicit input, compile, time, and model-call limits
    • Agent plugin for Codex, Claude Code, and MCP hosts

    Integrations

    Codex
    Claude Code
    MCP
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Project Quarry and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Cisco AI Defense

    Open Source projects for the Cisco AI Defense community

    Founded 2025
    San Jose, CA

    Used by

    World Wide Technology (customer/industr…
    Splunk customers (enriched AI Defense…
    Sompo (customer logo displayed on…
    Read more about Cisco AI Defense
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Tenet Security icon

    Tenet Security

    Tenet is a security platform for the agentic layer that prevents agentjacking, data exfiltration, and autonomous agent attacks in real time across endpoint and cloud environments.

    Zenity icon

    Zenity

    Enterprise AI agent security and governance platform that discovers agents, enforces policy, and detects runtime threats across SaaS, cloud, and endpoints.

    TENEX icon

    TENEX

    AI-driven managed detection and response (MDR) platform that combines automation and human expertise to transform security operations.

    Browse all tools

    Related Topics

    Threat Detection

    AI tools that detect and analyze security threats and anomalies.

    57 tools

    Code Security

    Tools that analyze code for security vulnerabilities and issues.

    84 tools

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    494 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions