Financial Calculator Pro

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: Developer: Version: Description: OpenClaw Agent Skill Suspicious High-Entropy/Eval files: 3 The OpenClaw skill bundle provides a financial calculator with both CLI and web UI functionalities. Analysis of all files, including `SKILL.md`, `launch_ui.sh`, `calculate.py`, `web_ui.py`, and `calculator.html`, reveals no evidence of malicious intent. The `SKILL.md` contains only descriptive instructions and legitimate usage examples, without any prompt injection attempts. The shell script (`launch_ui.sh`) and Python code (`calculate.py`, `web_ui.py`) perform standard financial calculations, install a common dependency (Flask) into a virtual environment, and serve a local web UI. There are no signs of data exfiltration, unauthorized execution, persistence mechanisms, or obfuscation. The skill's behavior is clearly aligned with its stated purpose.

Findings (0)

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

On a shared or untrusted network, other devices may be able to access the calculator UI/API, although the artifacts only show calculation endpoints and no file or credential access.

Why it was flagged

The Flask UI listens on all network interfaces, which is broader than a strictly local calculator UI and can make its calculation endpoints reachable from other hosts.

Skill content
app.run(host='0.0.0.0', port=port, debug=False)
Recommendation

Run it only on trusted networks, firewall the chosen port, or change the host binding to 127.0.0.1 if you only need local access.

What this means

Running the launcher can download third-party code into the skill directory, creating normal package supply-chain exposure.

Why it was flagged

The user-directed launcher creates a virtual environment and downloads Flask when needed. This is expected for the web UI, but the package version is not pinned in the launcher.

Skill content
python3 -m venv venv
    venv/bin/pip install flask --quiet
Recommendation

Install from a trusted network/package index and consider pinning Flask to a known-good version.

What this means

If the CDN resource were compromised or unavailable, the browser-side UI could be affected. The provided artifacts do not show exfiltration behavior.

Why it was flagged

The web page loads Chart.js from a third-party CDN. This supports the charting feature and is versioned, but it still executes remote browser JavaScript.

Skill content
<script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.1/dist/chart.umd.min.js"></script>
Recommendation

Use the UI on trusted networks, or vendor the chart library locally with integrity checking if stricter supply-chain control is needed.