mo
docs: enterprise documentation suite — compliance mappings (CRA, ISO 27001, IEC 62443), threat model, data flow, audit & deployment guides, SBOM, use cases, security.txt
5c5b617 |
Download docs/additional-documents/SBOM.md from aiagentmona/mona-agent: direct link, hf CLI and curl.
- Browser
- Download file 1.42 kB
-
https://huggingface.co/aiagentmona/mona-agent/resolve/main/docs/additional-documents/SBOM.md
- Command line
-
hf download hf://aiagentmona/mona-agent/docs/additional-documents/SBOM.md
-
curl -L -o SBOM.md https://huggingface.co/aiagentmona/mona-agent/resolve/main/docs/additional-documents/SBOM.md
1.42 kB
| # Software Bill of Materials (SBOM) | |
| Client-side component inventory for the mona-agent device daemon. | |
| ## Runtime dependencies | |
| | Component | Version | Purpose | License | | |
| |---|---|---|---| | |
| | Node.js (runtime) | ≥ 20 | JavaScript runtime | MIT | | |
| | ws | ^8.18 | WebSocket client (optional relay) | MIT | | |
| The client has exactly **one npm dependency** (`ws`); everything else — | |
| cloud client, engine protocol, SSE handling, tool registry, TUI — is | |
| implemented in this repository with Node built-ins. | |
| ## Build & toolchain | |
| | Component | Purpose | | |
| |---|---| | |
| | node:test | Test runner (34+ tests, no external test deps) | | |
| | npm workspaces | Monorepo layout (packages/engine, packages/protocol, apps/desktop) | | |
| ## Server-side (operated by the platform) | |
| The cloud side is a PHP application on standard shared hosting (LiteSpeed, | |
| MySQL/MariaDB, PHP 8.x) plus the Sngine framework for accounts and payments. | |
| Provider SDKs are not used; LLM calls are plain HTTPS REST. Server components | |
| are the operator's responsibility and are documented for audits in this | |
| folder. | |
| ## Generating a full SBOM | |
| ```bash | |
| npm ls --all --json > sbom-npm.json | |
| ``` | |
| Combine with the Git tag manifest (`git tag`, `CHANGELOG.md`) for a complete | |
| release inventory. | |
| ## Vulnerability monitoring | |
| - `npm audit` on the single dependency per release | |
| - GitHub Security advisories for the repository | |
| - SECURITY.md reporting path for external findings | |