Back to skill

Security audit

Finance LITE

Security checks for vulnerabilities and agentic risk

Overview

This appears to be a finance-analysis Markdown skill, but its documentation also advertises file writing, external API use, and command execution that do not fit its read-only manifest.

Review before installing. The core finance formulas are ordinary, but the skill should be treated as needing cleanup because it describes broader powers than it declares. Prefer a version that removes command execution, file writing, external API, and API-key guidance unless those capabilities are explicitly scoped, permissioned, and user-approved.

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
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • 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
Findings (10)

Scope Creep

High
Category
Not specified by scanner
Confidence
98% confidence
Finding

The manifest declares only read permissions/tools, yet the document elsewhere claims capabilities such as writing files. Permission-documentation mismatches are dangerous because they undermine reviewer trust, complicate policy enforcement, and create ambiguity that can be abused when the skill is ported or reimplemented on less restrictive platforms.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

High
Category
Not specified by scanner
Confidence
97% confidence
Finding

The skill declares itself as pure Markdown with no command execution required, but later instructs operators to run network/system commands such as ping. This mismatch is dangerous because it can mislead users, reviewers, and automated policy systems into granting trust to a skill that implicitly expands into command-execution behavior.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

High
Category
Not specified by scanner
Confidence
96% confidence
Finding

The skill is presented as a basic financial statement analysis tool, but the later claims of file writing, external API integration, and command execution materially broaden its operational scope. This is dangerous because users may invoke the skill for innocuous analysis while unintentionally enabling behaviors that touch the filesystem, network, or shell beyond the stated purpose.

Content

No source excerpt is available for this finding.

Scope Creep

High
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill claims external API/network behavior even though the manifest exposes only read access. This mismatch is especially risky in a finance context because users may provide sensitive financial data under the assumption of local-only analysis, while the documentation suggests possible outbound transmission.

Content

No source excerpt is available for this finding.

Context-Inappropriate Capability

High
Category
Not specified by scanner
Confidence
95% confidence
Finding

Advertising system command execution for a finance-analysis skill creates unjustified shell-access expectations without a clear business need. Even if not currently enabled in the manifest, such guidance normalizes command use and can lead operators or future platform mappings to execute diagnostic or arbitrary commands in contexts where only document analysis should occur.

Content

No source excerpt is available for this finding.

Scope Creep

High
Category
Not specified by scanner
Confidence
97% confidence
Finding

The documentation claims command-execution capability despite a read-only manifest. Such contradictory signaling can cause unsafe deployment assumptions, especially if another agent runtime maps the prose instructions to broader tools than originally intended, turning a simple analysis skill into an execution-capable one.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The activation description is overly broad, covering generic data analysis, report generation, statistics, and visualization tasks beyond narrow accounting use. This can cause over-invocation in unrelated contexts, increasing exposure of user data and the chance that the skill's contradictory capability claims are surfaced in workflows where they do not belong.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The description explicitly says '支持中文交互', and the document consistently presents the skill as Chinese-interaction-oriented without any opt-in or alternative locale choice. Under the policy, forcing a specific language without user choice is a natural-language locale violation unless clearly justified as region-specific.

Content

No source excerpt is available for this finding.

Context-Inappropriate Capability

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The documentation advertises file writing despite the manifest allowing only read access. This inconsistency is dangerous because it can mislead users into expecting broader filesystem operations and may encourage future implementations or wrappers to add write behavior without proper review or permission hardening.

Content

No source excerpt is available for this finding.

Context-Inappropriate Capability

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

Claiming external API integration expands the trust boundary from local financial analysis to network-connected behavior. In this context, that creates unnecessary risk of data exfiltration, dependency confusion about what data leaves the environment, and user misunderstanding about whether the skill is offline or remote-service based.

Content

No source excerpt is available for this finding.