Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
agent-bom — Open security scanner and self-hosted control plane for AI, MCP, and cloud. One evidence model — run scans in your environment, centralize findings, govern in your VPC. | Kitploit
Tools/GitHubGitHub/msaad00/agent-bom
Vulnerability ScannersContainer SecurityCloud SecurityDevSecOpsSecret DetectionThreat IntelligenceSupply Chain SecurityMisconfigurationAI Security
GitHubmsaad00/agent-bom

agent-bom

Open security scanner and self-hosted control plane for AI, MCP, and cloud. One evidence model — run scans in your environment, centralize findings, govern in your VPC.

2975h 6m agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View RepositoryWebsite

agent-bom

Build PyPI Python 3.11 through 3.14 Docker pulls Apache-2.0 license OpenSSF Scorecard Glama MCP server Smithery MCP server

Open security scanner and self-hosted control plane for AI, MCP, and cloud infrastructure.

15 package ecosystems · 16 compliance surfaces · 81 MCP tools · no account required
Quick start · Live demo · Docs

Scan, correlate, and act

agent-bom scans repositories, developer endpoints, images, clusters, cloud and data platforms, MCP servers, and runtime activity, then normalizes the evidence into one Finding + UnifiedGraph model for prioritized investigation and action.

  • Start locally or in CI: produce findings, SARIF, SBOMs, HTML reports, and graph exports without an account.
  • Centralize when ready: self-host fleet, browser, compliance, and audit evidence inside your cloud and identity boundary.
  • Act with context: follow Path → Impact → Owner → Fix → Verify, then export, rescan, or enforce at runtime.
  • Keep evidence honest: raw source and credentials stay local; collected, inferred, static, and runtime relationships stay distinct, while partial and unavailable evidence remains explicit.

Agent-bom workflow from repositories, endpoints, images, Kubernetes, cloud, data platforms, MCP, and runtime through scan, normalization, correlation, ownership, remediation, verification, exports, control plane, and runtime policy

See how the evidence workflow works for commands, artifacts, and the boundary between collected, partial, and unavailable state.

Control-plane architecture

Sources, evidence engine, control plane, API, MCP, and operator surfaces in the self-hosted agent-bom architecture

Who it is for

AI engineer, security engineer, GRC, and leadership workflows on the shared evidence model

Security engineering and GRC remain separate workflows: findings and reachability are not presented as audit certification. See product boundaries.

Product gallery

The gallery uses deterministic sample data, visibly labeled in the UI. It is product-state proof, not customer or advisory evidence.

OverviewFindings
Overview with posture, finding, coverage, and operations summariesFindings queue with severity, evidence, and next actions

Quick start

Start here. This is the front door — two commands, no account, no config. Every other surface below (demo, self-host, Docker, Helm, MCP, CI action, SDKs) is an expansion path you reach for once this works.

root@kitploit:~
pip install agent-bom
agent-bom scan .

The console shows inventory, findings, and reachable impact. agent-bom scan . and agent-bom scan -p . are the same command; PATH is an alias for --project.

A non-zero exit is a verdict, not a crash. scan exits 0 when nothing matched a gate, and 1 when one did — a --fail-on-* threshold you set, a known-malicious package, or a scan that did not complete. The report is printed in full either way, and the last line names the gate that matched. Full exit-code contract.

Save an artifact with agent-bom scan . -f sarif -o findings.sarif, or follow the first-run guide for formats and CI use.

Expansion paths — pick one only after the front door works
Try without a repository

Use the curated, explicitly synthetic sample when you only want to inspect the output shape:

root@kitploit:~
agent-bom scan --demo --offline

The sample intentionally contains a known-malicious package, which fails closed, so exit status 1 is expected here and the printed report is complete.

Synthetic agent-bom console scan showing inventory, findings, and remediation

Self-host

Start the loopback control plane:

root@kitploit:~
pip install 'agent-bom[ui]'
agent-bom serve

For a shared deployment, use the documented Docker or Helm path and configure real identity, TLS, PostgreSQL, encryption, and audit keys before exposing it.

Examples target this release candidate; confirm release availability before copying an exact pin. Otherwise, use the latest version shown on PyPI.

Deployment overview · Enterprise configuration · Cloud connections

