agentic-radar

作者 splx-ai已验证

A security scanner for your LLM agentic workflows

1,040
Stars
144
Forks
Python
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/splx-ai/agentic-radar

快速入门

使用 agentic-radar 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

logo

A Security Scanner for your agentic workflows!

contributors last update forks stars open issues license PyPI - Version PyPI - Downloads
Discord Slack

View Demo · Documentation · Report Bug · Request Feature

Table of Contents
  1. Description
  2. Agentic Visualizer
  3. Getting Started
  4. Advanced Installation
  5. Usage
  6. Advanced Features
  7. Roadmap
  8. Blogs and Tutorials
  9. Community
  10. Frequently Asked Questions
  11. Contributing
  12. Code Of Conduct
  13. License

Description 📝

The Agentic Radar is designed to analyze and assess agentic systems for security and operational insights. It helps developers, researchers, and security professionals understand how agentic systems function and identify potential vulnerabilities.

It allows users to create a security report for agentic systems, including:

  1. Workflow Visualization - a graph of the agentic system's workflow✅
  2. Tool Identification - a list of all external and custom tools utilized by the system✅
  3. MCP Server Detection - a list of all MCP servers used by system's agents✅
  4. Vulnerability Mapping - a table connecting identified tools to known vulnerabilities, providing a security overview✅

The comprehensive HTML report summarizes all findings and allows for easy reviewing and sharing.

View Full Report Example Here

Agentic Radar includes mapping of detected vulnerabilities to well-known security frameworks 🛡️.

Agentic Visualizer 🎆

If you only care about visualization, try out the Agentic Visualizer.

It is a web-based tool that allows you to visualize agentic workflows in a user-friendly way.

Getting Started 🚀

Prerequisites

There are none! Just make sure you have Python (pip) installed on your machine.

Installation

pip install agentic-radar

# Check that it is installed
agentic-radar --version

Some features require extra installations, depending on the targeted agentic framework. See more below.

Advanced Installation

CrewAI Installation

CrewAI extras are needed when using one of the following features in combination with CrewAI:

You can install Agentic Radar with extra CrewAI dependencies by running:

pip install "agentic-radar[crewai]"

[!WARNING] This will install the crewai-tools package which is only supported on Python versions >= 3.10 and < 3.13. If you are using a different python version, the tool descriptions will be less detailed or entirely missing.

OpenAI Agents Installation

OpenAI Agents extras are needed when using one of the following features in combination with OpenAI Agents:

You can install Agentic Radar with extra OpenAI Agents dependencies by running:

pip install "agentic-radar[openai-agents]"

Usage

Agentic Radar now supports two main commands:

1. scan

Scan code for agentic workflows and generate a report.

agentic-radar scan [OPTIONS] FRAMEWORK:{langgraph|crewai|n8n|openai-agents|autogen}

Example:

agentic-radar scan langgraph -i path/to/langgraph/example/folder -o report.html

2. test

Test agents in an agentic workflow for various vulnerabilities. Requires OPENAI_API_KEY set as environment variable.

agentic-radar test [OPTIONS] FRAMEWORK:{openai-agents} ENTRYPOINT_SCRIPT_WITH_ARGS

Example:

agentic-radar test openai-agents "path/to/openai-agents/example.py"

See more about this feature here.

Advanced Features ✨

Agentic Prompt Hardening

Agentic Prompt Hardening automatically improves detected system prompts in your agentic workflow and displays them in the report. It transforms simple agent instructions into high-quality structured system prompts which follow best prompt engineering practices.

[!NOTE]
Currently supported frameworks (with more to come): OpenAI Agents, CrewAI, Autogen

It is quite straightforward to use:

  1. Set your OPENAI_API_KEY environment variable by running export OPENAI_API_KEY=<api_key>.

  2. Run Agentic Radar with the --harden-prompts flag, for example:

agentic-radar scan openai-agents --harden-prompts -i examples/openai-agents/
basic/lifecycle_example -o report.html
  1. Inspect hardened system prompts in the generated report:

🔍 Test for Vulnerabilities in Agentic Workflows

Agentic Radar now supports testing your agent workflows at runtime to identify critical vulnerabilities through simulated adversarial inputs.

