Back to skill

Security audit

MintGarden

Security checks for vulnerabilities and agentic risk

Overview

This is a straightforward public MintGarden API client with dependency and privacy-disclosure cautions, but no evidence of hidden or harmful behavior.

Install only if you are comfortable sending MintGarden searches, wallet/profile identifiers, and NFT or collection IDs to the public MintGarden API. For production or shared environments, update and re-lock the HTTP dependencies first and treat profile or wallet lookups as privacy-sensitive public-chain data.

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
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (10)

Known Vulnerable Dependency: axios==1.13.4 — 16 advisory(ies): CVE-2026-44494 (axios Vulnerable to Full Man-in-the-Middle via Prototype Pollution Gadget in `co); CVE-2026-44495 (axios Vulnerable to Credential Theft and Response Hijacking via Prototype Pollut); CVE-2025-62718 (Axios has a NO_PROXY Hostname Normalization Bypass that Leads to SSRF) +13 more

High
Category
Supply Chain
Confidence
95% confidence
Finding
The lockfile pins axios 1.13.4, and the provided advisory set includes multiple high-severity issues affecting request handling, proxy behavior, and potential prototype-pollution-related exploitation paths. In a skill package, an HTTP client is a security-sensitive dependency because it commonly processes untrusted URLs, headers, redirects, and proxy settings, so vulnerable behavior can directly enable SSRF, credential leakage, or response manipulation.

Known Vulnerable Dependency: form-data==4.0.5 — 1 advisory(ies): CVE-2026-12143 (form-data: CRLF injection in form-data via unescaped multipart field names and f)

High
Category
Supply Chain
Confidence
86% confidence
Finding
form-data 4.0.5 is reported as vulnerable to CRLF injection through unescaped multipart field names or filenames. If the skill builds multipart requests using attacker-influenced values, an attacker may be able to tamper with request structure or inject unintended headers/content, which can lead to request smuggling-style effects or downstream parser abuse.

Known Vulnerable Dependency: axios==1.13.4 — 16 advisory(ies): CVE-2026-44494 (axios Vulnerable to Full Man-in-the-Middle via Prototype Pollution Gadget in `co); CVE-2026-44495 (axios Vulnerable to Credential Theft and Response Hijacking via Prototype Pollut); CVE-2025-62718 (Axios has a NO_PROXY Hostname Normalization Bypass that Leads to SSRF) +13 more

High
Category
Supply Chain
Confidence
87% confidence
Finding
The declared range ^1.6.0 can resolve to later 1.x axios releases, and the static analysis indicates resolution to a version with multiple published advisories. Because this skill is explicitly built to browse and analyze data via the MintGarden API, it likely performs outbound HTTP requests; vulnerable HTTP client behavior can enable SSRF, proxy bypass, credential leakage, or response manipulation depending on how requests are constructed and where the skill runs.

External Transmission

Medium
Category
Data Exfiltration
Content
<a href="https://nodejs.org/">
    <img src="https://img.shields.io/badge/Node.js-v18+-green.svg" alt="Node.js: v18+">
  </a>
  <a href="https://api.mintgarden.io/docs">
    <img src="https://img.shields.io/badge/API-MintGarden-blue.svg" alt="MintGarden API">
  </a>
  <a href="https://clawd.bot">
Confidence
50% confidence
Finding
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

External Transmission

Medium
Category
Data Exfiltration
Content
<a href="https://nodejs.org/">
    <img src="https://img.shields.io/badge/Node.js-v18+-green.svg" alt="Node.js: v18+">
  </a>
  <a href="https://api.mintgarden.io/docs">
    <img src="https://img.shields.io/badge/API-MintGarden-blue.svg" alt="MintGarden API">
  </a>
  <a href="https://clawd.bot">
Confidence
50% confidence
Finding
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

External Transmission

Medium
Category
Data Exfiltration
Content
<a href="https://nodejs.org/">
    <img src="https://img.shields.io/badge/Node.js-v18+-green.svg" alt="Node.js: v18+">
  </a>
  <a href="https://api.mintgarden.io/docs">
    <img src="https://img.shields.io/badge/API-MintGarden-blue.svg" alt="MintGarden API">
  </a>
  <a href="https://clawd.bot">
Confidence
50% confidence
Finding
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Missing User Warnings

Low
Confidence
84% confidence
Finding
The markdown describes tracking NFT ownership, trade history, profiles, and portfolios, and later shows commands for querying user profiles and activity, but it does not warn users that these lookups surface potentially privacy-sensitive third-party activity data. For a markdown skill description, this is a missing disclosure about behavior that can affect privacy expectations.

Missing User Warnings

Low
Confidence
83% confidence
Finding
This code sends user-provided search terms to an external API via `api.search(query, { limit: 20 })`, but there is no confirmation prompt, visible disclosure, or warning in this file that user input will be transmitted off-box. Similar undisclosed network calls occur throughout the command handlers, so users may not realize their queries and identifiers are being sent to a remote service.

Known Vulnerable Dependency: follow-redirects==1.15.11 — 1 advisory(ies): CVE-2026-40895 (follow-redirects leaks Custom Authentication Headers to Cross-Domain Redirect Ta)

Low
Category
Supply Chain
Confidence
88% confidence
Finding
follow-redirects 1.15.11 is flagged for leaking custom authentication headers across cross-domain redirects. In a skill that makes outbound HTTP requests, this can expose API keys, bearer tokens, or internal auth headers to attacker-controlled endpoints if redirects are followed automatically.

Unpinned Dependencies

Low
Category
Supply Chain
Content
"author": "Jeff Coleman",
  "license": "MIT",
  "dependencies": {
    "axios": "^1.6.0"
  },
  "engines": {
    "node": ">=18.0.0"
Confidence
95% confidence
Finding
The dependency uses a caret range ("^1.6.0"), which permits automatic installation of newer 1.x releases instead of a single vetted version. In a security-sensitive supply chain context, this increases exposure to unexpected upstream changes or newly introduced vulnerable releases, especially because the package is a CLI skill that may be installed by others.

Static analysis

No suspicious patterns detected.