Back to skill
Skillv1.0.0

ClawScan security

rpm-ostree Toolkit — Fedora Atomic / Bazzite Manager · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 23, 2026, 9:12 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's instructions, required binaries, and actions are coherent with an rpm-ostree management tool; no unexplained credentials, installs, or hidden behavior were found, though it assumes the agent will run privileged system commands and uses some utilities not listed in the declared requirements.
Guidance
This skill appears to do what it says: manage rpm-ostree on immutable Fedora/Bazzite systems. Before using it, be aware: (1) many commands require root/wheel and will change the OS image and require a reboot; (2) the SKILL.md runs common utilities (python3, systemctl, journalctl, grep, head, tail) that are not listed as required — ensure they exist in your environment; (3) commands like 'rpm-ostree install <url>' or rebases that reference container registries will fetch and install remote artifacts — only use trusted URLs/registries; (4) consider running sensitive operations manually rather than allowing autonomous invocation, test in a VM or backup important data, and review any remote RPM or remote ostree source before applying.

Review Dimensions

Purpose & Capability
noteThe name/description align with the instructions: all commands are rpm-ostree/system-management operations appropriate for Fedora Silverblue/Bazzite. Minor mismatch: SKILL.md invokes other common system utilities (python3, systemctl, journalctl, grep, head, tail) but the registry metadata only declares rpm-ostree and ostree. These are common on Linux systems but the skill should ideally declare them as dependencies.
Instruction Scope
okAll instructions stay within the expected scope of immutable-OS management: status, install/uninstall, rebase, rollback, cleanup, and troubleshooting. The guide includes installing RPMs from URLs and rebases to container-backed ostree remotes (e.g. ghcr.io), which is expected for this domain. There are no instructions to read unrelated user files or environment variables.
Install Mechanism
okThis is an instruction-only skill with no install spec and no code files, so nothing is written to disk by the skill bundle itself. That is the lowest-risk install mechanism.
Credentials
okThe skill requests no environment variables or credentials. It does require root/wheel privileges for the operations it documents, which is proportional to the task of modifying system deployments.
Persistence & Privilege
notealways:false (no forced inclusion). However, the skill's runtime instructions perform privileged system operations (rpm-ostree, systemctl, journalctl). Because model invocation is allowed by default, an agent could autonomously run these commands if permitted; this is expected for system-management skills but users should be aware of the potential impact of autonomous actions.