Security Audit
zazmicinc/crm-project:crm-frontend/.agent/skills/design-system
github.com/zazmicinc/crm-projectTrust Assessment
zazmicinc/crm-project:crm-frontend/.agent/skills/design-system received a trust score of 48/100, placing it in the Untrusted category. This skill has significant security findings that require attention before use in production.
SkillShield's automated analysis identified 4 findings: 0 critical, 3 high, 1 medium, and 0 low severity. Key findings include Covert behavior / concealment directives, Unpinned Dependency in Installation Instructions.
The analysis covered 4 layers: Manifest Analysis, Static Code Analysis, Dependency Graph, LLM Behavioral Safety. The Manifest Analysis layer scored lowest at 55/100, indicating areas for improvement.
Last analyzed on March 16, 2026 (commit 2d37b20a). SkillShield performs automated 4-layer security analysis on AI skills and MCP servers.
Layer Breakdown
Security Findings4
| Severity | Finding | Layer | Location | |
|---|---|---|---|---|
| HIGH | Covert behavior / concealment directives CSS-based text hiding Remove hidden instructions, zero-width characters, and bidirectional overrides. Skill instructions should be fully visible and transparent to users. | Manifest | crm-frontend/.agent/skills/design-system/SKILL.md:184 | |
| HIGH | Covert behavior / concealment directives CSS-based text hiding Remove hidden instructions, zero-width characters, and bidirectional overrides. Skill instructions should be fully visible and transparent to users. | Manifest | crm-frontend/.agent/skills/design-system/SKILL.md:207 | |
| HIGH | Covert behavior / concealment directives CSS-based text hiding Remove hidden instructions, zero-width characters, and bidirectional overrides. Skill instructions should be fully visible and transparent to users. | Manifest | crm-frontend/.agent/skills/design-system/SKILL.md:211 | |
| MEDIUM | Unpinned Dependency in Installation Instructions The skill instructs users to install 'framer-motion' without specifying a version. This practice can lead to supply chain risks, as future versions of the package could introduce breaking changes, vulnerabilities, or even malicious code. Relying on the 'latest' version without pinning makes the project susceptible to such issues if the package maintainers or their dependencies are compromised. Pin the dependency 'framer-motion' to a specific, known-good version (e.g., `npm install framer-motion@^X.Y.Z` or `npm install framer-motion@X.Y.Z`) to ensure consistent and secure installations. Regularly review and update pinned versions. | Static | SKILL.md:160 |
Scan History
Embed Code
[](https://skillshield.io/report/02a3e11fb6d17e09)
Powered by SkillShield