Back to skill

Security audit

AIclude Security Scanner

Security checks for vulnerabilities and agentic risk

Overview

The skill is a disclosed vulnerability lookup tool that sends a package name and type to AICLUDE, with dependency hygiene issues that should be fixed but no artifact-backed malicious behavior.

Install only if you are comfortable sending queried package names and target types to AICLUDE for lookup and possible server-side scanning. The publisher should refresh the lockfile and patch the flagged dev dependencies, especially before running tests, build tools, or dev servers in shared or untrusted environments.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (8)

Known Vulnerable Dependency: vitest==4.0.18 — 2 advisory(ies): CVE-2026-47429 (When Vitest UI server is listening, arbitrary file can be read and executed); CVE-2026-84373 (Vitest: Path Traversal / Arbitrary File Read via @vitest/mocker Redirect Mock)

Critical
Category
Supply Chain
Confidence
97% confidence
Finding

vitest 4.0.18 is a genuinely vulnerable version with advisories for arbitrary file read and, in some configurations, code execution through Vitest UI or mocking features. Even though it is a dev dependency, the skill context is security-oriented and may encourage running scans/tests in automated or semi-exposed environments, which increases the chance that unsafe test infrastructure could be reachable or process untrusted content.

Content

No source excerpt is available for this finding.

Known Vulnerable Dependency: nanoid==3.3.11 — 3 advisory(ies): CVE-2026-67214 (nanoid: non-secure generators can loop indefinitely with negative size); CVE-2026-67213 (nanoid: custom generators can loop indefinitely when size is zero); CVE-2026-73086 (nanoid: Integer Overflow or Wraparound)

High
Category
Supply Chain
Confidence
88% confidence
Finding

nanoid 3.3.11 is a real vulnerable version according to the listed advisories affecting generator behavior, including infinite-loop and overflow edge cases. In this dependency graph it is transitive and primarily impacts availability or correctness when unsafe generator APIs or attacker-influenced size values are used, so the package is vulnerable even if exploitability here is context-dependent.

Content

No source excerpt is available for this finding.

Known Vulnerable Dependency: picomatch==4.0.3 — 2 advisory(ies): CVE-2026-33672 (Picomatch: Method Injection in POSIX Character Classes causes incorrect Glob Mat); CVE-2026-33671 (Picomatch has a ReDoS vulnerability via extglob quantifiers)

High
Category
Supply Chain
Confidence
91% confidence
Finding

picomatch 4.0.3 is a genuine vulnerable version with reported glob parsing issues including ReDoS and method-injection style matching flaws. In this lockfile it is a transitive dependency of build/test tooling, so the main danger is denial of service or incorrect file matching when attacker-controlled glob patterns are processed.

Content

No source excerpt is available for this finding.

Known Vulnerable Dependency: postcss==8.5.6 — 4 advisory(ies): CVE-2026-45623 (PostCSS: Arbitrary file read and information disclosure via attacker-controlled ); CVE-2026-69153 (PostCSS: incomplete fix of GHSA-6g55-p6wh-862q — attacker-controlled sourceMappi); CVE-2026-41305 (PostCSS has XSS via Unescaped </style> in its CSS Stringify Output) +1 more

High
Category
Supply Chain
Confidence
93% confidence
Finding

postcss 8.5.6 is a known vulnerable version with multiple advisories including arbitrary file read and XSS-related issues. Although it appears here as a dev dependency via frontend/build tooling, it becomes dangerous if attacker-controlled CSS, source maps, or config inputs are processed during development or CI.

Content

No source excerpt is available for this finding.

Known Vulnerable Dependency: rollup==4.57.1 — 1 advisory(ies): CVE-2026-27606 (Rollup 4 has Arbitrary File Write via Path Traversal)

High
Category
Supply Chain
Confidence
92% confidence
Finding

rollup 4.57.1 is identified as a vulnerable version with a path traversal arbitrary file write issue. In this project it is a build-time dependency, which reduces likelihood in production but still creates meaningful risk in local development or CI if attacker-controlled bundle inputs, plugins, or paths are involved.

Content

No source excerpt is available for this finding.

Known Vulnerable Dependency: vite==7.3.1 — 5 advisory(ies): CVE-2026-39365 (Vite Vulnerable to Path Traversal in Optimized Deps `.map` Handling); CVE-2026-53571 (vite: `server.fs.deny` bypass on Windows alternate paths); CVE-2026-39363 (Vite Vulnerable to Arbitrary File Read via Vite Dev Server WebSocket) +2 more

High
Category
Supply Chain
Confidence
96% confidence
Finding

vite 7.3.1 is a real vulnerable dependency with multiple path traversal and arbitrary file read issues centered on the development server and related asset handling. Because Vite commonly runs network-facing local services during development, this is more dangerous than a passive library issue, especially if the dev server is reachable by other users or used in shared/CI environments.

Content

No source excerpt is available for this finding.

Known Vulnerable Dependency: @vitest/mocker==4.0.18 — 1 advisory(ies): CVE-2026-84373 (Vitest: Path Traversal / Arbitrary File Read via @vitest/mocker Redirect Mock)

Low
Category
Supply Chain
Confidence
94% confidence
Finding

@vitest/mocker 4.0.18 is a real vulnerable dependency per the cited advisory, but it is present only as a development/testing dependency. In this lockfile context, exploitation would generally require running Vitest mocking features against attacker-controlled test inputs or exposing test tooling in an unsafe environment, so the issue is real but operationally limited.

Content

No source excerpt is available for this finding.

Known Vulnerable Dependency: esbuild==0.27.3 — 1 advisory(ies): GHSA-g7r4-m6w7-qqqr (esbuild allows arbitrary file read when running the development server on Window)

Low
Category
Supply Chain
Confidence
90% confidence
Finding

esbuild 0.27.3 is flagged for an arbitrary file read issue tied to its development server on Windows. The dependency is real, but in this package-lock it is a dev/build tool and not evidence by itself of production exposure; risk depends on whether the vulnerable dev-server workflow is actually used.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.