Skill Mail Sender
Analysis
This appears to be a real mail-sending skill, but it deserves review because it can use SMTP credentials to send or bulk-send emails from the user’s account without documented confirmation safeguards.
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
批量发送邮件给多个收件人 ... result = send_mail(... receivers='user1@example.com,user2@example.com') ... 使用默认收件人
The skill supports sending external emails to multiple or default recipients, but the artifacts do not define a confirmation, allowlist, rate limit, or review step before sending.
requests>=2.28.0 markdown>=3.4.0
The dependency versions are not pinned exactly. This is common and largely purpose-aligned, especially for Markdown conversion, but it means future installs may resolve different package versions.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
self._sender_password = os.getenv('MAIL_SENDER_PASSWORD') ... if not self._sender_password: raise ConfigErrorThe code reads and requires an SMTP password or authorization code. This is expected for an email-sending skill, but it grants authority to act as the configured mailbox.
