frontend-ui-dark-ts

SAFE max severity MEDIUMSkillSpector Caution 32 registry microsoft last scanned 1 scan

Verdict safe, but 1 finding (1 medium), mainly resource abuse. Most recent scan 2026-02-05.

This skill is a frontend development template for building dark-themed React applications. It appears to be primarily documentation-focused, providing code examples, design tokens, and component patterns. No critical security threats were identified. The skill contains no executable scripts (Python/Bash), no network calls, no data exfiltration attempts, no prompt injection, and no malicious code. The main concerns are supply chain related: unpinned package versions create moderate risk of dependency confusion or unexpected updates, and missing metadata (license, compatibility, allowed-tools) reduces transparency. Several referenced files are missing from the package, which could cause user confusion but does not pose a security threat. Overall, this skill is safe to use but would benefit from better dependency management and complete file inclusion.

Scanner's overall assessment (LLM analyzer)

Second scanner: NVIDIA SkillSpector

Independent static run, no language model, over the same files as the Cisco scan above. How the two scanners compare across the whole corpus: Two scanners, one corpus.

What this skill does

Build dark-themed React applications using Tailwind CSS with custom theming, glassmorphism effects, and Framer Motion animations. Use when creating dashboards, admin panels, or data-rich interfaces with a refined dark aesthetic.

Package
11 files, 298 KB
SKILL.md
1658 words, 12+ sections
Code
None. Instructions only.

SKILL.md covers: Frontend UI Dark Theme (TypeScript) · Stack · Quick Start · Project Structure · Configuration · index.html · public/site.webmanifest · tailwind.config.js · postcss.config.js · src/styles/globals.css · src/main.tsx · src/App.tsx

Findings

MEDIUM Unpinned Package Versions in Dependencies Resource Abusellm

The skill documentation specifies package versions using caret (^) ranges (e.g., 'react: ^18.x', 'framer-motion: ^11.x') rather than exact versions. This creates supply chain risk as future minor/patch versions could introduce breaking changes, vulnerabilities, or unexpected behavior when the skill is used.

SKILL.md

Package versions specified as: react ^18.x, react-dom ^18.x, react-router-dom ^6.x, framer-motion ^11.x, clsx ^2.x, tailwindcss ^3.x, vite ^5.x, typescript ^5.x
Remediation: Pin exact package versions in the documentation (e.g., 'react: 18.2.0' instead of '^18.x') to ensure reproducible builds and prevent unexpected updates. Use package-lock.json or yarn.lock to lock transitive dependencies.

What is in the package

FileKindSize
SKILL.mddoc14 KB
assets/Segoe UI Bold Italic.ttfbinary42 KB
assets/Segoe UI Bold.ttfbinary35 KB
assets/Segoe UI Italic.ttfbinary40 KB
assets/Segoe UI.ttfbinary33 KB
assets/foundry-logo-dark.pngimage29 KB
assets/foundry-logo-light.pngimage25 KB
references/acceptance-criteria.mddoc8.9 KB
references/components.mddoc26 KB
references/design-tokens.mddoc14 KB
references/patterns.mddoc30 KB

Package contents recorded 2026-10-22 at commit cfbcbbdc679c. The scan above ran against the version current at scan time; the two can differ if the skill has since been updated.

What we checked

What we did not check

Sources