MTM HTML to Markdown Security & Risk Analysis

wordpress.org/plugins/mtm-html-to-markdown

Converts any WordPress page or post to Markdown at a .md.txt URL with caching and YAML headers.

10 active installs v1.0.0 PHP 7.4+ WP 5.0+ Updated Jan 16, 2026
cachingexporthtmlmarkdownmtm
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MTM HTML to Markdown Safe to Use in 2026?

Generally Safe

Score 100/100

MTM HTML to Markdown 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 mtm-html-to-markdown plugin version 1.0.0 exhibits a generally good security posture based on the provided static analysis. The complete absence of entry points like AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface. Furthermore, the lack of identified critical or high severity taint flows and no recorded vulnerability history are positive indicators. The presence of a nonce check and a reasonable output escaping rate (72%) also suggest some attention to security best practices.

However, there are a couple of areas that warrant caution. The plugin performs two SQL queries, and neither utilizes prepared statements, presenting a potential risk for SQL injection vulnerabilities if user-supplied data is directly incorporated into these queries. While there are no explicitly dangerous functions called or file operations performed, the single external HTTP request could be a vector for various attacks if not handled securely. The absence of capability checks for any potential (though currently non-existent) entry points is also a weakness, though less impactful given the current attack surface.

In conclusion, the plugin has a strong foundation with a minimal attack surface and no known historical vulnerabilities. The primary concern lies with the unescaped SQL queries. If the plugin's functionality evolves to include user input in these queries without implementing proper sanitization or prepared statements, it could become a significant security risk. The external HTTP request also needs careful review to ensure it's implemented securely.

Key Concerns

  • SQL queries without prepared statements
  • External HTTP request without apparent checks
  • No capability checks on potential entry points
Vulnerabilities
None known

MTM HTML to Markdown Security Vulnerabilities

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

MTM HTML to Markdown Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
0 prepared
Unescaped Output
5
13 escaped
Nonce Checks
1
Capability Checks
0
File Operations
0
External Requests
1
Bundled Libraries
0

SQL Query Safety

0% prepared2 total queries

Output Escaping

72% escaped18 total outputs
Attack Surface

MTM HTML to Markdown Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actioninitincludes\class-mtmysc-exporter.php:9
filterquery_varsincludes\class-mtmysc-exporter.php:10
actiontemplate_redirectincludes\class-mtmysc-exporter.php:11
actionadmin_menuincludes\class-mtmysc-settings.php:7
actionadmin_initincludes\class-mtmysc-settings.php:8
actionadmin_enqueue_scriptsincludes\class-mtmysc-settings.php:9
actionplugins_loadedmtm-html-to-markdown.php:27
Maintenance & Trust

MTM HTML to Markdown Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 16, 2026
PHP min version7.4
Downloads112

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

MTM HTML to Markdown Developer Profile

mtmplugins

2 plugins · 10 total installs

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

How We Detect MTM HTML to Markdown

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mtm-html-to-markdown/assets/js/admin-force-update.js
Script Paths
/wp-content/plugins/mtm-html-to-markdown/assets/js/admin-force-update.js
Version Parameters
mtm-html-to-markdown/assets/js/admin-force-update.js?ver=1.0.0

HTML / DOM Fingerprints

Data Attributes
name="mtmysc_html_selector"id="mtmysc_slug"
JS Globals
window.mtmyscHtmlToMarkdown
FAQ

Frequently Asked Questions about MTM HTML to Markdown