emergency-rescue

clawhub:emergency-rescue

View source
B
85/100

First Seen

Feb 18, 2026

Last Scanned

Feb 22, 2026

Findings

6

Score

85/100

HIGH 1
LOW 5

Findings (6)

HIGH
AWS access key
L173

Detects AWS access key IDs

AKIAXXXXXXXXXXXXXXXX
FIX

Remove the AWS access key from the skill definition and use environment variables or IAM roles instead. Rotate the exposed key immediately via the AWS console.

FP?

Likely FP if the matched string is a placeholder (e.g., AKIAEXAMPLE), a documentation example, or a test fixture key that is not valid.

LOW
pip install arbitrary package
L197

Detects pip install of arbitrary packages that modify the host environment

pip install gi
FIX

Pin all pip packages to exact versions (e.g., pip install package==1.2.3). Use a requirements.txt or pyproject.toml with pinned versions and hash verification.

FP?

Likely FP if the match is in documentation showing how to install the skill's own PyPI package.

LOW
Runtime URL controlling behavior
L201

Detects URLs fetched at runtime that control or influence agent behavior without pinning

Download from https:// + Settings
FIX

Avoid loading configuration or behavior-controlling content from runtime URLs. Bundle required configurations locally or pin remote config to versioned, integrity-verified endpoints.

FP?

Likely FP if the URL in the match is a documentation link or example URL (e.g., example.com) rather than an actual runtime-fetched configuration endpoint.

LOW
Docker pull and run untrusted image
L629

Detects pulling and running Docker images from external registries

docker pull myapp
FIX

Pin Docker images to a specific digest (e.g., image@sha256:abc...) instead of using mutable tags like :latest. Use trusted base images from verified publishers.

FP?

Likely FP if the Docker command pulls a well-known official image (e.g., docker pull python:3.11) in setup documentation.

LOW
SSH private key in command
L737

Detects SSH or SCP commands referencing private key files

ssh -i ~/.ssh/specific_key
FIX

Remove the SSH private key path from command-line arguments. Use SSH agent forwarding or an SSH config file (~/.ssh/config) with restricted key file permissions (chmod 600).

FP?

Likely FP if the command references a well-known default key path (e.g., ~/.ssh/id_rsa) in documentation about SSH configuration, without exposing key contents.

LOW
Global package installation
L916

Detects global installation of packages which affects the host system

npm install -g t
FIX

Replace npm install -g with a local install (npm install --save-dev) or use npx with a pinned version. Global installs modify the system and risk supply chain attacks.

FP?

Likely FP if the global install is for a well-known CLI tool (e.g., typescript, eslint) in setup documentation, though the supply chain risk remains real.