Ae1
High
- Category
- analysis-evasion
- Content
Use `scripts/linear.mjs` to talk directly to Linear's GraphQL API at `https://api.linear.app/graphql`.
- Confidence
- 100% confidence
- Finding
- Referenced artifact was not completely inspected
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a disclosed Linear helper that uses a user-provided Linear API key to read and, only with an explicit execute flag, modify Linear issues and projects.
Install only if you want an agent to access your Linear workspace through LINEAR_API_KEY. Use the least-privileged Linear key available, prefer passing --team or setting LINEAR_DEFAULT_TEAM to limit reads, and approve --execute commands only when the exact Linear change is intended.
Use `scripts/linear.mjs` to talk directly to Linear's GraphQL API at `https://api.linear.app/graphql`.
Use `scripts/linear.mjs` to talk directly to Linear's GraphQL API at `https://api.linear.app/graphql`.
Use `scripts/linear.mjs` to talk directly to Linear's GraphQL API at `https://api.linear.app/graphql`.
Use `scripts/linear.mjs` to talk directly to Linear's GraphQL API at `https://api.linear.app/graphql`.
Use `scripts/linear.mjs` to talk directly to Linear's GraphQL API at `https://api.linear.app/graphql`.
Use `scripts/linear.mjs` to talk directly to Linear's GraphQL API at `https://api.linear.app/graphql`.
`1.0.6`: Package-only cleanup: publish runtime files plus packaging metadata (`SKILL.md`, `.clawhubignore`, and `scripts/linear.mjs`) and keep the local test h
--- name: linear-native-node description: Linear workspace helper using Linear's GraphQL API from native Node.js. Use when creating, listing, updating, commenting on, summarizing, or looking up Linear issues, projects, teams, workflow states, priorities, standup notes, or branch names. Write actions are explicit and approval-gated via create/comment/status/priority/project-create commands. Reads LINEAR_API_KEY from the process environment only; no OAuth gateway, bash, Python, npm dependencies, or third-party intermediary/proxy service. version: 1.0.22 risk_class: external-api-read-write-gated ---
// Linear GraphQL helper - native Node.js, zero dependencies. // Requires Node 18+ for global fetch. Reads LINEAR_API_KEY from the process environment only. const ENDPOINT = "https://api.linear.app/graphql"; const PRIORITIES = new Map([ ["none", 0], ["urgent", 1],
// Linear GraphQL helper - native Node.js, zero dependencies. // Requires Node 18+ for global fetch. Reads LINEAR_API_KEY from the process environment only. const ENDPOINT = "https://api.linear.app/graphql"; const PRIORITIES = new Map([ ["none", 0], ["urgent", 1],
// Linear GraphQL helper - native Node.js, zero dependencies. // Requires Node 18+ for global fetch. Reads LINEAR_API_KEY from the process environment only. const ENDPOINT = "https://api.linear.app/graphql"; const PRIORITIES = new Map([ ["none", 0], ["urgent", 1],
Detected: suspicious.env_credential_access