Back to skill

Security audit

Package Delivery Coordinator

Security checks for vulnerabilities and agentic risk

Overview

This prompt-only skill helps organize package deliveries using user-provided details and does not include code, network access, credential use, or persistence.

Installers should understand that the skill may help draft messages containing package, address-type, name/unit, schedule, or helper details. Review any drafted message before sending and avoid sharing pickup codes, account links, or unnecessary personal information.

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 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
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (5)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
98% confidence
Finding

The verification rule prohibiting any CJK characters is an unjustified language/script restriction that can exclude legitimate user content, names, addresses, or delivery notes. In a package-coordination context, this can cause denial of service, mishandling of multilingual delivery information, and discriminatory behavior without any security basis.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The skill repeatedly defines itself as a prompt-only workflow that must not access external systems, but later includes an exception allowing message sending through an approved channel. That contradiction can cause an agent to overstep its intended boundaries and initiate third-party communications based on ambiguous authorization, creating a social-engineering and data-disclosure risk.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill states it will not contact carriers, neighbors, building staff, sellers, or anyone else, yet later contemplates sending messages to such parties. This inconsistency can be misread by an autonomous agent as permission to contact third parties, potentially exposing delivery details, names, unit numbers, schedules, or access-related information without a clear safety gate.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
96% confidence
Finding

The file declares "Language: en", which is a natural-language locale constraint. There is no indication that users may choose another language or that English-only behavior is required for a documented regional or compliance reason.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
93% confidence
Finding

The manifest declares language: "en", which is a natural-language locale constraint. The file does not state that other languages are supported, offer user choice, or justify why English-only behavior is required for this skill.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.