Appian Missingdescr

AdvisoryAudited by VirusTotal on Apr 14, 2026.

Overview

Type: OpenClaw Skill Name: appian-missingdescr Version: 1.5.10 The skill bundle is a straightforward wrapper for auditing Appian application objects. It instructs the agent to execute a Node.js command using an externally defined runner script ($APPIAN_RUNNER) to identify missing descriptions. No malicious code, data exfiltration, or harmful prompt injection attempts were found in SKILL.md or _meta.json.

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.

What this means

The skill's behavior ultimately depends on whatever local runner is configured, which was not reviewed here.

Why it was flagged

The skill depends on a local Node runner referenced by `APPIAN_RUNNER`, but no runner code or install specification is included in the reviewed artifacts.

Skill content
requires:\n      env:\n        - APPIAN_PROC_URL\n        - APPIAN_RUNNER\n      binaries:\n        - node
Recommendation

Use only a reviewed, trusted `APPIAN_RUNNER` path and keep the runner source/version clear.

What this means

Running the skill executes the configured local Node runner with the user's environment permissions.

Why it was flagged

The documented workflow executes a local Node script from an environment variable. This is purpose-aligned for a runner-based skill, but it is still local code execution.

Skill content
node $APPIAN_RUNNER missing-descr APPLICATION_UUID
Recommendation

Confirm that `APPIAN_RUNNER` points to the intended trusted script before invoking the skill.

What this means

The command may read and report Appian application object metadata for the provided UUID.

Why it was flagged

The skill uses an Appian environment endpoint to audit application object metadata. That access is aligned with the stated purpose, but it depends on the user's configured Appian access.

Skill content
Both `APPIAN_PROC_URL` and `APPIAN_RUNNER` must be set in your environment before running.
Recommendation

Use an Appian environment/account authorized for the target application and avoid running it against apps whose metadata should not be exposed in the chat output.