Back to skill

Security audit

项目管理API

Security checks for vulnerabilities and agentic risk

Overview

This skill is a disclosed GraphQL project-management helper, with one overbroad command-execution permission that users should notice but no evidence of hidden or malicious behavior.

Install only if you are comfortable letting the agent use your project-management API key to read and change work items, projects, labels, cycles, views, and comments. Prefer a scoped API token, review GraphQL mutations before running them, and be cautious granting exec because the documented API workflow does not clearly need shell command execution.

Vulnerability Patterns
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (1)

Context-Inappropriate Capability

Medium
Confidence
92% confidence
Finding
The skill declares `exec` alongside `read` and `write` even though the documented purpose is GraphQL-based project management, which does not inherently require shell command execution. Unnecessary command-execution capability expands the attack surface: if the agent is induced to operationalize user-supplied content or generated commands, it could run arbitrary local commands unrelated to Linear API usage.

Static analysis

No suspicious patterns detected.