Private Secrets

Security checks across malware telemetry and agentic risk

Overview

This is a local secrets helper, but it handles sensitive credentials in plaintext and has an unsafe script implementation that could run unintended local code from crafted inputs.

Review before installing. Do not store production passwords, long-lived API keys, wallet seeds, or other high-value secrets in this skill unless you accept plaintext workspace storage and stdout disclosure. Prefer an OS keychain or encrypted secret manager, or fix the helper to safely pass inputs to Node and restrict the secrets file permissions before use.

SkillSpector

By NVIDIA
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 (1)

Missing User Warnings

Medium
Confidence
94% confidence
Finding
The `get` command prints the stored secret value directly to stdout, which can expose sensitive data to terminal history capture, logs, calling processes, or other tooling that records command output. In a secrets-management skill, unrestricted plaintext disclosure materially increases the chance of accidental leakage even if the feature is intentional.

VirusTotal

66/66 vendors flagged this skill as clean.

View on VirusTotal