Package npm/TypeScript/Bun CLI tools for Nix. Use when creating Nix derivations for JavaScript/TypeScript tools from npm registry or GitHub sources, handling pre-built packages or source builds with dependency management.
92
88%
Does it follow best practices?
Impact
100%
1.63xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Security
2 findings — 2 medium severity. This skill can be installed but you should review these findings before use.
The skill exposes the agent to untrusted, user-generated content from public third-party sources, creating a risk of indirect prompt injection. This includes browsing arbitrary URLs, reading social media posts or forum comments, and analyzing content from unknown websites.
Third-party content exposure detected (high risk: 0.90). The skill's workflow and quick_start explicitly instruct fetching and inspecting public npm tarballs (e.g., nix-prefetch-url --unpack https://registry.npmjs.org/.../pkg-1.0.0.tgz) and GitHub source archives (fetchFromGitHub), and requires reading package.json/build outputs from those untrusted public sources to decide build actions, so third‑party content can influence behavior.
The skill fetches instructions or code from an external URL at runtime, and the fetched content directly controls the agent’s prompts or executes code. This dynamic dependency allows the external source to modify the agent’s behavior without any changes to the skill itself.
Potentially malicious external URL detected (high risk: 0.90). The skill fetches and uses remote archives at runtime (e.g., https://registry.npmjs.org/tool-name/-/tool-name-1.0.0.tgz and https://github.com/org/repo/archive/v1.0.0.tar.gz) as required src/dependencies, and those fetched packages can run build scripts (bun install / bun run build, package.json scripts) during the derivation, enabling execution of remote code.
aed1afb
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.