Back to skill
Skillv1.0.1

ClawScan security

ukui-settings · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 11, 2026, 9:24 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill is internally consistent: it provides a Python wrapper around the gsettings tool to export/apply UKUI presets, requests only the expected binaries, and does not ask for unrelated credentials or network access.
Guidance
This tool is coherent with its purpose but it will change your desktop settings when you run apply. Before applying a preset: (1) review the preset JSON to ensure it doesn't contain private paths or unexpected values, (2) export a backup of your current settings (use export/export-ukui), and (3) be cautious if allowing autonomous agents to invoke this skill since it can silently change gsettings. No network access or credentials are requested by the skill itself.

Review Dimensions

Purpose & Capability
okName/description match the implementation. The script requires gsettings and python3 (declared) and only calls gsettings to list/get/set keys and reads/writes local preset JSON files — all are expected for a gsettings presets tool.
Instruction Scope
noteSKILL.md and the script limit actions to calling gsettings and reading/writing presets in the skill directory or a user-specified path. This stays within the stated purpose. Caveat: applying a preset will change user desktop settings (including keys that may contain absolute paths or other sensitive values), so presets should be reviewed before use; the SKILL.md already warns about not including private data in presets.
Install Mechanism
okNo install spec; this is an instruction-only skill with a small included Python script. Nothing is downloaded or written to unexpected system locations.
Credentials
okThe skill requests no environment variables or credentials. Its file access is limited to the skill directory presets or user-specified paths — appropriate for its function.
Persistence & Privilege
notealways is false (normal). The skill allows autonomous invocation (platform default). While this is expected, note an agent could call the skill to change the user's gsettings without an explicit manual command; combine this with the fact that applying presets modifies desktop settings — review presets and invocation policies if you don't want automated changes.