SC
Add dependency advisory SBOM guard
SCIBASE-AI/SCIBASE.AI#348

/claim #14

Summary

  • Adds a distinct dependency-advisory-sbom-guard/ slice for issue #14.
  • Evaluates hosted scientific code and notebook artifacts before metadata previews, reproduce buttons, scheduled reruns, or export bundles are enabled.
  • Matches synthetic SBOM components to local advisory metadata, checks lockfile freshness, runtime/transitive exposure, exploit maturity, fixed versions, and reviewer remediation actions without registry/scanner/network calls.

Non-overlap

This is not another FAIR manifest, artifact access gate, package integrity checker, executable environment drift module, provenance chain, quarantine/rerun module, storage quota ledger, preview cache guard, raw-instrument preview gate, notebook preview checker, retention/tombstone ledger, model-card lineage gate, license compatibility gate, sensitive-file redaction gate, dataset schema evolution gate, data dictionary release gate, or persistent identifier guard. It focuses specifically on dependency advisory and SBOM risk before hosted scientific code or notebooks can execute or export.

Validation

  • npm run check
  • npm test -> 8 tests passed
  • npm run demo -> generated reports/dependency-advisory-packet.json, reports/dependency-advisory-report.md, reports/summary.svg, and reports/demo.mp4
  • ffprobe -v error -select_streams v:0 -show_entries stream=codec_name,width,height,duration,avg_frame_rate -show_entries format=size,duration -of default=noprint_wrappers=1 dependency-advisory-sbom-guard/reports/demo.mp4 -> H.264, 1280x720, 4s
  • git diff --check and git diff --cached --check
  • gitleaks detect --source /home/kali/money/worktrees/scibase-ai --no-git --redact --exit-code 1 -> no leaks

Synthetic data only. No credentials, private artifacts, package registries, vulnerability scanners, external SBOM services, execution sandboxes, live projects, external APIs, or network calls are used by the module.

AI-assisted with OpenAI Codex; I reviewed and locally verified the diff before submitting.

Claim

Total prize pool $375
Total paid $0
Status Pending
Submitted May 22, 2026
Last updated May 22, 2026

Contributors

GH

Ghxst

@GHX5T-SOL

100%

Sponsors

SC

SCIBASE.AI

@SCIBASE.AI

$375