Build a third-party inventory
Jump & context
Week 17: Runaway Agent Drill, Incident Playbooks & Comprehensive AI Governance Mapping
The five hours
- 01
Concepts & system design
60 min· read · map the mechanismR36 — Syft/Grype SBOM
R37 — SLSA
R43 — OpenSSF Scorecard
R44 — OWASP SCVS component verification
Read the assigned sections; map the mechanism, threat model and trade-offs.
- 02
Project implementation
120 min· build · integrate · debugBuild a comprehensive Third-Party AI & Software Supplier Inventory across
P1–P3: model providers, Hugging Face repos, embedding/reranking models, MCP servers, Python packages, container base images, and datasets.Build, integrate, debug and improve the increment in the active project.
- 03
Security lab
60 min· attack your own systemRecord data-egress boundaries, training-on-customer-data policies, pinning status, and fallback options for every third-party dependency using
D12.Test the abuse case, failure path, authorization bypass or resource limit.
- 04
Verification & evidence
30 min· test · record evidenceMaster Third-Party AI Supplier Inventory & Risk Register.
Add or run regression tests; record the 9-point evidence record.
- 05
Deliberate practice & Socratic review
30 min· explain aloud · update gapsAnswer the 8 Socratic questions without notes: What? Why? How? What if? Why not? How can I prove it? Where can it break? What have I learned?
Re-explain the hardest concept aloud, inspect one edge case, update the gap log.
- total5 h
Read today · inside the concepts block
R36 R37 R43 R44CycloneDX/SPDX SBOM generation, container image scanning, dependency vulnerability detection, and scanner limits.
Supply-chain Levels for Software Artifacts (SLSA), build provenance attestations, and Cosign artifact signing.
Automated supply-chain checks: pinned dependencies, least-privilege CI tokens, branch protection, and signed releases.
Software Component Verification Standard: component inventory, provenance, and supplier assurance practices.
Read only the named sections needed for today's task. Reading sits inside the 60-minute concepts block; it is not extra time.
Free resources for this day
5 curated- docsAnchore · Tool docs + guidesSBOM: Software Bill of Materials
The assigned reading for Syft, Grype, and Trivy, covering CycloneDX/SPDX output formats, image and filesystem scanning, and the scanner limits that matter when the SBOM becomes an audit artifact.
R36checked 2026-11-11 - videoAnchore · 6 minEasy SBOM & Vuln Scanning with Syft & Grype (Getting Started Tutorial)
Shows the two-step inventory-then-scan workflow end to end: Syft generates an SBOM from an image or directory, Grype matches that SBOM against vulnerability data, which is the generation pattern your supplier inventory needs.
R36checked 2026-11-11 - videoSigstore · Demo walkthroughSigstore demo with cosign
A first-party demo of cosign signing and verification across OCI registries, showing keyless and keyed modes plus attestations — the artifact-signing half of the SLSA provenance story.
R37checked 2026-11-11 - articleOWASP · Standard overview + levelsOWASP Software Component Verification Standard
SCVS gives you the verification levels and component-inventory/provenance/supplier-assurance requirements to structure the inventory itself, so each supplier row has a checkable control behind it.
R44moved 2026-11-11 - labSachin Chaurasiya · ~35 min labGenerate an SBOM with Syft and Scan It with Grype
A runnable lab that emits both CycloneDX and SPDX for a container image without a Docker socket, then gates with grype and pins the schema version — exactly the reproducible scan D12 needs.
R36checked 2026-11-11
Evidence record · 9-point standard
A lab is complete only when it produces evidence. Installing PyRIT, Garak, Presidio or TransformerLens is not completion. Saved on this device only.
Day notes
emptyThe two source formulations
verbatim · nothing summarisedProject & Deliverable Target
All Projects | `D12` (AI Supply-Chain SBOM Scanner) | M1, S11
Core Implementation
Build a comprehensive Third-Party AI & Software Supplier Inventory across P1–P3: model providers, Hugging Face repos, embedding/reranking models, MCP servers, Python packages, container base images, and datasets.
Security Lab
Record data-egress boundaries, training-on-customer-data policies, pinning status, and fallback options for every third-party dependency using D12.
Verification & Evidence
Master Third-Party AI Supplier Inventory & Risk Register.
Read Today (60m Concepts Block)
R36 (Syft/Grype SBOM), R37 (SLSA), R43 (OpenSSF Scorecard), R44 (OWASP SCVS component verification).
---