Trust Assessment
email-summary received a trust score of 58/100, placing it in the Caution category. This skill has some security considerations that users should review before deployment.
SkillShield's automated analysis identified 5 findings: 0 critical, 1 high, 4 medium, and 0 low severity. Key findings include Unpinned Python dependency version, Potential Command Injection via Unsanitized Arguments.
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 13, 2026 (commit 13146e6a). SkillShield performs automated 4-layer security analysis on AI skills and MCP servers.
Layer Breakdown
Behavioral Risk Signals
Security Findings5
| Severity | Finding | Layer | Location | |
|---|---|---|---|---|
| HIGH | Potential Command Injection via Unsanitized Arguments The skill's instructions for the agent explicitly state to execute a Python script with `$ARGUMENTS`. If the agent directly substitutes untrusted user input into `$ARGUMENTS` without proper sanitization or validation, it could lead to arbitrary command execution on the host system. While the `fetch_emails.py` script uses `argparse` to safely handle its own arguments, the initial shell command that launches the script is vulnerable to injection if the agent does not sanitize the input before passing it to the shell. Instruct the agent to strictly validate or sanitize any user-provided input before substituting it into the `$ARGUMENTS` variable for shell execution. Alternatively, provide a more structured API for argument passing that avoids direct shell interpolation of untrusted input, or explicitly list allowed arguments and their formats. | LLM | SKILL.md:24 | |
| MEDIUM | Unpinned Python dependency version Requirement 'google-auth>=2.25.0' is not pinned to an exact version. Pin Python dependencies with '==<exact version>'. | Dependencies | skills/bbdyno/email-summary/requirements.txt:1 | |
| MEDIUM | Unpinned Python dependency version Requirement 'google-auth-oauthlib>=1.2.0' is not pinned to an exact version. Pin Python dependencies with '==<exact version>'. | Dependencies | skills/bbdyno/email-summary/requirements.txt:2 | |
| MEDIUM | Unpinned Python dependency version Requirement 'google-auth-httplib2>=0.2.0' is not pinned to an exact version. Pin Python dependencies with '==<exact version>'. | Dependencies | skills/bbdyno/email-summary/requirements.txt:3 | |
| MEDIUM | Unpinned Python dependency version Requirement 'google-api-python-client>=2.110.0' is not pinned to an exact version. Pin Python dependencies with '==<exact version>'. | Dependencies | skills/bbdyno/email-summary/requirements.txt:4 |
Scan History
Embed Code
[](https://skillshield.io/report/80a0568933f97752)
Powered by SkillShield