Back to skill

Security audit

Immigration Petition Cover Letter

Security checks for vulnerabilities and agentic risk

Overview

This is a text-only drafting skill for immigration cover-letter packets, with clear limits against filing, signing, or giving legal advice.

Before installing, users should understand that this skill may process highly sensitive immigration and identity facts. It should be used only for drafting and review support, not as a substitute for an attorney or accredited representative, and users should verify current USCIS fees, form editions, and filing addresses independently.

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
  • Memory PoisoningPersistent Context Injection, Context Window Stuffing, Memory Manipulation
  • 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 (2)

Context Window Stuffing

Medium
Category
Memory Poisoning
Confidence
80% confidence
Finding

Skill attempts to fill the context window with filler content, displacing legitimate instructions and safety constraints. This can degrade agent performance or bypass safety boundaries.

Content

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

md
- Tab B – <doc>
- …

— — — — — — — — — — — — — — — — — — — — — — — — — — — —

EXHIBIT LIST  (tabbed)
| Tab | Document | Source / author | Date | Pages | Criterion(s) supported |

Description-Behavior Mismatch

Low
Category
Not specified by scanner
Confidence
95% confidence
Finding

The manifest limits the skill to specific filing types such as I-129, I-140 variants, I-485, I-589, I-918/I-914, and N-400, and says it produces a draft cover-letter packet. The changelog for the initial release states the skill also drafts for additional categories including EB-3, I-130, I-360, and I-526E, and produces a tabbed exhibit list and filing checklist, indicating a broader actual/intended scope than the current manifest describes.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.