Skip to content

Add Aigis — zero-dep Python firewall for AI agents#149

Open
killertcell428 wants to merge 1 commit intocorca-ai:mainfrom
killertcell428:add-aigis
Open

Add Aigis — zero-dep Python firewall for AI agents#149
killertcell428 wants to merge 1 commit intocorca-ai:mainfrom
killertcell428:add-aigis

Conversation

@killertcell428
Copy link
Copy Markdown

@killertcell428 killertcell428 commented Apr 17, 2026

Adds Aigis to the Tools section.

Why it belongs on this list

Aigis is a zero-dependency Python library for LLM and agent security, actively tracking the 2025–2026 research:

  • 180+ detection patterns across OWASP LLM Top 10 (prompt injection, jailbreak, PII, exfiltration, judge manipulation, etc.), each with owasp_ref + remediation_hint metadata
  • Recent research, implemented zero-dep: Mirror Design Pattern (arxiv:2603.11875), StruQ + LLMail-Inject, MI9 goal-conditioned FSM (arxiv:2508.03858), MemoryGraft defence (arxiv:2512.16962), MSB 3-stage MCP scanning (arxiv:2510.15994), DataFilter + RAGDefender RAG filtering, AdvJudge-Zero defence
  • One-line middleware for FastAPI, LangChain, LangGraph, OpenAI, Anthropic, MCP
  • Multi-layer defence: 4 walls + L4 capability ACC + L5 atomic execution pipeline + L6 safety verifier + L7 goal FSM
  • 940+ tests passing, public self-audit in the v0.0.4 CHANGELOG

Happy to adjust the entry wording or category placement to match list conventions — let me know.

Summary by CodeRabbit

  • 문서
    • 새로운 도구 Aigis를 목록에 추가했습니다. Aigis는 AI 에이전트를 위한 종속성 없는 Python 방화벽으로 포괄적인 패턴 커버리지와 연구 모듈을 제공합니다. GitHub 스타 배지도 함께 포함되었습니다.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 17, 2026

Walkthrough

README.md 파일에 Aigis라는 새로운 도구 항목이 추가되었습니다. Aigis는 AI 에이전트를 위한 무의존성 Python 방화벽이며, 패턴 커버리지와 연구 모듈이 포함되어 있습니다. GitHub 스타 배지가 함께 추가되었습니다.

Changes

Cohort / File(s) Summary
Documentation Update
README.md
Tools 섹션에 Aigis 도구 항목 추가 및 GitHub 스타 배지 포함

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title directly and specifically describes the main change: adding Aigis to the repository. It includes the key characteristic (zero-dependency Python firewall for AI agents) that helps identify the contribution.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Warning

⚠️ This pull request might be slop. It has been flagged by CodeRabbit slop detection and should be reviewed carefully.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
README.md (1)

121-121: 설명을 한 줄 요약 중심으로 축약해 일관성을 맞춰주세요.

현재 항목은 다른 Tools 항목 대비 기능/주장 범위가 넓고 길어서 리스트 가독성과 유지보수성이 떨어집니다. 핵심 가치 1문장 + 링크 중심으로 줄이고, 상세 기능은 Aigis 저장소/문서로 위임하는 편이 이 README 톤과 더 잘 맞습니다.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 121, README의 Aigis 항목이 지나치게 길어 가독성을 해치므로 한 줄 요약으로 축약하세요:
현재 긴 목록(예: "zero-dependency Python firewall for AI agents. 180+ patterns across
OWASP LLM Top 10, plus 2025-2026 research modules...")을 제거하고 핵심 가치 한 문장으로 대체한 뒤
링크만 남기십시오 (예: "Aigis — zero‑dependency Python firewall for AI agents; see
project for details. [link]"). 불필요한 상세 기능 나열(Structured prompts, MemoryGraft,
MSB 등)과 긴 설명은 Aigis 저장소/문서로 위임하고, 배지나 스타 카운트는 README 톤에 맞춰 유지 여부만 결정하세요.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@README.md`:
- Line 121: README의 Aigis 항목이 지나치게 길어 가독성을 해치므로 한 줄 요약으로 축약하세요: 현재 긴 목록(예:
"zero-dependency Python firewall for AI agents. 180+ patterns across OWASP LLM
Top 10, plus 2025-2026 research modules...")을 제거하고 핵심 가치 한 문장으로 대체한 뒤 링크만 남기십시오
(예: "Aigis — zero‑dependency Python firewall for AI agents; see project for
details. [link]"). 불필요한 상세 기능 나열(Structured prompts, MemoryGraft, MSB 등)과 긴 설명은
Aigis 저장소/문서로 위임하고, 배지나 스타 카운트는 README 톤에 맞춰 유지 여부만 결정하세요.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: c6141455-7df6-44ae-a666-133dfbeb458a

📥 Commits

Reviewing files that changed from the base of the PR and between c8ae124 and ffa9539.

📒 Files selected for processing (1)
  • README.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant