Back to skill

Security audit

Rocket Mass Heater Construction

Security checks for vulnerabilities and agentic risk

Overview

The skill is coherent but needs human review because it can produce construction-ready guidance for a fire-producing heater with broad automatic triggers and insufficient safety scoping.

Review carefully before installing. Treat any output as preliminary educational material only, not a build plan. Do not build, connect, or fire a rocket mass heater without local permits, chimney and structural inspection, code-compliant rated materials, and qualified HVAC/fire-safety review. Prefer a pinned or preinstalled trusted ClawHub installer rather than running an unpinned npx command.

Vulnerability Patterns
  • Insecure DependenciesIntroduces malicious components through unsafe dependency sources
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
Findings (2)

T08 · Insecure Dependencies

Warning
Location
SKILL.md:16
Finding

Unpinned Third-Party Package Execution Through npx

Content
View full analysis
- Build a high-efficiency rocket mass heater that cuts fuel use by 80% and delivers 24+ hours of radiant heat using scrap wood and local materials. display_name: "Rocket Mass Heater Construction" submitted_by: HowToUseHumans last_reviewed: "2026-03-31" openclaw: requires: tools: [filesystem] install: "npx clawhub install rocket-mass-heater-construction" --- # Rocket Mass Heater Construction Build a professional-grade, ultra-efficient wood-burning heater using the rocket stove principle combined with massive thermal mass. This system burns small sticks and scraps cleanly at 1,000°F+, stores heat in cob or stone, and radiates warmth for days — perfect for off-grid homes, workshops, or emergency resilience when fuel and electricity are scarce. `npx clawhub install rocket-mass-heater-construction` ``` ### Technical Analysis The documented installation command invokes `clawhub` through `npx` without specifying an audited version, package integrity hash, lockfile, or verified distribution source. Depending on the local npm configuration and cache state, `npx` can retrieve the current package version from a configured registry and execute its CLI code. The effective executable payload is therefore outside the reviewed project and may change independently after this Skill has been audited. The audit found no evidence that the package is currently malicious, but the mutable dependency and immediate execution create a supply-chain exposure. Package compromise, ownership transfer, registry account compromise, or malicious registry configuration could cause unreviewed code to execute. ### Attack Path 1. An attacker compromises the `clawhub` package, its publisher account, its dependency chain, or the package registry us ...[truncated 1117 chars]
Remediation
View remediation
install rocket-mass-heater-construction ``` 2. Document the expected official registry and verified package source. 3. Use npm lockfiles and integrity metadata where the installation workflow supports them. 4. Verify the downloaded package checksum, provenance, and publisher signature before execution. 5. Review package lifecycle scripts and the complete transitive dependency tree for the pinned release. 6. Prefer a preinstalled, organization-approved `clawhub` binary over downloading and executing code during installation. 7. Run installation with least privilege in a sandbox or isolated environment without production credentials. 8. Establish a controlled upgrade process in which new dependency versions are reviewed before the pinned version is changed. ]]>

other

Error
Location
SKILL.md:57
Finding

Unsafe Generic Instructions for Constructing a High-Temperature Combustion Appliance

Content
View full analysis
Remediation
View remediation
Vulnerability Patterns
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (4)

Rp1

Medium
Category
MCP Rug Pull
Confidence
90% confidence
Finding

The skill instructs use of npx clawhub install rocket-mass-heater-construction without pinning an exact package/version, which can cause execution of whatever package is current at install time. In an agent ecosystem, that creates a supply-chain risk: a compromised or typosquatted package, or a later malicious update, could run arbitrary code during installation.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
90% confidence
Finding

This is a second occurrence of the same unpinned npx clawhub install instruction in the rendered body of the skill, increasing the chance that users or agents will execute an unversioned remote package. Repetition makes the risky behavior more likely and preserves the same arbitrary-code-execution supply-chain exposure.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The skill says it triggers automatically for generic phrases like cold living space, wood heat interest, or high fuel costs, which are broad enough to activate during ordinary conversation. Because this skill concerns fire-producing construction and heating system design, accidental invocation could steer users into hazardous, regulated, or inappropriate guidance without explicit consent.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
69% confidence
Finding

Throughout the file, the skill hardcodes imperial units and U.S.-centric terminology such as feet, inches, gallons, pounds, and Fahrenheit, with no indication that users may choose metric or another locale. This can violate a language/locale policy when a skill implicitly enforces one format without opt-in or documented justification.

Content

No source excerpt is available for this finding.