Back to skill

Security audit

Java Maven Secondary Analysis

Security checks for vulnerabilities and agentic risk

Overview

This skill performs a disclosed local Java Maven project scan and writes analysis reports, with no evidence of hidden execution, exfiltration, persistence, or destructive behavior.

Install this if you want a Chinese-language first-pass Java Maven secondary-development report. Treat the invasive-change and upgrade-risk sections as heuristic triage, not a complete security or architecture audit, and run it only against project directories you intend the analyzer to read.

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
  • MCP Least PrivilegeUnderdeclared Capability, Wildcard Permission, Missing Permission Declaration
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (5)

Tp4

High
Category
MCP Tool Poisoning
Confidence
88% confidence
Finding

The skill promises analysis of ZIP archives and GitLab URLs, invasive-modification detection, and upgrade-pollution risk assessment, but the documented implementation support is much narrower. This can mislead users into trusting incomplete results, causing security or engineering decisions to be made on a false assumption of comprehensive analysis coverage.

Content

No source excerpt is available for this finding.

Undeclared Tool Scope

Medium
Category
MCP Least Privilege
Confidence
70% confidence
Finding

Without declared permissions the skill's intent is opaque and cannot be validated.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The generated report strings are fixed in Chinese, which imposes a specific language on all users without any opt-in or documented justification. The policy explicitly calls out forced language or locale behavior as a natural-language policy violation when no choice is offered.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The report template is entirely written in Chinese, starting with the title on L01 and continuing through all section headings. This imposes a specific language/locale on users without any visible opt-in or justification that the skill is intended only for a Chinese-language context.

Content

No source excerpt is available for this finding.

Missing User Warnings

Low
Category
Not specified by scanner
Confidence
79% confidence
Finding

This code creates parent directories and writes both a JSON result file and a rendered report to disk, but there is no confirmation prompt, user-facing log describing the write actions, or inline comment/docstring warning about these file modifications. For a code-file audit under this rule, file writes should have at least some visible disclosure unless clearly documented elsewhere.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.