No Nonsense Security & Risk Analysis

wordpress.org/plugins/no-nonsense

The fastest, cleanest way to get rid of the parts of WordPress you don't need.

1K active installs v3.6.5 PHP 7.0+ WP 4.9+ Updated Jan 6, 2026
remove-commentsremove-emojiremove-howdyremove-wordpress-logoremove-xml-rpc
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is No Nonsense Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 2mo ago
Risk Assessment

The "no-nonsense" v3.6.5 plugin exhibits a strong security posture based on the provided static analysis. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events, especially those unprotected by authentication, signifies a minimal attack surface. Furthermore, the code demonstrates excellent output escaping practices, with 100% of outputs properly handled, and the absence of dangerous functions, file operations, and external HTTP requests further bolster its security. The plugin also incorporates nonces and capability checks, which are fundamental security mechanisms. The vulnerability history is also clean, with no recorded CVEs, indicating a history of secure development or a lack of past exploitation, which is a positive sign. The taint analysis also reveals no unsanitized flows, reinforcing the impression of well-secured code. The only area that could be improved is the use of prepared statements for SQL queries, as all queries currently lack this security measure. Despite this one area for improvement, the plugin's overall security is commendable.

Key Concerns

  • Raw SQL queries without prepared statements
Vulnerabilities
None known

No Nonsense Security Vulnerabilities

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

No Nonsense Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
0 prepared
Unescaped Output
0
103 escaped
Nonce Checks
3
Capability Checks
4
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

0% prepared2 total queries

Output Escaping

100% escaped103 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<r34nono-admin> (templates\admin\r34nono-admin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

No Nonsense Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 47
actionadmin_headclass-r34nono.php:383
actionadmin_menuclass-r34nono.php:386
actionadmin_enqueue_scriptsclass-r34nono.php:389
actionwp_enqueue_scriptsclass-r34nono.php:392
actionafter_setup_themeclass-r34nono.php:395
actiondebug_informationclass-r34nono.php:398
filterplugin_action_links_no-nonsense/no-nonsense.phpclass-r34nono.php:401
actionadmin_bar_menufunctions.php:30
actionadmin_headfunctions.php:31
actiontemplate_redirectfunctions.php:81
filteruser_row_actionsfunctions.php:83
filterwp_sitemaps_add_providerfunctions.php:85
filterauthor_linkfunctions.php:87
filterthe_author_posts_linkfunctions.php:88
filterenable_post_by_email_configurationfunctions.php:110
actionparse_queryfunctions.php:116
filterget_search_formfunctions.php:119
actionwidgets_initfunctions.php:120
filterenable_update_services_configurationfunctions.php:150
actionadmin_bar_menufunctions.php:160
actionadmin_menufunctions.php:161
actioncurrent_screenfunctions.php:162
actioncustomize_controls_headfunctions.php:163
filtershow_admin_barfunctions.php:194
filteradmin_footer_textfunctions.php:202
filterupdate_footerfunctions.php:203
filterlogin_headerurlfunctions.php:218
actionadmin_menufunctions.php:290
actionadmin_bar_menufunctions.php:291
filtermanage_edit-post_columnsfunctions.php:292
filtermanage_edit-page_columnsfunctions.php:293
filtermanage_media_columnsfunctions.php:294
filteradmin_headfunctions.php:295
filtercomments_arrayfunctions.php:309
filtercomments_openfunctions.php:310
filterpings_openfunctions.php:311
actioncomment_form_comments_closedfunctions.php:313
filteroembed_discovery_linksfunctions.php:359
actionadmin_bar_menufunctions.php:394
actionadmin_menufunctions.php:395
filtertiny_mce_pluginsfunctions.php:419
filteremoji_svg_urlfunctions.php:421
filterxmlrpc_enabledfunctions.php:454
actionplugins_loadedno-nonsense.php:61
actioninitno-nonsense.php:68
filterload_textdomain_mofileno-nonsense.php:83
actionadmin_noticesno-nonsense.php:172
Maintenance & Trust

No Nonsense Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 6, 2026
PHP min version7.0
Downloads40K

Community Trust

Rating90/100
Number of ratings6
Active installs1K
Developer Profile

No Nonsense Developer Profile

Room 34 Creative Services, LLC

10 plugins · 14K total installs

74
trust score
Avg Security Score
93/100
Avg Patch Time
138 days
View full developer profile
Detection Fingerprints

How We Detect No Nonsense

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about No Nonsense