Models
OpenAI · Anthropic · HuggingFace · local GGUF
openai/gpt-4o-minisrc/lib/chat.ts:23governedmeta-llama/Llama-3.1-8Bmodels/local.ggufshadowanthropic/claude-3-7-sonnetapps/agent/index.ts:11governed
We use analytics and ad-measurement cookies (Google, Meta). Nothing is sold, and you can decline.
One scan, no questionnaire. Every model, dataset, prompt, agent, MCP server and guardrail catalogued.
Six classes, every item tied to a file and a line, flagged when a model card, a license or a scope is missing.
OpenAI · Anthropic · HuggingFace · local GGUF
openai/gpt-4o-minisrc/lib/chat.ts:23governedmeta-llama/Llama-3.1-8Bmodels/local.ggufshadowanthropic/claude-3-7-sonnetapps/agent/index.ts:11governedtraining, fine-tune, eval, RAG corpora
wikipedia-en-2024notebooks/finetune.ipynbgovernedcustomer_chats_v2data/training.parquetshadowhf://glaive/code-instructscripts/data.py:8governedversioned system + user templates
chat-system@v3prompts/system.mdgovernedextract-piilib/pii.ts:17drifttriage-flow@v7agents/triage.yamlgovernedReAct · LangChain · LlamaIndex · CrewAI
LangChain ReActapps/agent/main.pygovernedLlamaIndex query engineapps/rag/server.tsshadowCustom MCP hostservices/mcp-host/governedtools the agents call out to
mcp://github.local:7001agents/.mcp.jsongovernedmcp://internal-tools.cybeapps/agent/mcp.tomlgovernedmcp://prod-postgresinfra/mcp.ts:42shadowLlama Guard · Guardrails AI · NeMo
Llama Guard 3 8Binfra/guardrails.ts:9governedGuardrails AI · OutputParserlib/safety.ts:14governed(none)apps/legacy-agent/missingOne report per scan, mapped to Regulation (EU) 2024/1689, ready for legal and your auditor.
One or more prohibited or high-risk components detected. Review §4: these require action before deployment.
| Component | Type | Risk |
|---|---|---|
acme/behavioral-social-scor-v2 | ML model | Prohibited |
acme/credit-scorer-v2 | ML model | High |
acme/customer-chatbot-v4 | ML model | Limited |
openai/gpt-4o-mini | ML model | Minimal |
anthropic/claude-sonnet-4-5 | ML model | Minimal |
+166 more components in the full report
Add the cybedefend-action to your GitHub workflow, or call the CybeDefend CLI from any other pipeline.
- name: CybeDefend Security Scan
uses: CybeDefend/cybedefend-action@v2
with:
pat: ${{ secrets.CYBEDEFEND_PAT }}
project_id: ${{ secrets.CYBEDEFEND_PROJECT_ID }}
branch: ${{ github.ref_name }}
break_on_severity: highEvery model, dataset, prompt, agent, MCP server and guardrail surfaced automatically.
Every Annex IV section has a corresponding emit rule. Article 11 documentation moves from a quarterly project to a CI artefact.
Each component is tagged against the Govern / Map / Measure / Manage functions.
The documentation walks you through setup, configuration and every option.
Read the docsPlatform Overview / Key Features
AI-BOM & EU AI Act Compliance
What gets detected and how, the inventory, the EU AI Act risk categories and the compliance report.
Models referenced by name (HuggingFace IDs, OpenAI / Anthropic / Google model strings, local .gguf / .onnx weights), datasets referenced in code or config, versioned prompts shipped in the repo, MCP server URLs consumed by your agents, LangChain and LlamaIndex graphs, agent orchestration frameworks (Semantic Kernel, AutoGen, CrewAI, custom ReAct), and guardrails libraries in use (Llama Guard, NeMo, Guardrails AI). Each item lands in the inventory with its source location, version pin, and a heuristic classification.
Article 11 and Annex IV of the EU AI Act require a technical documentation pack for high-risk AI systems before they enter the EU market. That pack enumerates models, training data sources, intended use, performance metrics, and risk-management measures. AI-BOM produces the evidence in machine-readable form, so the documentation step becomes an export instead of a quarterly project.
Add the cybedefend-action to your GitHub workflow, or call the CybeDefend CLI from any other pipeline (GitLab CI, Jenkinsfile, Tekton). The scan runs on every push, the report is published as a build artifact, and the gate exits non-zero when a new prohibited or high-risk component lands without governance documentation.
SBOM lists software components and CVEs. AI-BOM lists AI components and their AI-specific governance facets: training data origin, fine-tune lineage, prompt versions, agent capability scope, guardrails coverage, residual risk. They are complementary; CybeDefend produces both, and the AI-BOM output is also exportable as CycloneDX so it slots into your existing SBOM tooling.
No. The scan reads your repository and produces a structured inventory; source code does not leave your environment. The optional dashboard receives metadata only (component names, versions, risk classification), never raw code or prompt content.
Free first scan. No credit card.