msoedov

agentic_security: Scan LLMs and Agent Workflows for Vulnerabilities

Agentic Security is a Python vulnerability scanner and red-teaming kit for LLMs and agent workflows. It runs prompt-based scans against HTTP APIs, using supplied or built-in datasets to probe jailbreaks, fuzzing, and multimodal inputs.

ActivePythonApache-2.0SecurityLLMTesting
Stars
2k
Forks
305
Stars, last 30 days
+25
Last commit
6 days ago
Contributors
36

Our take

Activeregular commits and releases

Health score

55/100

How it is scored
Activity
54
Community
51
Issues
49
Pull requests
67

+25 stars in the last 30 days

  • Slower to close issues than 97% of the projects we track

An actively maintained, Apache-2.0-licensed scanner with useful CI and dataset workflows, but adoption depends on a very new Python runtime and a project whose code contributions are concentrated in one person.

Good fit if

  • You need configurable prompt-based tests against an HTTP-accessible LLM or agent endpoint.
  • You want to use local or registry datasets and run scans in CI.
  • Your environment can meet the stated Python 3.15-or-newer requirement, and Apache-2.0 suits your project.

Look elsewhere if

  • Your deployment cannot use Python 3.15 or newer.
  • You need a ready-made integration template for a particular provider, since the README marks these templates as TBD.
  • You require broad distribution of project ownership: most of the code comes from one contributor, and reported issue closure times are long.
All health signals
Last commit2026-11-04 (6 days ago)
Commits, last 90 days62
Releases, last 12 months1 (latest 0.7.5, 2026-06-03)
Contributors36 (top contributor: 78% of commits)
Issues closed, last 90 days43+ (typically closed in 606 days)
Pull requests merged, last 90 days18 (typically merged in 0 days)
Project age2 years

Checked on 2026-11-11 with the GitHub API.

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

2,046

Forks

311

Change since Nov 14, 2026: +2 stars·+4 forks

Overview

Agentic Security is a Python vulnerability scanner and AI red-teaming kit for agent workflows and large language models. It sends attack prompts to an LLM through a configurable HTTP request specification, helping developers, researchers, and security teams find unsafe responses and weaknesses before deployment.

The project supports text, image, and audio probes, and can run scans from its UI or as a CI check. It is an independent scanning tool rather than a model: teams connect it to an API they control and choose datasets and scan settings for their target.

Key Features

  • Probe for jailbreaks and unsafe behavior with built-in or custom prompt datasets.
  • Fuzz LLMs with varied inputs to surface unexpected responses.
  • Run multi-step attack simulations.
  • Send text, image, and audio inputs to compatible endpoints.
  • Configure a target with an HTTP request template and replaceable prompt field.
  • Load local CSV datasets containing a prompt column.
  • Run scans from the command line, a UI, or a GitHub Actions workflow.
  • Set scan budgets and failure thresholds for CI checks.

Use Cases

  • Security teams can run recurring scans against an LLM API before or after a model or prompt change.
  • AI application developers can add a scan to CI and fail a check when results exceed their configured failure threshold.
  • Researchers can compare model behavior across jailbreak and fuzzing datasets.
  • Teams building multimodal assistants can probe image and audio endpoints as well as text interfaces.

What you need

Detected in the repository

  • Python >=3.15,<4.0 (from pyproject.toml)
  • A test suite and automated checks on GitHub Actions

License in plain words

Apache-2.0permissive

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the license, the NOTICE file and a note of your changes
  • Share your changes: no
  • Includes an explicit patent grant from the contributors:

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

Install the package:

pip install agentic_security

Run agentic_security --help to see command options. See the README for configuration, datasets, endpoint formats, and CI setup.

Alternatives

  • giskard-oss: Giskard offers repeatable evaluations and adversarial checks for LLM agents and RAG systems, while agentic_security focuses on prompt-based scans against HTTP APIs.
  • JailbreakEval: JailbreakEval benchmarks methods for detecting jailbreak compliance across datasets, while agentic_security runs broader vulnerability probes against live APIs.
ProjectLanguageLicenseStarsStatus
agentic_securityPythonApache-2.02kActive
giskard-ossPythonApache-2.05.9kActive
JailbreakEvalPythonMIT199Inactive

Considerations

  • The project is active, with regular commits and releases, but contributions are highly concentrated in one person. The measured median time to close issues is also lengthy, so do not assume quick resolution for support requests.
  • The package requires Python >=3.15,<4.0, which may be newer than the runtime supported by many existing environments.
  • The README describes custom integration templates as TBD. Verify that your target API's request and response behavior works with the scanner before relying on it.
  • The README lists reinforcement-learning-powered attacks and larger, regularly updated datasets as roadmap goals. Treat these as planned work rather than established capabilities.
  • Scans send prompts to the endpoint configured by the user. Review the data handling and credentials for that endpoint before testing sensitive systems.

Found this useful?

Share it with someone who would like agentic_security.

Comparisons