Back to skill
Skillv1.0.0

ClawScan security

不同方位倾斜面辐射量计算 · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 29, 2026, 10:50 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code and instructions match its stated purpose (calculating tilted-surface radiation from a NASA POWER–style Excel); minor metadata mismatches were found but there is no evidence of data exfiltration or excessive privileges.
Guidance
This skill appears to do what it says: it reads a user-specified NASA-POWER style Excel, computes tilted-surface radiation using Hay’s model and writes an output Excel. Before installing or running: 1) Note the minor metadata mismatch — SKILL.md lists 'curl' and 'pandas' as requirements but the included script only needs Python 3 and openpyxl (install openpyxl if missing). 2) Only run the script on input files you trust; it will load any file path you provide, so do not point it at sensitive system files. 3) Verify the input Excel matches the expected sheet/column names (the script expects a '气象数据' sheet and specific column layout from metdata-nasa-access). 4) Be aware the azimuth handling uses a simplified empirical correction for non-zero azimuths (documented in the code); if you require high-precision azimuth handling, validate results against a reference implementation. There are no signs of network exfiltration or secret access in the code.

Review Dimensions

Purpose & Capability
noteThe skill's name, description, SKILL.md, and included Python script are consistent: they read a NASA-POWER-style Excel and compute tilted-surface radiation. However the SKILL.md metadata lists extra runtime requirements (curl and the Python package 'pandas') that the code does not use (the script imports only openpyxl). Requesting 'curl' and 'pandas' is unnecessary for the provided implementation and is a small mismatch to be aware of.
Instruction Scope
okRuntime instructions restrict the agent to reading a user-supplied input Excel (expected structure from metdata-nasa-access), running the included script, and returning a generated Excel. The script only reads the specified input path and writes an output file; it does not access other system files, environment variables, or external endpoints. It references the other skill’s output (metdata-nasa-access), which is expected.
Install Mechanism
okThis is an instruction-only skill with one included Python script and no install spec. Nothing is downloaded or installed automatically by the skill bundle itself.
Credentials
okThe skill declares no required environment variables or credentials and the script does not access secrets. The only runtime requirements are Python and openpyxl (and SKILL.md metadata also lists pandas, which is not used). No sensitive system paths or other skills' credentials are requested.
Persistence & Privilege
okThe skill is not forced to be always-loaded, does not modify other skills or system-wide agent settings, and does not request persistent privileges.