Env credential access
- Finding
- Environment variable access combined with network send.
Security checks across static analysis, malware telemetry, and agentic risk
The skill mostly matches an email client, but it asks for full mail-account credentials and includes an unexplained no-prompt self-update command alongside high-impact send and delete abilities.
Install only if you are comfortable giving the skill IMAP/SMTP access to the configured mailbox. Protect the `.env` file, review messages before allowing sends/deletes, and ignore the unexplained `clawhub update ... --no-input` line unless you intentionally choose to update through a trusted review path.
VirusTotal findings are pending for this skill version.
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Following this command could change the installed skill without a normal prompt, making it harder to review what changed.
This bare command is unrelated to normal email use and includes `--no-input`, which would suppress interactive review while updating the installed skill if a user or agent followed it.
clawhub update email-suite-imap-smtp --no-input
Do not run the no-input update command automatically; update only through a reviewed ClawHub workflow and remove this line from the README.
An agent using this skill can send messages or delete email from the configured account when invoked.
The skill exposes account-mutating actions: sending mail and permanently deleting messages. These are disclosed and purpose-aligned, but high-impact.
`send --to x --subject "S" --body "B"` | Send email ... `delete <uid>` | Delete permanently
Require explicit user confirmation before sending, forwarding, replying, or permanently deleting messages, especially for multiple UIDs or attachments.
Anyone with access to the `.env` file may be able to access the configured email account via IMAP/SMTP.
The skill requires mailbox credentials/app passwords that allow reading and sending mail through the configured providers.
IMAP_USER=your@email.com IMAP_PASS=your_app_password ... SMTP_USER=your@email.com SMTP_PASS=your_app_password
Use app passwords where possible, restrict file permissions with `chmod 600 .env`, and avoid installing this skill in shared or untrusted workspaces.
Private email metadata or attachments may remain on disk after use and could be read by other local processes or users.
The skill persists email metadata and downloaded attachments locally for faster checks and access.
Attachments auto-saved to `.cache/attachments/` - Inbox cache in `.cache/inbox.json`
Periodically clear the cache, protect the working directory, and avoid downloading sensitive attachments unless needed.