{"data":{"skill":{"slug":"jakubkrehel-make-interfaces-feel-better","name":"make-interfaces-feel-better","icon":"📦","repo":"https://github.com/jakubkrehel/make-interfaces-feel-better/tree/main/skills/make-interfaces-feel-better/","status":"approved","author":"jakubkrehel","authorVersion":null,"skillstoreRevision":1},"audit":{"id":"acb51a33-6dd6-4e2c-9fb6-b449149f47fc","skill_id":"5f742eaa-5bf6-4342-8c29-4dafcb1d8282","version":4,"content_hash":"v3:a06681402992ceae98ba04d54cfd4ab004862696:3007ff3c944f6283004e5fd2fd7e786cc31f09ef1b28c9ad8d32af1081ec00ee:e64af5f9f8cf63bb9c5ce82e9e78763ac2d3bc9f033763ebc617093b13247f06:736b696c6c732f6a616b75626b726568656c2f6d616b652d696e74657266616365732d6665656c2d626574746572:ed2b64159d14dc125e081a1a558fab13","risk_level":"safe","is_blocked":false,"safe_to_publish":true,"analysis_status":"ok","agent_auto_install_policy":"allowed","manual_install_policy":"allowed","summary":"Manual review found all 38 static detections are false positives caused by Markdown backticks, CSS examples, TSX examples, and UI design prose. The skill contains guidance files only, with no executable command path, network behavior, secret access, or prompt injection evidence.","remediation":[],"risk_factor_evidence":[{"factor":"external_commands","evidence":[{"file":"SKILL.md","line_end":17,"line_start":17},{"file":"SKILL.md","line_end":31,"line_start":31},{"file":"SKILL.md","line_end":43,"line_start":43},{"file":"SKILL.md","line_end":47,"line_start":47},{"file":"SKILL.md","line_end":51,"line_start":51},{"file":"SKILL.md","line_end":55,"line_start":55},{"file":"SKILL.md","line_end":59,"line_start":59},{"file":"SKILL.md","line_end":63,"line_start":63},{"file":"SKILL.md","line_end":67,"line_start":67},{"file":"SKILL.md","line_end":71,"line_start":71},{"file":"SKILL.md","line_end":73,"line_start":73},{"file":"SKILL.md","line_end":75,"line_start":75},{"file":"SKILL.md","line_end":77,"line_start":77},{"file":"SKILL.md","line_end":79,"line_start":79},{"file":"SKILL.md","line_end":89,"line_start":89},{"file":"SKILL.md","line_end":91,"line_start":91},{"file":"SKILL.md","line_end":93,"line_start":93},{"file":"SKILL.md","line_end":94,"line_start":94},{"file":"SKILL.md","line_end":95,"line_start":95},{"file":"SKILL.md","line_end":96,"line_start":96},{"file":"SKILL.md","line_end":97,"line_start":97},{"file":"SKILL.md","line_end":109,"line_start":109},{"file":"SKILL.md","line_end":110,"line_start":110},{"file":"SKILL.md","line_end":115,"line_start":115},{"file":"SKILL.md","line_end":116,"line_start":116},{"file":"SKILL.md","line_end":121,"line_start":121},{"file":"SKILL.md","line_end":122,"line_start":122},{"file":"SKILL.md","line_end":138,"line_start":138},{"file":"SKILL.md","line_end":139,"line_start":139},{"file":"SKILL.md","line_end":140,"line_start":140},{"file":"SKILL.md","line_end":148,"line_start":148}]}],"critical_findings":[],"high_findings":[],"medium_findings":[],"low_findings":[],"dangerous_patterns":[],"files_scanned":5,"total_lines":1011,"audit_model":"codex","audited_at":"2026-07-06T14:42:27.276+00:00","created_at":"2026-07-17T17:15:17.407823+00:00","static_findings":[{"id":"external_commands:SKILL.md:17:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| [Performance](performance.md) | Transition specificity, `will-change` usage |","category":"external_commands","line_end":17,"severity":"medium","line_start":17},{"id":"external_commands:SKILL.md:31:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"Layer multiple transparent `box-shadow` values for natural depth. Shadows adapt to any background; s","category":"external_commands","line_end":31,"severity":"medium","line_start":31},{"id":"external_commands:SKILL.md:43:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"Use a small fixed `translateY` instead of full height. Exits should be softer than enters.","category":"external_commands","line_end":43,"severity":"medium","line_start":43},{"id":"external_commands:SKILL.md:47:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"Animate icons with `opacity`, `scale`, and `blur` instead of toggling visibility. Use exactly these ","category":"external_commands","line_end":47,"severity":"medium","line_start":47},{"id":"external_commands:SKILL.md:51:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"Apply `-webkit-font-smoothing: antialiased` to the root layout on macOS for crisper text.","category":"external_commands","line_end":51,"severity":"medium","line_start":51},{"id":"external_commands:SKILL.md:55:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"Use `font-variant-numeric: tabular-nums` for any dynamically updating numbers to prevent layout shif","category":"external_commands","line_end":55,"severity":"medium","line_start":55},{"id":"external_commands:SKILL.md:59:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"Use `text-wrap: balance` on headings. Use `text-wrap: pretty` for body text to avoid orphans.","category":"external_commands","line_end":59,"severity":"medium","line_start":59},{"id":"external_commands:SKILL.md:63:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"Add a subtle `1px` outline with low opacity to images for consistent depth. The color must be pure b","category":"external_commands","line_end":63,"severity":"medium","line_start":63},{"id":"external_commands:SKILL.md:67:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"A subtle `scale(0.96)` on click gives buttons tactile feedback. Always use `0.96`. Never use a value","category":"external_commands","line_end":67,"severity":"medium","line_start":67},{"id":"external_commands:SKILL.md:71:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"Use `initial={false}` on `AnimatePresence` to prevent enter animations on first render. Verify it do","category":"external_commands","line_end":71,"severity":"medium","line_start":71},{"id":"external_commands:SKILL.md:73:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"### 14. Never Use `transition: all`","category":"external_commands","line_end":73,"severity":"medium","line_start":73},{"id":"external_commands:SKILL.md:75:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"Always specify exact properties: `transition-property: scale, opacity`. Tailwind's `transition-trans","category":"external_commands","line_end":75,"severity":"medium","line_start":75},{"id":"external_commands:SKILL.md:77:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"### 15. Use `will-change` Sparingly","category":"external_commands","line_end":77,"severity":"medium","line_start":77},{"id":"external_commands:SKILL.md:79:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"Only for `transform`, `opacity`, `filter` — properties the GPU can composite. Never use `will-change","category":"external_commands","line_end":79,"severity":"medium","line_start":79},{"id":"external_commands:SKILL.md:89:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| Same border radius on parent and child | Calculate `outerRadius = innerRadius + padding` |","category":"external_commands","line_end":89,"severity":"medium","line_start":89},{"id":"external_commands:SKILL.md:91:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| Hard borders between sections | Use layered `box-shadow` with transparency |","category":"external_commands","line_end":91,"severity":"medium","line_start":91},{"id":"external_commands:SKILL.md:93:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| Numbers cause layout shift | Apply `tabular-nums` |","category":"external_commands","line_end":93,"severity":"medium","line_start":93},{"id":"external_commands:SKILL.md:94:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| Heavy text on macOS | Apply `antialiased` to root |","category":"external_commands","line_end":94,"severity":"medium","line_start":94},{"id":"external_commands:SKILL.md:95:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| Animation plays on page load | Add `initial={false}` to `AnimatePresence` |","category":"external_commands","line_end":95,"severity":"medium","line_start":95},{"id":"external_commands:SKILL.md:96:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| `transition: all` on elements | Specify exact properties |","category":"external_commands","line_end":96,"severity":"medium","line_start":96},{"id":"external_commands:SKILL.md:97:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| First-frame animation stutter | Add `will-change: transform` (sparingly) |","category":"external_commands","line_end":97,"severity":"medium","line_start":97},{"id":"external_commands:SKILL.md:109:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| `rounded-xl` on card + `rounded-xl` on inner button (`p-2`) | `rounded-2xl` on card (`12 + 8`), `r","category":"external_commands","line_end":109,"severity":"medium","line_start":109},{"id":"external_commands:SKILL.md:110:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| `border-radius: 16px` on both nested surfaces | Outer `24px`, inner `16px` with `8px` padding |","category":"external_commands","line_end":110,"severity":"medium","line_start":110},{"id":"external_commands:SKILL.md:115:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| `<span>{count}</span>` on animated counter | `<span className=\"tabular-nums\">{count}</span>` |","category":"external_commands","line_end":115,"severity":"medium","line_start":115},{"id":"external_commands:SKILL.md:116:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| Default numerals on timer | Added `font-variant-numeric: tabular-nums` to root |","category":"external_commands","line_end":116,"severity":"medium","line_start":116},{"id":"external_commands:SKILL.md:121:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| `<button className=\"...\">` | Added `active:scale-[0.96] transition-transform` |","category":"external_commands","line_end":121,"severity":"medium","line_start":121},{"id":"external_commands:SKILL.md:122:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| `scale(0.9)` on press | Raised to `scale(0.96)` — anything below `0.95` feels exaggerated |","category":"external_commands","line_end":122,"severity":"medium","line_start":122},{"id":"external_commands:SKILL.md:138:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- [ ] AnimatePresence uses `initial={false}` for default-state elements","category":"external_commands","line_end":138,"severity":"medium","line_start":138},{"id":"external_commands:SKILL.md:139:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- [ ] No `transition: all` — only specific properties","category":"external_commands","line_end":139,"severity":"medium","line_start":139},{"id":"external_commands:SKILL.md:140:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- [ ] `will-change` only on transform/opacity/filter, never `all`","category":"external_commands","line_end":140,"severity":"medium","line_start":140},{"id":"external_commands:SKILL.md:148:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- [performance.md](performance.md) — Transition specificity, `will-change` usage","category":"external_commands","line_end":148,"severity":"medium","line_start":148},{"id":"blocker:SKILL.md:31:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"Layer multiple transparent `box-shadow` values for natural depth. Shadows adapt to any background; s","category":"blocker","line_end":31,"severity":"low","line_start":31},{"id":"blocker:SKILL.md:59:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"Use `text-wrap: balance` on headings. Use `text-wrap: pretty` for body text to avoid orphans.","category":"blocker","line_end":59,"severity":"low","line_start":59},{"id":"blocker:SKILL.md:147:network-reconnaissance","file":"SKILL.md","pattern":"Network reconnaissance","snippet":"- [animations.md](animations.md) — Interruptible animations, enter/exit transitions, icon animations","category":"blocker","line_end":148,"severity":"low","line_start":147},{"id":"blocker:surfaces.md:119:system-reconnaissance","file":"surfaces.md","pattern":"System reconnaissance","snippet":"For **buttons, cards, and containers** that use a border for depth or elevation, prefer replacing it","category":"blocker","line_end":119,"severity":"low","line_start":119},{"id":"blocker:surfaces.md:193:system-reconnaissance","file":"surfaces.md","pattern":"System reconnaissance","snippet":"outline: 1px solid rgba(0, 0, 0, 0.1);","category":"blocker","line_end":193,"severity":"low","line_start":193},{"id":"blocker:surfaces.md:202:system-reconnaissance","file":"surfaces.md","pattern":"System reconnaissance","snippet":"outline: 1px solid rgba(255, 255, 255, 0.1);","category":"blocker","line_end":202,"severity":"low","line_start":202},{"id":"blocker:typography.md:39:system-reconnaissance","file":"typography.md","pattern":"System reconnaissance","snippet":"This should be your **default for short-to-medium text** — paragraphs, descriptions, captions, list ","category":"blocker","line_end":39,"severity":"low","line_start":39}],"finding_verdicts":[{"id":"external_commands:SKILL.md:17:ruby-shell-backtick-execution","reason":"Line 17 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:31:ruby-shell-backtick-execution","reason":"Line 31 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:43:ruby-shell-backtick-execution","reason":"Line 43 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:47:ruby-shell-backtick-execution","reason":"Line 47 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:51:ruby-shell-backtick-execution","reason":"Line 51 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:55:ruby-shell-backtick-execution","reason":"Line 55 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:59:ruby-shell-backtick-execution","reason":"Line 59 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:63:ruby-shell-backtick-execution","reason":"Line 63 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:67:ruby-shell-backtick-execution","reason":"Line 67 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:71:ruby-shell-backtick-execution","reason":"Line 71 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:73:ruby-shell-backtick-execution","reason":"Line 73 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:75:ruby-shell-backtick-execution","reason":"Line 75 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:77:ruby-shell-backtick-execution","reason":"Line 77 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:79:ruby-shell-backtick-execution","reason":"Line 79 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:89:ruby-shell-backtick-execution","reason":"Line 89 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:91:ruby-shell-backtick-execution","reason":"Line 91 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:93:ruby-shell-backtick-execution","reason":"Line 93 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:94:ruby-shell-backtick-execution","reason":"Line 94 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:95:ruby-shell-backtick-execution","reason":"Line 95 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:96:ruby-shell-backtick-execution","reason":"Line 96 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:97:ruby-shell-backtick-execution","reason":"Line 97 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:109:ruby-shell-backtick-execution","reason":"Line 109 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:110:ruby-shell-backtick-execution","reason":"Line 110 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:115:ruby-shell-backtick-execution","reason":"Line 115 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:116:ruby-shell-backtick-execution","reason":"Line 116 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:121:ruby-shell-backtick-execution","reason":"Line 121 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:122:ruby-shell-backtick-execution","reason":"Line 122 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:138:ruby-shell-backtick-execution","reason":"Line 138 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:139:ruby-shell-backtick-execution","reason":"Line 139 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:140:ruby-shell-backtick-execution","reason":"Line 140 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:148:ruby-shell-backtick-execution","reason":"Line 148 in SKILL.md is Markdown guidance or inline UI code notation, not Ruby or shell backtick execution. No executable command invocation or user-controlled command path is present.","verdict":"false_positive","confidence":0.98},{"id":"blocker:SKILL.md:31:system-reconnaissance","reason":"This line discusses CSS box-shadow values for visual depth. It does not inspect the host system or execute reconnaissance commands.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:59:system-reconnaissance","reason":"This line discusses CSS text wrapping properties for typography. It contains no system inspection, command execution, or data collection behavior.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:147:network-reconnaissance","reason":"This line is a Markdown link to the local animations reference file. It does not perform network access, scanning, or remote host discovery.","verdict":"false_positive","confidence":0.98},{"id":"blocker:surfaces.md:119:system-reconnaissance","reason":"This line is prose about replacing visual borders with CSS shadows. It does not collect system information or invoke any system tooling.","verdict":"false_positive","confidence":0.97},{"id":"blocker:surfaces.md:193:system-reconnaissance","reason":"This line is a CSS example for an image outline color. It does not inspect the operating system or run reconnaissance commands.","verdict":"false_positive","confidence":0.98},{"id":"blocker:surfaces.md:202:system-reconnaissance","reason":"This line is a CSS example for a dark-mode image outline color. It contains no executable system reconnaissance behavior.","verdict":"false_positive","confidence":0.98},{"id":"blocker:typography.md:39:system-reconnaissance","reason":"This line explains when to use CSS text wrapping for typography. It does not query system state, files, processes, or network configuration.","verdict":"false_positive","confidence":0.97}],"semantic_findings":[],"subject_marketplace_commit_sha":"a06681402992ceae98ba04d54cfd4ab004862696","subject_content_hash":"3007ff3c944f6283004e5fd2fd7e786cc31f09ef1b28c9ad8d32af1081ec00ee","subject_tree_hash":"e64af5f9f8cf63bb9c5ce82e9e78763ac2d3bc9f033763ebc617093b13247f06","subject_plugin_path":"skills/jakubkrehel/make-interfaces-feel-better","audit_payload_hash":"ed2b64159d14dc125e081a1a558fab13","confirmed_risk_level":null,"scanner_version":null,"policy_version":null,"subject":{"marketplaceCommitSha":"a06681402992ceae98ba04d54cfd4ab004862696","contentHash":"3007ff3c944f6283004e5fd2fd7e786cc31f09ef1b28c9ad8d32af1081ec00ee","treeHash":"e64af5f9f8cf63bb9c5ce82e9e78763ac2d3bc9f033763ebc617093b13247f06","pluginPath":"skills/jakubkrehel/make-interfaces-feel-better","auditPayloadHash":"ed2b64159d14dc125e081a1a558fab13"},"scannerVersion":null,"policyVersion":null},"auditTranslation":null,"localization":{"requestedLocale":"en","contentLocale":"en","availableLocales":["en"],"fallbackToEnglish":false},"attestation":{"availability":"not_attestable","url":null,"status":null,"reason":"confirmed_risk_level does not match the canonical trust resolver"},"trust":{"publicState":"public","auditState":"complete","auditCurrentness":null,"confirmedRiskLevel":"safe","confirmedFindingCount":0,"capabilityReviewCount":0,"needsReviewCount":0,"falsePositiveCount":0,"agentAutoInstallPolicy":"allowed","manualInstallPolicy":"allowed","artifactSignatureState":"available","attestationState":"not_attestable","verificationState":"not_verified"},"isLatest":false}}