Lerwee Fault Handling

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This skill is openly for server fault handling, but it can run scripts and restart or clean remote hosts through an API secret that is not declared in the registry metadata.

Install only if you intentionally want this agent to run operational scripts on your servers. Verify the lwops API endpoint and publisher, use a least-privilege LWJK_API_SECRET, and require manual confirmation of the exact hosts and script content before any restart, cleanup, or multi-host execution.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A mistaken or overly broad instruction could restart services, run arbitrary commands, or alter remote servers.

Why it was flagged

The skill tells the agent to submit script content to a remote run-script API. This is purpose-aligned for fault handling, but it is a broad remote execution path with no artifact-backed allowlist, dry-run, rollback, or explicit final approval requirement for high-impact scripts.

Skill content
也可以直接传脚本内容代替脚本 ID: ... --script-content 'systemctl restart nginx'
Recommendation

Require explicit user confirmation of the exact host list and script before execution, restrict use to approved scripts/hosts, and add dry-run, logging, and rollback guidance for destructive operations.

What this means

Users may not realize the skill needs an API secret that can authorize changes on remote infrastructure.

Why it was flagged

This conflicts with the skill documentation and code, which require LWJK_API_SECRET to sign and submit remote run-script requests. The privileged credential boundary is not declared to installers.

Skill content
Required env vars: none; Env var declarations: none; Primary credential: none
Recommendation

Declare LWJK_API_URL and LWJK_API_SECRET in metadata, document the required API permissions, and use a least-privilege, revocable credential dedicated to this skill.

What this means

A wrong host list or script could cause outages across multiple machines instead of a single target.

Why it was flagged

The workflow supports running the same operation across multiple hosts. The artifacts do not show a maximum host count, staged rollout, or containment checks before service restart or cleanup operations.

Skill content
多主机用逗号分隔: ... --hosts '192.168.3.76,192.168.3.75' ... --script-id 187
Recommendation

Limit batch size, preview resolved hosts, require confirmation for multi-host runs, and prefer staged execution with stop-on-failure behavior.

What this means

Users have less external context to verify who maintains the skill or whether the API endpoint is expected.

Why it was flagged

For a skill that can control remote servers, missing public source or homepage is a provenance gap, although the reviewed Python file is included and no install script is present.

Skill content
Source: unknown; Homepage: none
Recommendation

Verify the publisher, code, and API endpoint before providing credentials or using the skill on production hosts.