ByTheWay Annotations for WordPress Security & Risk Analysis

wordpress.org/plugins/bytheway

ByTheWay is a WordPress plugin providing shortcodes for collapsable annotations.

10 active installs v1.0.1 PHP + WP 3.6.1+ Updated Dec 17, 2013
annotationsexpandable-textnested-shortcodes
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ByTheWay Annotations for WordPress Safe to Use in 2026?

Generally Safe

Score 85/100

ByTheWay Annotations for WordPress has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The "bytheway" v1.0.1 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals no dangerous functions, no raw SQL queries, no file operations, no external HTTP requests, and no bundled libraries, all of which are good security practices. The absence of known vulnerabilities and CVEs in its history is also a strong indicator of a generally well-maintained codebase. However, significant concerns arise from the complete lack of output escaping and the absence of nonce and capability checks.

The lack of proper output escaping for all 21 identified outputs is a critical weakness. This opens the door to Cross-Site Scripting (XSS) vulnerabilities, where attackers could inject malicious scripts into the website through user-supplied data that is then displayed without sanitization. Furthermore, the absence of nonce and capability checks on any of its entry points (shortcodes in this case) means that any authenticated user, regardless of their role or permissions, could potentially trigger the functionality associated with these shortcodes. While the attack surface isn't overwhelmingly large, the unprotected nature of these entry points is a serious oversight.

In conclusion, while the plugin avoids common pitfalls like raw SQL and dangerous functions, the critical flaws in output escaping and the lack of authorization checks for its shortcodes represent substantial security risks that require immediate attention. The clean vulnerability history is a positive sign but does not mitigate the inherent risks present in the current code.

Key Concerns

  • All outputs are unescaped
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

ByTheWay Annotations for WordPress Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

ByTheWay Annotations for WordPress Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
21
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

0% escaped21 total outputs
Attack Surface

ByTheWay Annotations for WordPress Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[btw-quiet] btw.php:507
[btw-chatty] btw.php:508
[btw-reset] btw.php:509
WordPress Hooks 10
actionadmin_initbtw.php:498
actionadmin_menubtw.php:499
actionwp_loadedbtw.php:500
actioninitbtw.php:502
actionwp_headbtw.php:503
actionwp_footerbtw.php:504
filterthe_contentbtw.php:505
filterthe_excerptbtw.php:511
filterget_the_excerptbtw.php:515
filterthe_excerptbtw.php:516
Maintenance & Trust

ByTheWay Annotations for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedDec 17, 2013
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

ByTheWay Annotations for WordPress Developer Profile

ulrichw

1 plugin · 10 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect ByTheWay Annotations for WordPress

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/bytheway/styles.css

HTML / DOM Fingerprints

CSS Classes
btw-buttonbtw-button-collapsedbtw-button-expandedbtw-contentbtw-quietmodebtw-chattymodebtw-resetmode
Data Attributes
data-labelcollapseddata-tooltipcollapseddata-labelexpandeddata-tooltipexpanded
Shortcode Output
<span class="btw-button btw-button-collapsed" data-labelcollapsed="-" data-tooltipcollapsed="Collapse annotation">-</span><span class="btw-button btw-button-expanded" data-labelexpanded="+" data-tooltipexpanded="Expand annotation">+</span><div class="btw-content">
FAQ

Frequently Asked Questions about ByTheWay Annotations for WordPress