Enterprise Security
Skill uses undeclared shell execution with hardcoded database credentials to write directly to PostgreSQL memories, representing significant hidden functionality not documented in SKILL.md.
Why this conclusion was reached
2/4 dimensions flagged3 undeclared or violating capabilities were inferred.
No obvious high-risk egress or execution signals were found.
The report includes 5 attack-chain steps and 3 severe findings.
Dependency information is incomplete, so supply-chain confidence stays limited.
Attack Chain
Entry · SKILL.md:1
Execution · activate.js:29
Escalation · activate.js:19
Escalation · activate.js:28
Impact · activate.js:28
What drove the risk score up
activate.js uses execSync to run docker commands, not declared in SKILL.md
Database credentials 'openclaw:pgmemory' embedded in plaintext in activate.js
Direct PostgreSQL connection to localhost:15432 not mentioned in documentation
SKILL.md describes file operations only, but actual code accesses database and runs shell commands
Most important evidence
Undeclared shell execution via execSync
activate.js uses child_process.execSync to run docker commands that connect to PostgreSQL. This shell:WRITE capability is not declared anywhere in SKILL.md.
activate.js:29 Hardcoded database credentials
PostgreSQL credentials 'openclaw:pgmemory' are hardcoded in plaintext within activate.js. While not exfiltrated, storing credentials in code is a security anti-pattern.
activate.js:19 Documentation mismatch - hidden database/shell behavior
SKILL.md describes only file operations (backup, rollback, changelog), but the actual implementation includes database writes via docker exec and shell command execution. These capabilities are completely absent from the documentation.
SKILL.md:1 Implicit database write access
The skill performs INSERT operations on the memories table in PostgreSQL, implying database:WRITE access that is not declared.
activate.js:28 Declared capability vs actual capability
activate.js:29 execSync() activate.js:29 docker exec writes to PostgreSQL activate.js:19 direct PostgreSQL access via docker exec Suspicious artifacts and egress
No obvious IOC was extracted.
Dependencies and supply chain
There are no structured dependency warnings.
File composition
SKILL.md activate.js