System Monitor

PassAudited by ClawScan on May 4, 2026.

Overview

This is a straightforward local system monitor; it reads system metrics and process information, with no evidence of hidden network exfiltration, destructive actions, or credential use.

This skill appears safe for local system monitoring. Before installing, be aware that process output can expose sensitive command-line details, and continuous watch mode should be stopped when no longer needed.

Findings (2)

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

If the agent displays or stores the process list, it may reveal sensitive command-line arguments from running programs.

Why it was flagged

The script collects process command lines for the top-processes feature. This is purpose-aligned, but command-line arguments can sometimes include tokens, passwords, or other sensitive values.

Skill content
result = subprocess.run(['ps', 'aux', '--sort=-%cpu'], capture_output=True, text=True) ... 'command': ' '.join(fields[10:])
Recommendation

Use the process-list feature only when needed, and review output before sharing it outside the local troubleshooting context.

What this means

Watch mode can keep producing output and consuming some system resources until it is stopped.

Why it was flagged

The script supports a continuous monitoring loop. This is disclosed by the --watch option and appears to run in the foreground until interrupted.

Skill content
while True: ... if args.watch: time.sleep(args.interval)
Recommendation

Run --watch only when continuous monitoring is intended, choose a reasonable interval, and stop it with Ctrl-C when finished.