|
Download docs/SBOM.md from aiagentmona/mona-agent: direct link, hf CLI and curl.
- Browser
- Download file 961 Bytes
-
https://huggingface.co/aiagentmona/mona-agent/resolve/main/docs/SBOM.md
- Command line
-
hf download hf://aiagentmona/mona-agent/docs/SBOM.md
-
curl -L -o SBOM.md https://huggingface.co/aiagentmona/mona-agent/resolve/main/docs/SBOM.md
961 Bytes
Software Bill of Materials (SBOM)
The mona-agent client ships with an SBOM in CycloneDX format:
sbom.cyclonedx.json.
Highlights
- 1 runtime dependency —
ws(WebSocket implementation). No transitive runtime dependencies. - Zero build step — the client runs directly from source on Node.js ≥ 20.
- Dev dependencies — none beyond the Node.js test runner.
Regeneration
cd apps/desktop
npm ls --json --omit=dev --all > /tmp/deps.json
# the sbom is regenerated from deps.json + package metadata (scripts/sbom.mjs)
node ../../scripts/sbom.mjs
Vulnerability handling
Dependencies are monitored on every change. If a CVE is reported in a dependency:
- Triaged within 48 h
- Fixed / mitigated and released
- Coordinated disclosure via SECURITY.md
One dependency means the attack surface stays small — that is a deliberate engineering constraint of this project.