Back to skill

Security audit

Divorce

Security checks for vulnerabilities and agentic risk

Overview

The skill is purpose-aligned and local-only, but it handles very sensitive divorce and financial information with under-scoped plaintext storage and output behavior users should review before installing.

Review this skill carefully before installing. It appears local-only and not malicious, but it may store sensitive divorce and financial details in plaintext and show them in logs or terminal output. Use it only in an encrypted, private environment, avoid entering details you would not want retained locally, and check file permissions and deletion practices yourself.

Vulnerability Patterns
  • Insecure Skill Coding PracticesFinds exploitable flaws such as hardcoded secrets or command injection
  • 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)

T09 · Insecure Skill Coding Practices

Warning
Location
scripts/financial_inventory.py:10
Finding

Sensitive Divorce and Financial Data Stored and Exposed in Plaintext

Content
View full analysis
Remediation
View remediation
Vulnerability Patterns
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • MCP Least PrivilegeUnderdeclared Capability, Wildcard Permission, Missing Permission Declaration
  • 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 (2)

Undeclared Tool Scope

Medium
Category
MCP Least Privilege
Confidence
92% confidence
Finding

The skill describes file read/write behavior by storing and updating sensitive divorce records under memory/divorce/, but it does not declare an explicit tool scope such as permissions or allowed-tools. In a highly sensitive context involving financial, custody, and legal-preparation data, undeclared file capabilities weaken least-privilege controls and can allow broader-than-intended filesystem access or ambiguous runtime authorization.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The description says to use the skill when the user mentions "separation," which is a broad term that can refer to many non-divorce contexts such as relationship difficulties, physical separation, or general emotional distress. The trigger guidance does not include exclusion conditions or negative examples to clarify when the skill should not activate.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.