GitHub - OWASP/Agent-Security-Regression-Harness: Executable security regression testing for agentic applications and MCP-integrated systems

The OWASP Agent Security Regression Harness is an open-source, vendor‑neutral tool for running reproducible security regression scenarios against agentic applications and systems integrated with the Model Context Protocol (MCP). It helps teams verify that changes to prompts, models, tools, memory, approval flows, or MCP integrations do not reintroduce known security failures. The current CLI supports loading scenarios, validating assertions, running against live HTTP targets, local Python callables, OpenAI Agents SDK, MCP workflows, and LangChain/LangGraph invoke targets. Implemented assertions include `no_denied_tool_call` (denylist/allowlist for tool calls), `goal_integrity` (detecting goal drift), `memory_isolation` (checking for forbidden markers like secrets), and `no_external_recipient`. The harness produces machine‑readable JSON results and can exit with a non‑zero code when regressions are detected (CI gate). The project is in early Incubator development (Apache 2.0 license), written in Python, and has 23 stars and 24 forks. It is not a scanner or benchmark, but a regression testing harness for catching known agent security failures before deployment. 

https://github.com/OWASP/Agent-Security-Regression-Harness/

Comments

Popular posts from this blog

Prompt Engineering Demands Rigorous Evaluation

SecObserve: Simplified Vulnerability and License Management for CI/CD Pipelines

Top Post-Quantum Cryptography Solutions and Vendors Ranked for Quantum-Safe Security