T09 · Insecure Skill Coding Practices
- Location
simple-publish-minimal.sh:19- Finding
Hard-Coded WordPress Credentials Enable Unauthorized Remote Content Modification
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is meant for WordPress publishing, but it ships live-looking WordPress credentials and test/diagnostic scripts that can authenticate to and modify a fixed public site.
Review before installing. Do not run the bundled test, JWT, or fixed-target publishing scripts unless you understand exactly which WordPress site they will contact. Any exposed WordPress application passwords or JWT credentials in this package should be treated as compromised and revoked. Use your own least-privilege WordPress account, environment variables or a secret store, normal TLS verification, and explicit confirmation before publish/update/delete operations.
simple-publish-minimal.sh:19Hard-Coded WordPress Credentials Enable Unauthorized Remote Content Modification
debug-jwt-install.js:14TLS Certificate Verification Is Disabled for Authenticated WordPress Requests
jwt-verify.sh:59JWT Bearer Token Is Written to a Predictable Plaintext Temporary File
image-manager.js:104Unrestricted URL and Local-Path Image Sources Permit Internal Network Access and File Disclosure
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
The declared purpose is a simple Markdown-to-WordPress publishing skill, but the reported behavior includes authentication probing, CRUD operations, user/profile access, endpoint enumeration, media handling, and diagnostics. This is dangerous because users may invoke the skill expecting limited publishing behavior while it can authenticate, inspect, modify, and delete live WordPress content and interact with sensitive admin/auth endpoints.
Detected: suspicious.env_credential_access, suspicious.exposed_secret_literal, suspicious.insecure_tls_verification