Back to skill
v1.0.0

Linear

BenignClawScan verdict for this skill. Analyzed May 1, 2026, 4:44 AM.

Analysis

The skill is a coherent Linear integration with expected API-key access and issue-management actions, but users should treat it as write-capable and note its local team cache.

GuidanceInstall this only if you want the agent to access Linear with your API key and potentially update issues. Prefer a least-privileged key, confirm write actions before they run, and use a private cache path if local team metadata should not be stored under /tmp.

Findings (3)

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.

Abnormal behavior control

Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.

Tool Misuse and Exploitation
SeverityMediumConfidenceHighStatusNote
SKILL.md
linear.sh create ...; linear.sh comment ...; linear.sh status ...; linear.sh assign ...; linear.sh priority ...

The documented actions can create issues, add comments, and change issue state, assignment, or priority. This matches the stated Linear management purpose, but these are real workspace mutations.

User impactMistaken or overly broad use could create unwanted issues or change team workflow state in Linear.
RecommendationAsk the agent to show and confirm write actions before running them, especially status, assignment, priority, and comment changes.
Permission boundary

Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.

Identity and Privilege Abuse
SeverityMediumConfidenceHighStatusNote
scripts/linear.sh
-H "Authorization: $LINEAR_API_KEY"

The script sends the configured Linear API key as the authorization header to Linear's GraphQL endpoint; this is expected for the integration but gives the skill whatever access that key has.

User impactRunning the skill with a write-capable Linear key lets the agent read and modify Linear workspace data within that key's permissions.
RecommendationUse the least-privileged Linear API key available, keep it out of logs and shared shells, and rotate it if it may have been exposed.
Sensitive data protection

Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.

Memory and Context Poisoning
SeverityLowConfidenceHighStatusNote
scripts/linear.sh
TEAMS_CACHE="${LINEAR_TEAMS_CACHE:-/tmp/linear-teams-${cache_key}.json}"

The script stores discovered Linear team metadata in a local cache file under /tmp by default; SKILL.md also discloses that team keys and IDs are cached locally.

User impactLocal team names, keys, and IDs may persist between runs and could be stale or visible depending on local file permissions.
RecommendationSet LINEAR_TEAMS_CACHE to a private path if team metadata is sensitive, and clear or refresh the cache when workspace membership changes.