Back to skill

Security audit

物业公共能耗分摊核对(免费版)

Security checks for vulnerabilities and agentic risk

Overview

This skill is a local utility-table checker that reads user-provided input and runs bundled deterministic checks without evidence of network use, persistence, or hidden behavior.

Install only if you are comfortable running a local Node-based checker on Chinese property utility apportionment table data. The tool reads the input file path you provide and prints results locally; it does not replace legal, contract, or billing-policy review and the free version intentionally omits several advanced checks.

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
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • 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 (6)

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 64)May include surrounding context.

md
node scripts/run.mjs --sample # 先看样例

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 65)May include surrounding context.

md
node scripts/run.mjs --sample # 先看样例

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The file’s natural-language comments and user-facing strings are entirely in Chinese and the skill does not indicate any language choice, opt-in, or region-specific justification. Under the policy rule, forcing a specific language without user opt-in is a natural-language policy violation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The file’s user-facing description, help text, errors, and output are entirely in Chinese, and the capability is presented as an AI checking tool without any indication that language is optional or limited by region-specific compliance requirements. Under the policy, forcing a specific language without user opt-in is a natural-language policy violation.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Low
Category
Not specified by scanner
Confidence
90% confidence
Finding

The inline documentation says non-JSON input is treated as plain-text material such as a pasted '合同全文' (full contract text), but the skill's purpose and surrounding help text are specifically about checking a property utility apportionment table with headers. This is an active documentation mismatch that could mislead developers about the intended input semantics.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
93% confidence
Finding

The JSON value at L2 consists entirely of Chinese headers and content, which imposes a specific language/locale in natural-language content. The file does not offer a user language choice or explain that the skill is intentionally limited to a Chinese-language or region-specific use case.

Content

No source excerpt is available for this finding.