analyze_security
Analyze MySQL database security by checking user accounts, password policies, SSL/TLS configuration, and privilege settings to identify potential vulnerabilities and improve database protection.
Instructions
Perform comprehensive MySQL security analysis.
Checks:
Anonymous user accounts
Users without passwords
Users with weak password policies
Root account security
Password validation plugin status
SSL/TLS configuration
Host-based access patterns
Dangerous privileges (SUPER, FILE, GRANT)
Based on MySQLTuner's security_recommendations() function.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include_user_list | No | Include full user list in output |
Input Schema (JSON Schema)
{
"properties": {
"include_user_list": {
"default": false,
"description": "Include full user list in output",
"type": "boolean"
}
},
"required": [],
"type": "object"
}