
saasvista/aibom-scanner
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
AI SDK, MCP 서버 및 에이전트 도구에 대한 코드베이스를 스캔합니다. NIST AI RMF, ISO 42001, EU AI Act 및 OWASP LLM 및 Agentic Top 10의지도 위험
개요
AI가 codebase에 있는 무엇이고 그것이 도달할 수 있는 것을 보십시오: SDKs, 모형, MCP 서버 및 대리인 공구. 두 가지 질문은 한 번에 답하기 어려운 답을 얻었다 : AI가 여기에 무엇인지, 그리고 그것이 연락 할 수 있습니까? aibom-scanner는 codebase를 읽고 자료 (AIBOM)의 AI 빌을 작성합니다. 그것은 모든 AI SDK를 나열하고 코드 통화를 모델링, 모든 MCP 서버 그것은 와이어, 모든 도구 에이전트가 호출 할 수 있습니다. 그런 다음 위험과 NIST, ISO, EU AI Act 및 OWASP 항목이 각 발견 지점에 추가되는 것을 보여줍니다. 그것은 정적 검사입니다. 그것은 네트워크 호출을하지 않습니다, 언어 모델을 사용하지 않고, Zero Dependencies가 있습니다. MCP configs (key name only)과 마스크 키 모양의 문자열을 코드 라인에 저장하지 않습니다. 여기에 작은 지원 에이전트에 대한 출력의 일부입니다: 에이전트 웹 검색, Gmail 및 쉘을 제공하는 하나의 파이썬 파일, 플러스 .mcp.json 세 서버. 긴 선은 커트입니다. "Codebase는"찾은 것은 내가 가장 돌봐.
개요(AI 번역)
AI가 codebase에 있는 무엇이고 그것이 도달할 수 있는 것을 보십시오: SDKs, 모형, MCP 서버 및 대리인 공구.
두 가지 질문은 한 번에 답하기 어려운 답을 얻었다 : AI가 여기에 무엇인지, 그리고 그것이 연락 할 수 있습니까?
aibom-scanner 은 codebase 를 읽었으며 AI Bill of Materials (AIBOM)를 작성합니다. 모든 AI SDK 및 모델 코드를 나열합니다.
호출, 모든 MCP 서버는 와이어, 모든 도구는 에이전트가 호출 할 수 있습니다. 그런 다음 위험에 추가 할 곳을 보여줍니다.
NIST, ISO, EU AI 행위 및 OWASP 항목은 각 발견 지점에서.
그것은 정적 검사입니다. 그것은 네트워크 호출을하지 않습니다, 언어 모델을 사용하지 않고, Zero Dependencies가 있습니다. 상점 없음 MCP configs (key name only)의 값과 코드 라인의 키 모양의 문자열이 인용됩니다.
그것이 작동하는 방법
빠른 시작
여기에 작은 지원 에이전트에 대한 출력의 일부입니다 : 에이전트 웹 검색, Gmail 및 a를 제공하는 하나의 파이썬 파일
쉘, 플러스 .mcp.json 세 서버. 긴 선은 커트입니다.
"Codebase는"찾은 것은 내가 가장 돌봐. 낯선 사람에서 콘텐츠를 읽는 대리인은, 도달할 수 있습니다 개인 데이터는 외부 세계에 행동 할 수 있으며 신속한 주입을 위험하게 만드는 설정입니다. JSON 출력
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
See what AI is in a codebase and what it can reach: SDKs, models, MCP servers and agent tools.
Two questions get hard to answer once a repo has agents in it: what AI is in here, and what can it touch?
aibom-scanner reads a codebase and writes an AI Bill of Materials (AIBOM). It lists every AI SDK and model the code
calls, every MCP server it wires up, and every tool an agent can call. Then it shows where those add up to a risk and
which NIST, ISO, EU AI Act and OWASP items each finding points at.
It is a static scan. It makes no network calls, uses no language model, and has zero dependencies. It stores no values from MCP configs (key names only) and masks key-shaped strings in the code lines it quotes.
How It Works
Your codebase
|
v
File walker (git ls-files, os.walk)
|
v
Detectors: AI SDKs and models (70 patterns), MCP servers, agent tools, secrets
|
v
Risk engine: 34 rules in 8 categories, plus 3 evidence-built findings
|
v
Control mapper: 49 controls in 3 frameworks, 20 OWASP items
|
v
Table / JSON / SARIF
Quick Start
pip install aibom-scanner
aibom-scanner scan --path /path/to/your/repo
Here is part of the output for a small support agent: one Python file that gives an agent web search, Gmail and a
shell, plus an .mcp.json with three servers. Long lines are cut.
Risk Findings (10)
...
[HIGH ] Agentic AI framework without human oversight controls
[HIGH ] Codebase combines untrusted input, sensitive data access and an action capability
[MEDIUM ] MCP server launched without a pinned version
[MEDIUM ] Agent tool can execute code
MCP Servers (3)
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →