Back to skill

Security audit

Estat Mcp

Security checks for vulnerabilities and agentic risk

Overview

This skill is a straightforward helper for querying Japan's official e-Stat data API, with a disclosed but ordinary dependency and API-key setup risk.

Before installing, confirm you trust the estat-mcp package source and consider pinning a reviewed version. Use a dedicated e-Stat API key if possible, and run it with normal user privileges rather than elevated system access.

Vulnerability Patterns
  • Insecure DependenciesIntroduces malicious components through unsafe dependency sources
  • 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
Findings (1)

T08 · Insecure Dependencies

Warning
Location
SKILL.md:6
Finding

Unpinned Third-Party Executable Has Access to an API Credential and Network

Content
View full analysis
Remediation
View remediation
Vulnerability Patterns
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (2)

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
78% confidence
Finding

The natural-language description, examples, and recommended search keywords prominently center Japanese terms and examples, which can be read as steering users toward a specific language/locale. While this may be practical for a Japan-specific dataset, the file does not explicitly state that Japanese is required or offer a user choice of language/locale.

Content

No source excerpt is available for this finding.

Rp1

Low
Category
MCP Rug Pull
Confidence
89% confidence
Finding

The skill instructs users to install estat-mcp without pinning a specific version, which creates a supply-chain risk: future releases could introduce malicious code or breaking changes and would be implicitly trusted by users following the documentation. In this context the risk is somewhat moderated because the package name appears consistent with the skill and there are no additional red-flag instructions, but installation guidance still directly influences what code users execute.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.