Skip to content

Commit 44d32e1

Browse files
raifdmuellerclaude
andcommitted
docs: add Risk Radar assessment to CLAUDE.md
Generated by /risk-assess skill test run. Tier 2 (Moderate) based on JavaScript (dynamically typed) and public-facing deployment. Most Tier 1+2 mitigations are currently missing. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent acc8fda commit 44d32e1

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

CLAUDE.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,32 @@ GitHub Actions workflow (`.github/workflows/deploy.yml`) builds the React app an
4242
- `getTierIndex(values)` maps the max dimension value to tier index 0–3
4343
- Presets are predefined value combinations (e.g., "Payment Service", "Medical Device FW")
4444
- Mitigations are categorized as deterministic/probabilistic/organizational with corresponding color coding
45+
46+
## Risk Radar Assessment
47+
48+
_Generated by `/risk-assess` on 2026-02-11_
49+
50+
### Module: vibe-coding-risk-radar
51+
| Dimension | Score | Level | Evidence |
52+
|-----------|-------|-------|----------|
53+
| Code Type | 0 | UI / CSS / Docs | Only .jsx components, .css styling, .js config — no auth, API, or DB code |
54+
| Language | 2 | Dynamically typed | 5 .jsx + 4 .js files (JavaScript) |
55+
| Deployment | 2 | Public-facing app | Static site on GitHub Pages, publicly accessible |
56+
| Data Sensitivity | 0 | Public data | No real data processing, PII/PHI mentions only in documentation text |
57+
| Blast Radius | 0 | Cosmetic / Tech debt | Static visualization tool, no data storage or user accounts |
58+
59+
**Tier: 2 — Moderat** (determined by Language = 2 and Deployment = 2)
60+
61+
### Mitigations: vibe-coding-risk-radar (Tier 2)
62+
| Measure | Status | Details |
63+
|---------|--------|---------|
64+
| Linter & Formatter | ❌ Missing | No .eslintrc, .prettierrc, or lint script |
65+
| Type Checking | ❌ Missing | No tsconfig.json (plain JS, not TS) |
66+
| Pre-Commit Hooks | ❌ Missing | No .husky/, no .pre-commit-config.yaml |
67+
| Dependency Check | ❌ Missing | No audit step in CI |
68+
| CI Build & Unit Tests | ⚠️ Partial | CI builds (deploy.yml) but no test framework configured |
69+
| SAST (Semgrep/CodeQL) | ❌ Missing | No SAST in CI workflows |
70+
| AI Code Review | ✅ Present | claude-code-review.yml workflow |
71+
| Property-Based Tests | ❌ Missing | No test framework at all |
72+
| SonarQube Quality Gate | ❌ Missing | No sonar-project.properties |
73+
| Sampling Review | ❌ Missing | No branch protection / review requirement |

0 commit comments

Comments
 (0)