T08 · Insecure Dependencies
- Location
SKILL.md:19- Finding
Execution of an Unpinned Third-Party npm Package
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This wallet-authentication skill is purpose-aligned, but it needs Review because it runs a mutable npm CLI while handling wallet credentials and includes unsafe token guidance.
Install only if you trust the Agnic npm package and publisher, and prefer a pinned reviewed CLI version. Avoid pasting real API tokens into command lines or agent-visible transcripts; use a protected environment variable or secret manager, keep token scopes and spending limits tight, and use logout or token revocation when done.
SKILL.md:19Execution of an Unpinned Third-Party npm Package
SKILL.md:37API Token Exposure Through Command-Line Arguments
This duplicate manifest finding is substantively valid because the allowed tools authorize execution of a moving @latest target. In an auth-related skill, dynamic package resolution is more sensitive because the invoked code may process tokens, open browser OAuth flows, and write credentials locally.
The trigger text is broad enough to match many generic authentication or wallet-related requests, which can cause the skill to activate outside a narrowly intended context. Over-broad invocation increases the chance that an agent prompts for tokens, initiates auth flows, or steers users into credential-handling steps when another, safer path would be more appropriate.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
The skill recommends export AGNIC_TOKEN=<your-api-token> and an inline --token <your-api-token> form without warning that secrets may be exposed through shell history, terminal logs, process listings, CI logs, or agent transcripts. Because this skill is specifically about authentication, omission of secret-handling guidance materially raises the chance of credential leakage and account compromise.
No suspicious patterns detected.