Advanced integrations and runtime entry points
Every way to install it

Trust

  • Read-only discovery by default; runtime write decisions are separate and explicit.
  • Credentials are write-only where stored, encrypted at rest, and never returned by API responses.
  • API and control-plane routes are tenant scoped and auth protected outside explicit local mode.
  • Missing evidence is shown as unavailable or partial, never converted into a factual zero.
  • Public examples and screenshots use deterministic synthetic identifiers only.

Threat model · Release verification · Security policy · MCP security model

Contributing and support

Stuck, or not sure where a question belongs? SUPPORT.md has the routing and an honest statement of what response to expect.

To contribute, start with CONTRIBUTING.md, AGENTS.md, and the open issues.

Apache-2.0 licensed.

Download Tool
RoleStart herePrimary outcome
AI engineeragent-bom scan .Inventory agents, MCP servers, and models, and catch issues before they ship
Security engineerpip install 'agent-bom[ui]' && agent-bom serveInvestigate exposure paths, identities, and evidence provenance
GRC / auditagent-bom report compliance-narrative scan.jsonReview control mappings and export evidence with explicit gaps
Leadership / CISOpip install 'agent-bom[ui]' && agent-bom serveReview posture, coverage, material risk, and change over time
InvestigationRemediation
Path-first investigation with provenance-aware synthetic graph evidenceCompact prioritized remediation workflow
Cloud and environment lineageAgent mesh
Scoped environment lineage with interactive graph controlsAgent and MCP server relationships with labeled edges

Capture protocol

You want toGo to
See output without scanning your own codeagent-bom scan --demo --offline (expands "Try without a repository" below)
A dashboard on your laptopSelf-host
A shared deployment (Docker, Helm, EKS, Snowflake)Self-host table
Gate a pull requestfirst-run guide §5
Give an AI agent the toolsagent-bom mcp server — MCP server
Connect a cloud accountagent-bom connect aws — cloud connections
TargetStart here
Docker ComposePlatform compose — PostgreSQL, split secrets, migration job
Docker Compose (evaluation)Pilot compose — loopback only, SQLite, no auth
Helm / Kuberneteshelm install agent-bom oci://ghcr.io/msaad00/charts/agent-bom --version 0.101.0
EKSTerraform module
Snowflake SPCS / Native Appscripts/deploy/install.sh snowflake-native · install guide
Air-gappedImage bundle guide
NeedFirst actionArtifact or next step
GitHub CIuses: msaad00/[email protected]SARIF, PR summary, and a policy exit code
Cloud evidenceagent-bom connect awsStored connection reference; run scans from the control plane
Runtime gatewayagent-bom gateway serve --from-control-plane http://127.0.0.1:8422 --bind 127.0.0.1:8090Allow, warn, and block audit events
Agent interfaceagent-bom mcp server81 MCP tools, 6 resources, and 8 workflow prompts
Agent distributionSmithery manifest · Glama · MCP registry · Docker MCPRegistry-specific installation metadata

MCP server mode exposes 81 MCP tools, 6 resources, and 8 workflow prompts, all read-first: discovery and analysis never mutate a scanned target.

Set YDC_API_KEY to enable the optional youcom_search MCP tool for live web and news context alongside the local threat-intel database. It is the only tool that sends your query to a third party, it is off unless the key is set, and the request is pinned to the You.com origin over TLS — so the key cannot be redirected to another host by configuration.

The CLI, Docker, API, Helm chart, MCP server, gateway, and SDK are distribution surfaces of the same product. The Snowflake SPCS / Native App lane runs inside the customer's Snowflake account; it is a customer-owned deployment target, not an agent-bom-hosted service. Snowflake and Snowpark also remain connector and runtime integrations for the other deployment profiles.

SurfaceGet it
Python packagepip install agent-bom — PyPI
Containerdocker pull agentbom/agent-bom — Docker Hub
Kuberneteshelm install agent-bom oci://ghcr.io/msaad00/charts/agent-bom
GitHub Actionmsaad00/agent-bom
MCP serverpip install 'agent-bom[mcp-server]' && agent-bom mcp server
MCP registriesSmithery manifest · Glama · MCP registry · Docker MCP
SDKsPython · TypeScript · Go