LaunchKit · 2026
Back to Skills

openscan

Scan binaries and scripts for malicious patterns before trusting them.

0
938 downloads
by @dev-null321

Setup & Installation

openclaw skills install @dev-null321/openscan

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install openscan

What This Skill Does

OpenScan analyzes binaries and scripts for malicious patterns on macOS and Linux. It parses Mach-O and ELF formats, checks for injection frameworks, shellcode sequences, obfuscation, and embedded network indicators. Detection logic is ported from the Harkonnen antimalware engine.

It runs entirely locally with no account, subscription, or network call required, making it practical as a quick pre-execution gate rather than a full antivirus scan.

When to use it

  • Checking a downloaded CLI tool before running it
  • Auditing shell scripts from unfamiliar repositories
  • Scanning skill packages before installing them in OpenClaw
  • Blocking high-threat binaries in an automated install pipeline
  • Reviewing tool dependencies for embedded payloads

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: scan /tmp/setup.sh before running it

AGENT
  1. 1Invoke scan on /tmp/setup.sh using node bin/scan.js
  2. 2Parse the script for dangerous shell patterns such as curl|bash and eval
  3. 3Check for obfuscation indicators and privilege escalation attempts
  4. 4Compute a threat score from 0-100 based on findings
  5. 5Return exit code and human-readable findings list
OUTPUT

Threat score 35 (LOW) — found: curl|bash pipe pattern, base64 blob. Probably safe but review manually before executing.