Security Audit
asana-automation
github.com/ComposioHQ/awesome-claude-skillsTrust Assessment
asana-automation received a trust score of 78/100, placing it in the Mostly Trusted category. This skill has passed most security checks with only minor considerations noted.
SkillShield's automated analysis identified 2 findings: 0 critical, 1 high, 1 medium, and 0 low severity. Key findings include Broad Asana API Access via ASANA_SUBMIT_PARALLEL_REQUESTS, Unpinned Third-Party MCP Dependency.
The analysis covered 4 layers: Manifest Analysis, Static Code Analysis, Dependency Graph, LLM Behavioral Safety. All layers scored 70 or above, reflecting consistent security practices.
Last analyzed on February 17, 2026 (commit 99e2a295). SkillShield performs automated 4-layer security analysis on AI skills and MCP servers.
Layer Breakdown
Behavioral Risk Signals
Security Findings2
| Severity | Finding | Layer | Location | |
|---|---|---|---|---|
| HIGH | Broad Asana API Access via ASANA_SUBMIT_PARALLEL_REQUESTS The `ASANA_SUBMIT_PARALLEL_REQUESTS` tool allows the agent to execute arbitrary Asana API calls by specifying `method`, `path`, and `data` within an `actions` array. This grants very broad permissions to the Asana account connected to the skill, potentially enabling unauthorized data access, modification, or deletion if the agent's instructions are compromised or misinterpreted. This tool acts as a 'raw API call' interface, bypassing more granular tool definitions. Restrict the use of `ASANA_SUBMIT_PARALLEL_REQUESTS` to highly trusted contexts or implement stricter input validation and allow-listing for the `actions` parameter to limit the scope of API calls. Consider if more granular tools can replace its functionality for common use cases, thereby reducing the need for such a broad-access tool. | Static | SKILL.md:89 | |
| MEDIUM | Unpinned Third-Party MCP Dependency The skill relies on the `rube` MCP (`https://rube.app/mcp`) without specifying a version. This means that updates to the `rube` platform or the Asana toolkit it provides could introduce breaking changes, vulnerabilities, or altered behavior without explicit review or consent, posing a supply chain risk. Unpinned dependencies make the skill's behavior non-deterministic and harder to audit for security over time. Pin the `rube` MCP dependency to a specific version or commit hash to ensure deterministic behavior and allow for controlled updates. Implement a process for reviewing and validating updates to third-party dependencies before deploying them. | Static | SKILL.md:23 |
Scan History
Embed Code
[](https://skillshield.io/report/cc54af1f4b906f78)
Powered by SkillShield