Aliyun Mail

PassAudited by ClawScan on May 1, 2026.

Overview

This skill appears to do what it says—send emails through SMTP—but it needs mail credentials and can email selected local files, so it should be configured carefully.

Install only if you are comfortable giving the skill access to an SMTP account. Use a dedicated/app-specific password, keep the config file locked down, and carefully review the recipient, body source, and attachments before sending email.

Findings (3)

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.

What this means

If the agent or user selects the wrong attachment or recipient, private local files could be emailed externally.

Why it was flagged

The tool can read user-specified local files and include them in an outgoing email. This is the advertised attachment feature, but it can transmit private files if invoked with the wrong paths or recipient.

Skill content
with open(filepath, "rb") as attachment: ... part.set_payload(attachment.read()) ... server.sendmail(msg['From'], to_email, text)
Recommendation

Review recipients, message content, and attachment paths before sending. Consider using a dedicated directory or allowlist for files that may be attached.

What this means

Anyone or any agent process able to use this configured skill may be able to send email through the configured account.

Why it was flagged

The skill requires SMTP account credentials so it can authenticate and send mail as the configured account. This is expected for an SMTP email-sending skill, but it grants delegated authority over that mailbox.

Skill content
"username": "your-email@yourdomain.com", "password": "your-app-password"
Recommendation

Use an app-specific password or dedicated mailbox with limited permissions, keep the config file private, and rotate credentials if the environment is shared or compromised.

What this means

A future dependency version change could affect behavior or introduce vulnerabilities.

Why it was flagged

The documented dependency installation uses unpinned package names. These packages are purpose-aligned for Markdown conversion and highlighting, but unpinned installs can change over time.

Skill content
pip install markdown pygments
Recommendation

Install dependencies from a trusted package index and consider pinning known-good versions in a controlled environment.