Security Audit
pdf-api-io-automation
github.com/ComposioHQ/awesome-claude-skillsTrust Assessment
pdf-api-io-automation received a trust score of 85/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 1 finding: 0 critical, 1 high, 0 medium, and 0 low severity. Key findings include Dynamic Tool Execution with Broad Scope.
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 20, 2026 (commit 27904475). SkillShield performs automated 4-layer security analysis on AI skills and MCP servers.
Layer Breakdown
Behavioral Risk Signals
Security Findings1
| Severity | Finding | Layer | Location | |
|---|---|---|---|---|
| HIGH | Dynamic Tool Execution with Broad Scope The skill instructs the LLM to dynamically discover and execute tools from the `pdf_api_io` toolkit using `RUBE_SEARCH_TOOLS` and `RUBE_MULTI_EXECUTE_TOOL` or `RUBE_REMOTE_WORKBENCH`. The `use_case` parameter for tool discovery (`queries: [{use_case: "your specific PDF API IO task"}]`) can be influenced by untrusted user input, allowing the LLM to potentially identify and execute tools with broad permissions within the `pdf_api_io` toolkit. If the `pdf_api_io` toolkit contains tools capable of sensitive operations (e.g., file deletion, data exfiltration, arbitrary file access, or modification of documents), this pattern creates a credible exploit path for a malicious user to prompt the LLM to perform unintended or harmful actions by guiding it to discover and execute such tools. Implement stricter controls or explicit user confirmation for the execution of sensitive tools. The skill should guide the LLM to validate or sanitize user-provided `use_case` queries and tool arguments to prevent the discovery and execution of unintended operations. Consider defining a whitelist of allowed tool slugs or requiring human approval for high-risk operations. | LLM | SKILL.md:44 |
Scan History
Embed Code
[](https://skillshield.io/report/b39280f05b4cea29)
Powered by SkillShield