EU AI 법 준수 여부를 확인하는 오픈소스 스캐너를 만들었습니다 — 명령어 한 줄로 AI 프로젝트 상태를 파악하세요
I built an open-source EU AI Act compliance scanner — run one command, know your AI project's status
핵심 요약
EU AI 법 준수를 돕는 오픈소스 CLI 도구 'ComplianceAgent'를 소개하며, 프로젝트의 규정 준수 상태를 스캔하고 해결책을 제시함.
- 오픈소스 도구 — EU AI 법 준수 상태를 스캔하는 CLI 도구임.
- 주요 기능 — 코드베이스 스캔, 위험 등급 분류, 규정 준수 보고서 생성함.
- 실용적 해결책 — 규정 위반 사항에 대한 코드 수정 템플릿을 제공함.
- 비용 절감 — 기존 고가의 상용 솔루션을 대체할 무료 CLI 대안임.
안녕,
EU AI 법안의 2026년 8월 마감 기한(제50조 투명성 의무)이 다가오고 있어서, 내 AI 프로젝트가 법규를 잘 지키고 있는지 바로 확인할 수 있는 CLI 도구인 ComplianceAgent를 만들었어.
주요 기능:
- 코드베이스를 스캔해서 AI 제공업체(OpenAI, Anthropic, LangChain, CrewAI, AutoGen) 사용 현황 파악
- 부속서 III(Annex III) 카테고리에 따라 위험 등급 분류
- EU AI 법안 12개 조항 준수 여부 검사
- 바로 쓸 수 있는 템플릿으로 구체적인 코드 수정안 제시
- 감사용 PDF 보고서 생성
빠른 시작:
pip install compliance-agent
compliance-agent scan .
출력 예시:
EU AI Act Compliance Report
Project: compliance-agent
Scan date: 2026-07-05
Files scanned: 94
Risk tier: LIMITED
Scan Summary
94 FILES 1 AI SYSTEMS 16 FINDINGS 6 GAPS
Compliance Coverage
Art. 5 Prohibited AI practices N/A no prohibited AI practices detected
Art. 6 High-risk AI systems N/A tier: limited
Art. 9 Risk management system N/A tier: limited
Art. 10 Data governance N/A no data processing detected
Art. 11 Technical documentation UNVERIFIED 0 / 1 requirements met
Art. 12 Record-keeping MISSING 0 / 1 requirements met
Art. 13 Transparency PARTIAL 0 / 3 requirements met
Art. 14 Human oversight MET 1 / 1 requirements met
Art. 15 Accuracy/robustness PARTIAL 3 / 4 requirements met
Art. 50 Transparency obligations MET 1 / 1 requirements met
Compliance Gaps
Article 13 — Transparency
✗ MISSING Instructions of use must be provided
AI systems interacting with users require clear instructions
Fix: Create docs/instructions.md
Article 11 — Technical documentation
⚠ UNVERIFIED Technical documentation required
AI system's purpose, architecture, models must be documented
Fix: Generate TECHNICAL_DOC.md with templates/art11/
Article 12 — Record-keeping
⚠ MISSING Automated logging of AI events required
AI provider calls found without logging
Fix: Wrap model calls with templates/art12/event_logging.py
Next Steps
1. Review the issues above.
2. Get fix files: compliance-agent recommend . --output ./fixes
3. Copy files from ./fixes into your project.
4. Check again: compliance-agent scan .