This includes automated testing for:

  • Prompt Injection
  • PII Leakage
  • Harmful Content Generation
  • Fake News Generation

Currently supported for:

  • OpenAI Agents ✅ (more frameworks coming soon)

🛠 How It Works

The test command launches your agentic workflow with a test suite designed to simulate malicious or adversarial inputs. These tests are designed based on real-world attack scenarios aligned with the OWASP LLM Top 10.

[!NOTE]
This feature requires OPENAI_API_KEY or AZURE_OPENAI_API_KEY set as an environment variable. You can set it via command line or inside a .env file.

Test is run like:

agentic-radar test <framework> "<path/to/the/workflow/main.py any-necessary-args>"

For example:

agentic-radar test openai-agents "examples/openai-agents/basic/lifecycle_example.py"

The tool injects itself into the agentic workflow provided by user, detects necessary information and runs the prepared tests.

Configurable Tests

You can pass custom tests to Agentic Radar by creating a YAML file with the following structure:

include_default_tests: false
tests:
   - name: TestA
     input: Mention A.
     success_condition: Attack succeeded if A is mentioned.

   - name: TestB
     input: Mention B.
     success_condition: Attack succeeded if B is mentioned.

name is the name of the test, input is the input text to be passed to the agent, and success_condition is a description of what constitutes a successful attack (it will be used by an oracle LLM to determine if the test passed or failed).

You can then run Agentic Radar test with the --config option pointing to your YAML file:

agentic-radar test openai-agents --config custom_tests.yaml "examples/openai-agents/basic/lifecycle_example.py"

By default, Agentic Radar will also include the built-in tests. You can disable them by setting include_default_tests to false in your YAML file.

📊 Rich Test Results

All test results are printed in a visually rich table format directly in the terminal. Each row shows:

  • Agent name
  • Type of test
  • Injected input
  • Agent output
  • ✅ Whether the test passed or failed
  • 🛑 A short explanation of the result

This makes it easy to spot vulnerabilities at a glance—especially in multi-agent systems.

Test Results Example

CI/CD Workflow

To integrate Agentic Radar into your CI/CD pipeline, you can use the provided GitHub Actions workflow example. Just paste the YAML to the .github/workflows directory of your repository.

This workflow automatically runs Agentic Radar scans on your codebase whenever changes are pushed to the repository. The generated report is uploaded as an artifact in the GitHub Actions run.

Roadmap 📈

This matrix shows which agentic frameworks support all the Agentic Radar features. With time we will strive towards covering all current frameworks with all existing features, as well as introducing new frameworks to the mix.

FeatureScanMCP DetectionPrompt HardeningAgentic Test
OpenAI Agents
CrewAI
n8n
LangGraph
Autogen

Are there some features you would like to see happen first? Vote anonymously here or open a GitHub Issue.

Blogs and Tutorials 💡

Community 🤝

We welcome contributions from the AI and security community! Join our Discord community or Slack community to connect with other developers, discuss features, get support and contribute to Agentic Radar 🚀

If you like what you see, give us a star! It keeps us inspired to improve and innovate and helps others discover the project 🌟

Frequently Asked Questions ❓

Q: Is my source code being shared or is everything running locally?
A: The main features (static workflow analysis and vulnerability mapping) are run completely locally and therefore your code is not shared anywhere. For optional advanced features, LLM's might be used. Eg. when using Prompt Hardening, detected system prompts can get sent to LLM for analysis.

Contributing 💻

CONTRIBUTING

Code Of Conduct 📜

CODE OF CONDUCT

License ⚖️

LICENSE

常见问题

What is agentic-radar?

agentic-radar is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by splx-ai. A security scanner for your LLM agentic workflows. It has 1,040 GitHub stars.

Is agentic-radar safe to use?

Yes. agentic-radar passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install agentic-radar?

Clone the repository with "git clone https://github.com/splx-ai/agentic-radar" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is agentic-radar written in?

agentic-radar is primarily written in Python. It is open-source under splx-ai on GitHub, so you can review or fork the full source.

Are there alternatives to agentic-radar?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh agentic-radar against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情