Scanner AI-BOM

Trova ogni IA nel tuo codice.Prima del tuo auditor.

Una scansione, senza questionario. Ogni modello, dataset, prompt, agente, server MCP e guardrail catalogato. Il pacchetto di evidenze Allegato IV dell'EU AI Act atterra nei tuoi artefatti di build.

Parlare con i fondatori
6tipi di asset
Annex IVpacchetto di evidenze
CycloneDXformato di export
Cosa atterra nell'inventarioSAMPLE
  • ModelliOpenAI · Anthropic · HuggingFace · local GGUF0
  • Datasettraining, fine-tune, eval, RAG corpora0
  • Promptversioned system + user templates0
  • AgentiReAct · LangChain · LlamaIndex · CrewAI0
  • Server MCPtools the agents call out to0
  • GuardrailsLlama Guard · Guardrails AI · NeMo0
cybedefend ai-bom · scan complete
Inventario

Ogni traccia, ogni provenienza.

Sei categorie, ogni elemento ancorato a file e riga. Uno stato segnala i componenti senza model card, senza licenza, senza scope, senza versione.

Modelli

32
  • openai/gpt-4o-minisrc/lib/chat.ts:23governato
  • meta-llama/Llama-3.1-8Bmodels/local.ggufshadow
  • anthropic/claude-3-7-sonnetapps/agent/index.ts:11governato

Dataset

11
  • wikipedia-en-2024notebooks/finetune.ipynbgovernato
  • customer_chats_v2data/training.parquetshadow
  • hf://glaive/code-instructscripts/data.py:8governato

Prompt

47
  • chat-system@v3prompts/system.mdgovernato
  • extract-piilib/pii.ts:17deriva
  • triage-flow@v7agents/triage.yamlgovernato

Agenti

9
  • LangChain ReActapps/agent/main.pygovernato
  • LlamaIndex query engineapps/rag/server.tsshadow
  • Custom MCP hostservices/mcp-host/governato

Server MCP

6
  • mcp://github.local:7001agents/.mcp.jsongovernato
  • mcp://internal-tools.cybeapps/agent/mcp.tomlgovernato
  • mcp://prod-postgresinfra/mcp.ts:42shadow

Guardrails

3
  • Llama Guard 3 8Binfra/guardrails.ts:9governato
  • Guardrails AI · OutputParserlib/safety.ts:14governato
  • (none)apps/legacy-agent/assente
Il report di conformità

Evidenze Allegato IV EU AI Act. Una scansione per spedirle.

Ogni scansione emette un report di conformità completo mappato al Regolamento (UE) 2024/1689. Consegnalo al legale, al tuo auditor o al questionario di sicurezza del tuo cliente.

CYBEDEFEND

EU AI Act · Report di conformità

Progetto
4c61150d-ee1f-4a7f-b40f-49902ceab318
Framework: eu-ai-act v1.0
Riferimento legale: Regolamento (UE) 2024/1689
Data scansione: 2026-05-21
Riepilogo esecutivoAzione richiesta

Uno o più componenti vietati o ad alto rischio rilevati. Rivedere §4 — azione richiesta prima del deployment.

Componenti totali171
Componenti GPAI104
Rischio sistemico3
StatoAzione richiesta
Vietato11
Alto7
Limitato12
Minimo141
171 componenti IA rilevati, ordinati per severità.
ComponenteTipoRischio
acme/behavioral-social-scor-v2Modello MLVietato
acme/credit-scorer-v2Modello MLAlto
acme/customer-chatbot-v4Modello MLLimitato
openai/gpt-4o-miniModello MLMinimo
anthropic/claude-sonnet-4-5Modello MLMinimo

+166 altri componenti nel report completo

Evidenze Allegato IV + mapping NIST AI RMF inclusi in ogni scansione.
Inseriscilo nella tua pipeline

Eseguilo dove spedisci. GitHub Actions, GitLab CI, Jenkins, Tekton.

Aggiungi la cybedefend-action al tuo workflow GitHub, oppure chiama la CybeDefend CLI da qualsiasi altra pipeline. La scansione AI-BOM gira ad ogni push e il build fallisce quando un nuovo componente vietato o ad alto rischio atterra senza documentazione di governance.

.github/workflows/ai-bom.yml
- 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: high
Perché ora

L'EU AI Act entra in vigore. Gli audit arrivano senza preavviso.

Tre motivi per mettere AI-BOM all'inizio del processo di governance, non in coda.

Scoperta prima

Ogni modello, dataset, prompt, agente, server MCP e guardrail rilevato automaticamente. Niente questionario, niente foglio di calcolo, niente giro di interviste per team.

EU AI Act Allegato IV nativo

Ogni sezione dell'Allegato IV ha la sua regola di emissione. La documentazione Articolo 11 passa da progetto trimestrale ad artefatto di CI.

NIST AI RMF allineato

Ogni componente è etichettato contro Govern / Map / Measure / Manage. Il report di mapping si esporta accanto al SBOM.

FAQ

Cosa cattura AI-BOM, cosa non fa.

What exactly does AI-BOM detect?

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.

Is AI-BOM required by the EU AI Act?

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.

Come si integra in CI/CD?

Aggiungi la cybedefend-action al tuo workflow GitHub, oppure chiama la CybeDefend CLI da qualsiasi altra pipeline (GitLab CI, Jenkinsfile, Tekton). La scansione gira ad ogni push, il report è pubblicato come artefatto di build, e il gate esce con non-zero quando un nuovo componente vietato o ad alto rischio atterra senza documentazione di governance.

What is the difference between AI-BOM and SBOM?

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.

AI-BOM si addestra sul nostro codice?

No. La scansione legge il tuo repository e produce un inventario strutturato; il codice sorgente non lascia il tuo ambiente. Il dashboard opzionale riceve solo metadati (nomi di componenti, versioni, classificazione di rischio), mai codice grezzo o contenuto dei prompt.

Da shadow AI a governato

Avvia la scansione. Il tuo inventario IA in 4 secondi.

Prima scansione gratuita. Senza carta. Il pacchetto di evidenze atterra in ./.ai-bom/ prima che il tuo caffè sia pronto.

Parlare con i fondatori