📦

Audit History

auth-tool-cloudbase - 2 audits

Version comparison

Capability and finding changes across audited versions, newest first.

VersionDateResultReview itemsChange vs previous
v2 LatestJul 9, 2026, 03:21 PM 2 confirmed8No capability change
v1 Jul 9, 2026, 03:21 PM 2 confirmed8Baseline

Jul 9, 2026, 03:21 PM

Most static findings are false positives caused by Markdown backticks, relative documentation links, and documented OAuth or console URLs. The confirmed risks are the skill's legitimate ability to guide email sender setup, API key lifecycle operations, and privileged auth provider changes that require explicit user approval.

2
Files scanned
545
Lines analyzed
14
Review items
0
False positives ignored

Confirmed security concerns (2)

High
Privileged Auth Configuration Changes
The skill guides provider creation, update, deletion, and API key lifecycle actions. These operations can change production authentication behavior or revoke credentials if used without explicit approval.
The cited lines explicitly name add, update, delete, create, list, and revoke actions for auth providers and API keys. This is intentional administrative functionality, so the risk is operational rather than hidden malware.
Medium
Sensitive Credential Handling Guidance
The skill asks users or agents to handle SMTP passwords, WeChat AppSecret values, and Google Client Secret values in provider configuration examples. Mishandling those values could expose authentication provider secrets.
The cited examples directly include password and secret fields, although they use placeholders. The risk depends on whether real secrets are provided in an agent conversation or logs.
Capability review items (8)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Generic API/secret keys · 2 occurrences
"keyType": "api_key",
The skill documents listing or creating CloudBase API keys. That is a real credential lifecycle capability and should require explicit user approval and careful handling.
High
Generic API/secret keys
`createApiKey` defaults to `publish_key` when `keyType` is omitted, but it can also create `api_key`
The skill documents listing or creating CloudBase API keys. That is a real credential lifecycle capability and should require explicit user approval and careful handling.
Medium
Email sending capability
- `ModifyProvider(Id="email")`: controls the email sender channel and SMTP configuration
The skill explicitly guides CloudBase email provider and SMTP sender configuration. That is legitimate for auth setup but security-relevant because it can alter outbound authentication email behavior.
Medium
Email sending capability
"EmailConfig": { "On": "TRUE", "SmtpConfig": {} }
The skill explicitly guides CloudBase email provider and SMTP sender configuration. That is legitimate for auth setup but security-relevant because it can alter outbound authentication email behavior.
Medium
Email sending capability
**Configure email provider (custom SMTP)**:
The skill explicitly guides CloudBase email provider and SMTP sender configuration. That is legitimate for auth setup but security-relevant because it can alter outbound authentication email behavior.
Medium
Email sending capability
"SmtpConfig": {
The skill explicitly guides CloudBase email provider and SMTP sender configuration. That is legitimate for auth setup but security-relevant because it can alter outbound authentication email behavior.
Medium
Email sending capability
"ServerHost": "smtp.qq.com",
The skill explicitly guides CloudBase email provider and SMTP sender configuration. That is legitimate for auth setup but security-relevant because it can alter outbound authentication email behavior.
Audited by: codex

Jul 9, 2026, 03:21 PM

Most static findings are false positives caused by Markdown backticks, relative documentation links, and documented OAuth or console URLs. The confirmed risks are the skill's legitimate ability to guide email sender setup, API key lifecycle operations, and privileged auth provider changes that require explicit user approval.

2
Files scanned
545
Lines analyzed
14
Review items
0
False positives ignored

Confirmed security concerns (2)

High
Privileged Auth Configuration Changes
The skill guides provider creation, update, deletion, and API key lifecycle actions. These operations can change production authentication behavior or revoke credentials if used without explicit approval.
The cited lines explicitly name add, update, delete, create, list, and revoke actions for auth providers and API keys. This is intentional administrative functionality, so the risk is operational rather than hidden malware.
Medium
Sensitive Credential Handling Guidance
The skill asks users or agents to handle SMTP passwords, WeChat AppSecret values, and Google Client Secret values in provider configuration examples. Mishandling those values could expose authentication provider secrets.
The cited examples directly include password and secret fields, although they use placeholders. The risk depends on whether real secrets are provided in an agent conversation or logs.
Capability review items (8)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Generic API/secret keys · 2 occurrences
"keyType": "api_key",
The skill documents listing or creating CloudBase API keys. That is a real credential lifecycle capability and should require explicit user approval and careful handling.
High
Generic API/secret keys
`createApiKey` defaults to `publish_key` when `keyType` is omitted, but it can also create `api_key`
The skill documents listing or creating CloudBase API keys. That is a real credential lifecycle capability and should require explicit user approval and careful handling.
Medium
Email sending capability
- `ModifyProvider(Id="email")`: controls the email sender channel and SMTP configuration
The skill explicitly guides CloudBase email provider and SMTP sender configuration. That is legitimate for auth setup but security-relevant because it can alter outbound authentication email behavior.
Medium
Email sending capability
"EmailConfig": { "On": "TRUE", "SmtpConfig": {} }
The skill explicitly guides CloudBase email provider and SMTP sender configuration. That is legitimate for auth setup but security-relevant because it can alter outbound authentication email behavior.
Medium
Email sending capability
**Configure email provider (custom SMTP)**:
The skill explicitly guides CloudBase email provider and SMTP sender configuration. That is legitimate for auth setup but security-relevant because it can alter outbound authentication email behavior.
Medium
Email sending capability
"SmtpConfig": {
The skill explicitly guides CloudBase email provider and SMTP sender configuration. That is legitimate for auth setup but security-relevant because it can alter outbound authentication email behavior.
Medium
Email sending capability
"ServerHost": "smtp.qq.com",
The skill explicitly guides CloudBase email provider and SMTP sender configuration. That is legitimate for auth setup but security-relevant because it can alter outbound authentication email behavior.
Audited by: codex