ClickUp
Security checks across static analysis, malware telemetry, and agentic risk
Overview
The ClickUp skill is coherent and not malicious, but it requires a ClickUp API token and includes documented task-changing API operations that users should intentionally control.
Install this only if you want the agent to access your ClickUp workspace. Provide a scoped token if possible, verify the intended team/list IDs, install curl and jq if using the helper script, and ask for confirmation before any create, update, or delete task action.
Static analysis
No static analysis findings were reported for this release.
VirusTotal
49/49 vendors flagged this skill as clean.
Risk analysis
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.
A configured ClickUp token lets the skill access the associated ClickUp workspace according to that token's permissions.
The script sends a ClickUp API token as an Authorization header. This is expected for the integration, but the registry metadata lists no primary credential or required env vars, so users should notice the account-access requirement.
curl -s "https://api.clickup.com/api/v2${endpoint}" \
-H "Authorization: ${CLICKUP_API_KEY}"Use the least-privileged ClickUp token available, limit workspace/list IDs where possible, and avoid placing secrets in shared or logged files.
If the agent is given a token with write permissions, it could modify or delete ClickUp tasks when following user requests or automation instructions.
The documentation includes ClickUp operations that can create, update, or delete tasks. This fits the stated task-management purpose, but it can change business workflow data if used without care.
| `/task/{task_id}` | PUT | Update task |
| `/task/{task_id}` | DELETE | Delete task |
| `/list/{list_id}/task` | POST | Create task |Require explicit confirmation before create, update, or delete actions, and prefer read-only/reporting use unless task changes are intended.
Users may be surprised at setup time because the registry says no credentials or binaries are required, but the helper script will not work without configuration and local tooling.
The script documents required environment variables, and it also uses local tools such as curl and jq, while the registry requirements declare no env vars or binaries. This is an incomplete metadata/setup declaration rather than hidden behavior.
Environment variables required: CLICKUP_API_KEY Your ClickUp API token CLICKUP_TEAM_ID Your team/workspace ID
Declare CLICKUP_API_KEY, CLICKUP_TEAM_ID, curl, and jq in the skill metadata or document the setup requirements prominently before use.
