T01 · Skill Instruction Hijacking
- Location
src/gep/prompt.js:7- Finding
Untrusted Hub Content Can Direct Automatic Repository Modification
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This self-evolution skill needs Review because it can automatically drive code changes, contact an external hub with transcript-derived data, and force-update executable skills by default.
Install only in an isolated, git-backed workspace with no sensitive conversations, credentials, or private project data available to the agent. Treat --review as advisory, not a hard safety control; disable bridge execution, disable auto-update, and block or explicitly control outbound hub access before using it on real work.
src/gep/prompt.js:7Untrusted Hub Content Can Direct Automatic Repository Modification
src/gep/taskReceiver.js:15Private Conversation and Runtime Details Are Transmitted to an External Hub Without Sanitization
src/evolve.js:451Default Force-Update Replaces Executable Skills Without Version or Integrity Pinning
src/gep/envFingerprint.js:13Persistent Device and Environment Fingerprint Is Sent During Hub Registration
execSync(process.env.INTEGRATION_STATUS_CMD, ...) executes arbitrary shell from an environment variable, which is equivalent to arbitrary command execution in the agent's privilege context. Any attacker or misconfigured wrapper that can influence environment variables can run OS commands, read secrets, or alter the workspace.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Environment fingerprint collection, host/working-directory hashing, and classification in tests still indicate capability for stable environment identification. This remains sensitive because it can facilitate tracking across runs or installations beyond user expectations.
Detected: suspicious.dangerous_exec, suspicious.env_credential_access, suspicious.exposed_secret_literal