Codeline Cli

PassAudited by VirusTotal on May 11, 2026.

Overview

Type: OpenClaw Skill Name: codeline-cli Version: 0.1.0 The SKILL.md file contains setup instructions that direct the AI agent to perform high-risk operations, including a 'curl | bash' command to install the Bun runtime and an 'npx' command to install a CLI from a specific GitHub repository (Melvynx/codeline-cli). While these are common developer patterns, they introduce significant supply chain and remote code execution (RCE) risks within an autonomous agent environment. There is no explicit evidence of malicious intent like data exfiltration, but the automated execution of unverified remote scripts is a major security concern.

Findings (0)

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.

ConcernMedium Confidence
ASI01: Agent Goal Hijack
What this means

The agent might use this skill for an ambiguous product/order/coupon conversation and access the wrong business account context.

Why it was flagged

The trigger terms include generic words such as products, orders, and coupons, which could cause the agent to invoke an authenticated business-management skill outside a clearly Codeline-specific request.

Skill content
Use when user mentions 'codeline', 'products', 'orders', 'coupons', 'school platform', or wants to interact with the Codeline API.
Recommendation

Narrow invocation guidance to clearly Codeline-specific requests and require the user to identify the intended account/resource before running commands.

What this means

If invoked too broadly or on a mistaken request, the agent could expose user/order data or create discounts that affect revenue.

Why it was flagged

The documented CLI can list sensitive account records and create business-impacting coupons, but the skill does not define confirmation, scope limits, rollback, or approval requirements for mutating actions.

Skill content
`codeline-cli users list --json` ... `codeline-cli orders list --json` ... `codeline-cli coupons create --code SAVE20 --discount 20 --json`
Recommendation

Require explicit user confirmation for create/update/delete actions, show the exact command and target account first, and prefer read-only queries unless the user clearly requests a change.

What this means

Whoever controls the token may be able to read or change Codeline account data through the CLI.

Why it was flagged

The skill requires a Codeline token for account access; this is purpose-aligned, but the registry metadata declares no primary credential, so users should notice the privilege being granted.

Skill content
codeline-cli auth set "your-token"
Recommendation

Use a least-privileged token, avoid sharing long-lived admin tokens, and revoke or rotate the token if the CLI or environment is no longer trusted.

What this means

Installing the CLI runs third-party code that will later handle the Codeline token and account operations.

Why it was flagged

Installation depends on external, unpinned remote code and a shell installer, while the submitted artifact contains no CLI source for review.

Skill content
npx api2cli install Melvynx/codeline-cli ... bun --version || curl -fsSL https://bun.sh/install | bash
Recommendation

Inspect the upstream repository, pin trusted versions where possible, and install in a controlled environment before providing production credentials.