Security Audit
Automattic/agent-skills:skills/wp-project-triage
github.com/Automattic/agent-skillsTrust Assessment
Automattic/agent-skills:skills/wp-project-triage received a trust score of 85/100, placing it in the Mostly Trusted category. This skill has passed most security checks with only minor considerations noted.
SkillShield's automated analysis identified 1 finding: 0 critical, 1 high, 0 medium, and 0 low severity. Key findings include Potential Credential Harvesting from wp-config.php.
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 April 1, 2026 (commit 48d4aa21). SkillShield performs automated 4-layer security analysis on AI skills and MCP servers.
Layer Breakdown
Behavioral Risk Signals
Security Findings1
| Severity | Finding | Layer | Location | |
|---|---|---|---|---|
| HIGH | Potential Credential Harvesting from wp-config.php The `detectConfigConstants` function explicitly targets and reads the `wp-config.php` file. This file is known to contain highly sensitive information, including database credentials (DB_USER, DB_PASSWORD), authentication unique keys and salts (AUTH_KEY, SECURE_AUTH_KEY, etc.), and potentially other API keys or secrets. Although the function's implementation is truncated in the provided snippet, the intent to extract 'config constants' from this file poses a significant risk of credential harvesting and data exfiltration if these sensitive values are included in the skill's JSON output. Review the full implementation of `detectConfigConstants` to ensure that no sensitive information (e.g., database credentials, authentication salts, API keys) is extracted, processed, or included in the skill's output. If certain constants are necessary for triage, ensure they are non-sensitive or are strictly redacted/masked before being reported. | LLM | scripts/detect_wp_project.mjs:190 |
Scan History
Embed Code
[](https://skillshield.io/report/d28d565bbb663261)
Powered by SkillShield