
ActivityPub Security & Risk Analysis
wordpress.org/plugins/activitypubConnect your site to the Open Social Web and let millions of users follow, share, and interact with your content from Mastodon, Pixelfed, and more.
Is ActivityPub Safe to Use in 2026?
Generally Safe
Score 99/100ActivityPub has a strong security track record. Known vulnerabilities have been patched promptly.
The ActivityPub plugin v8.0.1 presents a mixed security posture. On the positive side, static analysis reveals a small attack surface with no unprotected entry points, a high percentage of SQL queries using prepared statements, and a good number of capability checks. However, there are areas of concern. The taint analysis shows one flow with unsanitized paths, which, while not flagged as critical or high severity, warrants attention as it could potentially lead to vulnerabilities if not properly handled. Additionally, the plugin has a history of five known medium-severity vulnerabilities, with common types including Missing Authorization and Cross-site Scripting. While there are currently no unpatched CVEs, this pattern of past vulnerabilities suggests a need for ongoing vigilance and robust security practices during development and updates.
Key Concerns
- Taint flow with unsanitized path
- Past medium severity CVEs (5 total)
- Output escaping is not fully proper (66% escaped)
ActivityPub Security Vulnerabilities
CVEs by Year
Severity Breakdown
5 total CVEs
ActivityPub <= 1.0.5 - Missing Authorization
ActivityPub <= 0.17.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via Post Content
ActivityPub <= 0.17.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via User Metadata
ActivityPub <= 0.17.0 - Authenticated (Subscriber+) Insecure Direct Object Reference to Sensitive Post Content Exposure
ActivityPub <= 0.17.0 - Authenticated (Subscriber+) Insecure Direct Object Reference to Sensitive Post Title Exposure
ActivityPub Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
ActivityPub Attack Surface
Shortcodes 1
WordPress Hooks 5
Scheduled Events 1
Maintenance & Trust
ActivityPub Maintenance & Trust
Maintenance Signals
Community Trust
ActivityPub Alternatives
NodeInfo(2)
nodeinfo
NodeInfo and NodeInfo2 for WordPress!
Enable Mastodon Apps
enable-mastodon-apps
Allow accessing your WordPress with Mastodon clients. Just enter your own blog URL as your instance.
Event Bridge for ActivityPub
event-bridge-for-activitypub
Integrating popular event plugins with the ActivityPub plugin.
Pterotype
pterotype
Pterotype expands your audience by giving your blog an ActivityPub stream, making it a part of the Fediverse.
FediBoost
fediboost
Automatically boost WordPress posts on connected Mastodon accounts when published via ActivityPub.
ActivityPub Developer Profile
213 plugins · 19.2M total installs
How We Detect ActivityPub
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/activitypub/build/blocks.js/wp-content/plugins/activitypub/build/editor.js/wp-content/plugins/activitypub/build/index.js/wp-content/plugins/activitypub/build/render.js/wp-content/plugins/activitypub/build/style.css/wp-content/plugins/activitypub/build/blocks.js/wp-content/plugins/activitypub/build/editor.js/wp-content/plugins/activitypub/build/index.js/wp-content/plugins/activitypub/build/render.jsactivitypub/build/blocks.js?ver=activitypub/build/editor.js?ver=activitypub/build/index.js?ver=activitypub/build/render.js?ver=activitypub/build/style.css?ver=HTML / DOM Fingerprints
activitypub-post-embeddata-activitypub-urlwindow.activitypub/wp-json/activitypub/1.0/collections/wp-json/activitypub/1.0/post/wp-json/activitypub/1.0/users/wp-json/activitypub/1.0/webfinger