Security Audit
pdfless-automation
github.com/ComposioHQ/awesome-claude-skillsTrust Assessment
pdfless-automation received a trust score of 89/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, 0 high, 2 medium, and 0 low severity. Key findings include Potential for broad execution via RUBE_REMOTE_WORKBENCH, Unpinned Rube 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 | |
|---|---|---|---|---|
| MEDIUM | Potential for broad execution via RUBE_REMOTE_WORKBENCH The `SKILL.md` mentions `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` for 'Bulk ops'. The term 'workbench' and the generic `run_composio_tool()` function suggest a potentially less constrained execution environment compared to `RUBE_MULTI_EXECUTE_TOOL` which explicitly requires schema-compliant arguments. If `run_composio_tool()` allows arbitrary code execution or access to system resources beyond the scope of specific, sandboxed tools, this could lead to excessive permissions and potential abuse. Clarify the exact capabilities and sandboxing of `RUBE_REMOTE_WORKBENCH` and `run_composio_tool()`. If it allows broad execution, consider restricting its use or providing stronger warnings about its power. Ensure it operates within a secure, isolated environment. | LLM | SKILL.md:80 | |
| MEDIUM | Unpinned Rube MCP dependency The skill's manifest declares a dependency on the `rube` MCP (`"mcp": ["rube"]`) without specifying a version. This means that any version of the `rube` MCP could be used. If a future version of `rube` introduces vulnerabilities, breaking changes, or malicious code, this skill would automatically inherit those risks without explicit review or update. Pin the `rube` MCP dependency to a specific, known-good version (e.g., `"mcp": ["rube@1.2.3"]`) to ensure stability and security. Regularly review and update the pinned version. | LLM | Manifest (frontmatter JSON) |
Scan History
Embed Code
[](https://skillshield.io/report/2755eb0c5a361d6e)
Powered by SkillShield