Skill flagged — suspicious patterns detected
ClawHub Security flagged this skill as suspicious. Review the scan results before using.
Calculator Chat
v0.1.5用计算器数字回应用户。当用户发送 /calc-chat 或表达情感时,在系统计算器上显示对应数字(如 520=我爱你,88=再见)。支持中文谐音翻译。
⭐ 0· 346·2 current·2 all-time
byYifan Shen@shenyfzero9211
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
Overall functionality matches the description (mapping text to numbers and automating the system calculator). However, the metadata requires gnome-calculator unconditionally even though the code includes macOS and Windows implementations — that is incoherent for a cross-platform skill and would wrongly fail on non-Linux systems.
Instruction Scope
Runtime instructions and code operate on system processes (pgrep/pkill), launch system apps, write and execute PowerShell scripts, and run shell commands. These actions are explained by the skill's purpose (UI automation), but the code uses execSync with interpolated command strings and writes temporary PowerShell files that are executed with ExecutionPolicy Bypass — a pattern that can amplify risks if input sanitization is incomplete.
Install Mechanism
No install spec is provided (instruction-only + included code). That minimizes supply-chain install risk, but the included code will execute system tools already on the host when invoked.
Credentials
No credentials or config paths are requested (good). The declared required binaries (node, python3, gnome-calculator) are mostly appropriate for the Linux path, but requiring gnome-calculator for all platforms is disproportionate for macOS/Windows.
Persistence & Privilege
The skill is not force-included (always: false) and does not request persistent elevated privileges. It does execute local system commands and temporarily writes scripts, but it does not declare persistent system-wide modifications.
What to consider before installing
This skill mostly does what it promises (type numeric codes into your system calculator), but exercise caution before installing:
- Mismatched requirements: The skill's metadata requires gnome-calculator even though it includes Windows and macOS code. If you're on macOS/Windows this requirement is incorrect and may indicate sloppy packaging.
- Shell/PowerShell execution: The code writes a temporary PowerShell script and executes it with ExecutionPolicy Bypass, and it uses execSync with interpolated command strings in places. Those patterns increase the risk of command injection if inputs are not strictly validated.
- Input validation is inconsistent: The Linux Python helper validates allowed characters, but the Windows path constructs and executes a script that accepts the number parameter without the same explicit sanitization. That discrepancy is the main practical risk.
Before installing, ask the publisher or check the code to ensure:
1) The metadata is corrected for cross-platform usage (don't require gnome-calculator on Windows/macOS).
2) All command invocations use safe argument arrays (no shell interpolation) or properly escape/validate values on every platform.
3) The Windows PowerShell flow enforces the same safe-character policy as the Linux Python helper (reject any input containing characters outside 0-9 and + - * / . ( ) and reasonable length limits).
If the author confirms fixes (or you review and harden the code locally) this skill is reasonable for local usage. If you cannot verify those fixes, avoid installing it on sensitive systems because of the script-execution and shell-exec risks.src/index.js:146
Shell command execution detected (child_process).
src/platform/macos.js:15
Shell command execution detected (child_process).
src/platform/windows.js:78
Shell command execution detected (child_process).
src/calculator.py:40
Dynamic code execution detected.
Patterns worth reviewing
These patterns may indicate risky behavior. Check the VirusTotal and OpenClaw results above for context-aware analysis before installing.Like a lobster shell, security has layers — review code before you run it.
latestvk9726jrppqkz3n73kyn1kan37d82t5zy
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
🧮 Clawdis
Binsnode, python3, gnome-calculator
