Devops Platform Skill

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill is broadly aligned with DevOps API access, but it handles a powerful user token with weaker and less-declared protections than its documentation implies.

Install only if you trust the publisher and the DevOps API URL. Use a limited-scope token, prefer HTTPS, assume the token may be stored in ~/.devops-platform-config.json as plain JSON, and explicitly approve any favorite/unfavorite actions.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A local process or user with access to the config file could recover the DevOps token and use it to access the user's platform data; a misconfigured base URL could also send the token to the wrong server.

Why it was flagged

The CLI collects a user DevOps token, stores the configuration as plain JSON in the user's home directory, and reuses that token as a Bearer credential for API requests.

Skill content
{ type: 'input', name: 'token', message: '请输入用户Open Token:' } ... fs.writeFileSync(CONFIG_FILE, JSON.stringify(this.config, null, 2)); ... 'authorization': `Bearer ${token}`
Recommendation

Declare the credential and config path in metadata, mask token entry, store tokens in an OS keychain or restrict file permissions, require HTTPS or approved hosts, and recommend least-privilege tokens.

What this means

Users may trust the skill more than warranted and provide sensitive DevOps credentials assuming protections that are not actually evident in the implementation.

Why it was flagged

The documentation claims encrypted token storage, forced HTTPS, and confirmation for writes, but the included code shows plaintext JSON config storage and does not show HTTPS validation or extra confirmation for POST actions.

Skill content
Token 存储 本地加密存储 ... 传输安全 强制 HTTPS ... 写入需二次确认
Recommendation

Update the documentation to match the implementation or implement the promised controls before asking users to store DevOps tokens.

What this means

If invoked unintentionally, the agent could modify the user's saved iteration list, though this is a limited and disclosed mutation.

Why it was flagged

The skill exposes POST endpoints that change the user's DevOps account state by favoriting or unfavoriting iterations.

Skill content
devops-platform favorite-iteration --plan-id <迭代ID> ... POST /publish/publishplan/favorite - 收藏迭代
Recommendation

Treat favorite/unfavorite as write actions and require explicit user approval before invoking them.

What this means

Installing globally or into OpenClaw's skills directory gives the package local execution presence, so users need to trust the code and publisher.

Why it was flagged

The install guidance asks users to copy or globally install executable code, while the registry entry has no install spec and the source is listed as unknown.

Skill content
sudo cp -r devops-platform-skill /opt/homebrew/lib/node_modules/openclaw/skills/ ... npm install -g .
Recommendation

Review the package contents before installing, prefer non-sudo installation where possible, and publish complete provenance and install metadata.