diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 5b3e841..3bf3ee8 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,5 +1,5 @@ { "name": "llm-security", "description": "Security scanning, auditing, and threat modeling for Claude Code projects. Detects secrets, validates MCP servers, assesses security posture, and generates threat models aligned with OWASP LLM Top 10.", - "version": "7.5.0" + "version": "7.6.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index ec5bed6..a2fd2aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,117 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [Unreleased] +## [7.6.0] - 2026-05-06 + +Playground Tier 3-referanse-case. v7.6.0 hever playgroundet +(`playground/llm-security-playground.html`) til en visuelt og strukturelt +fullført referanse-implementasjon for `shared/playground-design-system/` +Tier 3-supplementet. Ingen scanner- eller hook-behavior-changes — purely +additive surface og struktur. Levert over 5 sesjoner med atomic commits +per sesjon (rollback-vennlig). + +### Added + +- **Tier 3 spesialkomponenter integrert i renderere:** + - `tfa-flow` + `tfa-leg` + `tfa-arrow` på `renderScan` + `renderDeepScan` + — visualiserer lethal-trifecta-kjede (untrusted input → sensitive + access → exfil sink) når `findings` inneholder en trifecta-pattern + (regex-match på category/description/owasp). Defensiv design: returnerer + tom streng hvis ingen finding matcher. Hver leg er `