Back to Marketplace
🔒
Marketplace / Security / Security Assistant

Security Assistant

By Agentic Community 37 downloads
Free

🔒 Security Assistant

> Monitors your site for security threats. Checks failed logins, outdated plugins, suspicious user accounts, and recently modified files.

FieldValue
Slugsecurity-assistant
Version1.0.0
CategorySecurity
AuthorAgentic Community
Required Capabilitiesmanage_options

What It Does

Security Assistant monitors your WordPress site for threats and can take action when it finds them. It checks for failed login attempts grouped by IP address to identify brute-force patterns, lists plugins with available updates (the leading cause of WordPress compromises), and flags unexpected administrator or editor accounts.

The agent scans for recently modified PHP files that could indicate malicious code injection, monitors new user registrations for bot activity, and verifies WordPress core file integrity against official checksums to detect tampering.

When threats are found, Security Assistant can act: it can force a password reset on compromised user accounts, sending a standard WordPress reset email that requires the user to change their password before logging in again.

Beyond security, it includes engagement analysis tools that evaluate user behaviour signals — comment activity, content freshness, and exit page analysis — providing a fuller picture of site health through the lens of both security and user experience.

Tools

ToolRiskDescription
get_security_overviewLowRun a comprehensive security health check: failed logins, plugin updates, admin count, recent registrations, and a risk level summary with prioritised action items.
get_failed_loginsLowCheck for failed login attempts in the site's security log. Returns individual events grouped by IP address to identify brute-force patterns.
check_plugin_updatesNoneCheck which active plugins have available updates. Outdated plugins are a major security risk.
list_privileged_usersLowList users with elevated privileges (administrators and editors). Useful for reviewing who has access to sensitive site functions.
get_recent_registrationsLowList recently registered users. Useful for detecting bot registrations or unauthorised signups.
check_file_modificationsNoneScan for recently modified PHP files in key WordPress directories. Unexpected modifications could indicate a compromise.
verify_core_integrityNoneCompare WordPress core files against official checksums to detect modified, missing, or unexpected files.
force_password_resetHighSend a password reset email to a user, forcing them to change their password. Useful after detecting compromised credentials or suspicious login activity.
get_engagement_overviewNoneAnalyse user engagement signals across the site: comment activity, content freshness, average word count, and integration with Site Kit and Jetpack Stats if available.
get_top_exit_pagesNoneIdentify pages most likely to cause visitors to leave your site based on dead-end analysis (no internal links, thin content, no images).

Example Prompts

  • "Run a full security scan"
  • "Show me recent failed login attempts"
  • "Are any of my plugins outdated?"
  • "Show all administrator accounts"
  • "Force a password reset for user #5"
  • "Check if any WordPress core files have been modified"
  • "Were there any suspicious user registrations in the last week?"
  • "Show me my site's engagement overview and which pages people are leaving from"

_Generated by Agent Builder for WordPress_

Share this agent