# Security Posture — DFT marketplace --- ## Header | Field | Value | |-------|-------| | **Report type** | posture | | **Target** | ~/repos/dft-marketplace | | **Date** | 2026-05-05 | | **Version** | llm-security v7.4.0 | | **Scope** | 16 categories (13 applicable) | | **Frameworks** | OWASP LLM Top 10, EU AI Act, NIST AI RMF | | **Triggered by** | /security posture | --- ## Risk Dashboard | Metric | Value | |--------|-------| | **Risk Score** | 22/100 | | **Risk Band** | Medium | | **Grade** | B | | **Verdict** | WARNING | | Severity | Count | |----------|------:| | Critical | 0 | | High | 1 | | Medium | 3 | | Low | 4 | | Info | 6 | | **Total** | **14** | --- ## Overall Score **11 / 13 categories covered (Grade B)** ``` ████████████████████░░░░ 84% ``` **Risk Score:** 22/100 (Medium) **Verdict:** WARNING — close one high-severity gap to reach Grade A. --- ## Category Scorecard | # | Category | Status | Findings | |---|----------|--------|---------:| | 1 | Deny-First Configuration | PASS | 0 | | 2 | Hook Coverage | PASS | 0 | | 3 | MCP Server Trust | PARTIAL | 2 | | 4 | Secret Management | PASS | 0 | | 5 | Permission Hygiene | PARTIAL | 1 | | 6 | Memory Hygiene | PASS | 0 | | 7 | Supply-Chain Defense | PASS | 1 | | 8 | Plugin Trust | PASS | 0 | | 9 | IDE Extension Hygiene | PASS | 0 | | 10 | Skill Hygiene | PARTIAL | 3 | | 11 | Logging & Audit | FAIL | 4 | | 12 | Documentation | PASS | 1 | | 13 | EU AI Act Coverage | PARTIAL | 2 | | 14 | NIST AI RMF Mapping | N-A | 0 | | 15 | ISO 42001 Mapping | N-A | 0 | | 16 | Datatilsynet Compliance | N-A | 0 | --- ## Top Findings ### High | ID | Category | File | Description | |----|----------|------|-------------| | PST-001 | Logging & Audit | settings.json | No audit-trail configured (`audit.log_path` unset) | ### Medium | ID | Category | File | Description | |----|----------|------|-------------| | PST-002 | Skill Hygiene | skills/data-summary/SKILL.md | Description >150 chars (verbose) | | PST-003 | EU AI Act | (project-level) | No AI Act risk classification documented | | PST-004 | MCP Trust | .mcp.json | airbnb-mcp drift advisory pending | --- ## Quick Wins 1. **Enable audit trail** — set `audit.log_path` in `.llm-security/policy.json` (closes PST-001). 2. **Document AI Act classification** — add risk-level to `CLAUDE.md` (closes PST-003). 3. **Reset airbnb-mcp baseline** — after legitimate review (closes PST-004). --- ## Baseline Comparison No baseline saved. Run `/security posture --save-baseline` to track future drift. --- ## Recommendations 1. **High:** Enable audit logging — single setting closes the only high-severity gap. 2. **Medium:** Add AI Act risk classification. 3. **Medium:** Trim verbose skill descriptions in 3 skills. Estimated effort to Grade A: 30 minutes. --- *Posture complete. Grade B, 14 findings, 1.2 seconds.*