Back to skill

Security audit

Penfield

Security checks for vulnerabilities and agentic risk

Overview

This memory skill is coherent, but it deserves review because it persistently stores and syncs agent context and files with an external service while using mutable npm-based install paths.

Review this before installing if you handle confidential, regulated, or company-sensitive information. Use it only when you are comfortable with a cloud memory service retaining and syncing selected memories and files across tools, avoid storing secrets or raw private data, and prefer pinned package versions or a controlled install environment.

Vulnerability Patterns
  • Insecure DependenciesIntroduces malicious components through unsafe dependency sources
  • 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 (2)

T08 · Insecure Dependencies

Warning
Location
SKILL.md:4
Finding

Unpinned Third-Party Packages Permit Unreviewed Supply-Chain Code Execution

Content
View full analysis
Remediation
View remediation

other

Warning
Location
SKILL.md:17
Finding

Conversation-Derived Sensitive Information May Be Persisted to an External Service

Content
View full analysis
Remediation
View remediation
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (2)

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The skill is explicitly designed for persistent storage of conversations, preferences, context, and artifacts across sessions, but the introductory documentation does not prominently warn users about privacy implications, retention, or sensitivity of stored data. In a memory skill, this omission is materially risky because users may disclose personal, confidential, or regulated information without understanding that it will be retained and reused later.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The documentation encourages connecting to remote MCP and API endpoints and syncing the same memory/artifact store across tools, but it does not clearly warn that recalled/stored memories and files may be transmitted to external services. Because this skill handles durable user context and artifacts, remote connectivity expands exposure beyond local use and increases the chance of unintentionally sending sensitive data to a third-party service.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.