Back to skill

Security audit

solana-stream-light

Security checks for vulnerabilities and agentic risk

Overview

This is a documentation-style Solana data-streaming skill with no hidden secret handling or persistence, though users should treat its unpinned install command and example code carefully.

Before installing, verify the repository and preferably pin the installer version and source commit. Run installation from a restricted project environment without unnecessary wallet keys or API credentials present. If you copy the Rust examples into production, add length checks and avoid `unwrap()` on network-supplied account data.

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

T08 · Insecure Dependencies

Warning
Location
SKILL.md:90
Finding

Unpinned Package and Repository Execution Through npx

Content
View full analysis
Remediation
View remediation

T09 · Insecure Skill Coding Practices

Warning
Location
references/token-accounts.md:101
Finding

Unchecked Parsing of Network-Supplied Account Data Can Terminate the Streaming Process

Content
View full analysis
Remediation
View remediation
Vulnerability Patterns
  • 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
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (1)

Rp1

Medium
Category
MCP Rug Pull
Confidence
91% confidence
Finding

The skill recommends installing via npx skills add Lightprotocol/skills without pinning a specific version, commit, or release artifact. That creates a supply-chain risk because users may execute whatever package/version npx resolves at runtime, including a compromised or newly published variant, and the skill context explicitly encourages fetching code from a public repository.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.