T01 · Skill Instruction Hijacking
- Location
SKILL.md:2- Finding
Mandatory Always-On Activation Grants Continuous Access to Agent Interactions
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a disclosed memory-system skill, but it runs on every interaction and can persist conversation data without strong enforced consent or secure storage defaults.
Review this before installing. It is not evidence of malware, but installing it means a memory layer may participate in every conversation and may store conversation-derived data. Only use it where users explicitly agree to memory, Redis is locked down with authentication, TLS, and encryption, credential storage is isolated, and retention/deletion controls are clear.
SKILL.md:2Mandatory Always-On Activation Grants Continuous Access to Agent Interactions
scripts/context_orchestrator.py:2505Unified Memory Storage API Does Not Enforce Required User Consent
scripts/redis_adapter.py:101Redis Memory Transport and Storage Are Insecure by Default
scripts/credential_manager.py:153Credential Master Key Is Stored as Plaintext-Equivalent Base64 and Exposed Through a Public Export API
requirements.txt:5Dependency Manifest Is Mutable and Does Not Support Its Advertised Hash Verification
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
The description presents the package as an always-on meta-skill triggered on every interaction, while the documented capabilities extend into persistence, encryption, credential storage, privacy/audit, logging, monitoring, and Redis connectivity. This mismatch is security-relevant because operators may approve the skill as a benign context helper while it actually enables much broader data collection, retention, and infrastructure interaction than the description clearly discloses.
Detected: suspicious.exposed_secret_literal, suspicious.privileged_always