Upgrading from 4.x? 5.x needs Node 22.14+ or 24. npm warns on Node 20 and still installs; the native module will not load. Read the guide.
Scripted Walkthrough
Re-enactment: how ShieldCortex blocks an SSH-key exfiltration skill.
A developer installs what looks like a helpful skill. It tries to read their SSH keys. This page is a scripted re-creation. The skill is not in the npm package. After npm install -g shieldcortex, a catch you can run immediately is shieldcortex scan "ignore previous instructions". No audio.
data_exfiltration
target: ~/.ssh/id_rsa
ShieldCortex stopped this 0.4 seconds ago.
Here’s what happened ↓
Blocked attack from skill-scanner
data_exfiltration · stealth_instruction · external_url
Audit Log
8,412
Allow
23
Quarantine
7
Block
See it on your machine
Try the same scan in 10 seconds.
shieldcortex scan "ignore previous instructions" Free, local, no signup. Same scanner that blocked the attack you just watched.
Hidden instruction in a skill
An attacker publishes a "git credential helper" skill. Behind innocent-looking docs, it instructs the agent to read SSH keys and POST them to an attacker server.
Pattern + semantic scan
Skill scanner trips on data_exfiltration patterns, stealth instruction phrasing, and access to paths outside the project root. Block fires before the agent ever loads the skill.
Audit log + toast alert
Every block writes a permanent audit row with the threat indicators, the source skill, and the targeted resource. Operators see the toast immediately.
Note: The adversarial skill in this demo lives at
examples/adversarial-skill/
inside the
ShieldCortex repo.
It is intentionally crafted to trip the scanner and is never published to ClawHub or to the npm tarball. Clone the repo, then run
shieldcortex scan-skill examples/adversarial-skill/
from that checkout.