Import Tweets as WP Posts Security & Risk Analysis

wordpress.org/plugins/import-tweets-as-wp-posts

Import Tweets as WP Posts lets you search for Tweets and add them quickly to your Wordpress website as posts (or any post type you want).

20 active installs v1.3 PHP + WP 3.0.1+ Updated Dec 1, 2017
contentenguerranwstweetstwittervideos
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Import Tweets as WP Posts Safe to Use in 2026?

Generally Safe

Score 85/100

Import Tweets as WP Posts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The security posture of the 'import-tweets-as-wp-posts' plugin version 1.3 presents significant concerns, primarily due to its extensive unprotected attack surface. While the code analysis indicates no dangerous functions, raw SQL queries, or file operations, the absence of capability checks on all 10 identified AJAX handlers is a critical weakness. This means any user, regardless of their role or permissions, can potentially trigger these actions, opening the door to unauthorized operations. The lack of nonce checks further exacerbates this, making the AJAX endpoints vulnerable to Cross-Site Request Forgery (CSRF) attacks. The plugin has no recorded vulnerability history, which could be interpreted as a positive sign of past security diligence or simply indicate a lack of thorough auditing. However, given the current state of the code analysis, this history alone does not mitigate the immediate risks identified. The strengths lie in its use of prepared statements for SQL and the lack of critical taint analysis findings. Nevertheless, the overwhelming number of unprotected entry points necessitates immediate attention to secure these functions.

Key Concerns

  • 10 AJAX handlers without auth checks
  • 0 Nonce checks on AJAX handlers
  • 64% Output escaping is a concern
Vulnerabilities
None known

Import Tweets as WP Posts Security Vulnerabilities

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

Import Tweets as WP Posts Code Analysis

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

Output Escaping

64% escaped45 total outputs
Attack Surface
10 unprotected

Import Tweets as WP Posts Attack Surface

Entry Points10
Unprotected10

AJAX Handlers 10

authwp_ajax_tweets_to_posts_insertPostimport-tweets-as-wp-posts.php:32
noprivwp_ajax_tweets_to_posts_insertPostimport-tweets-as-wp-posts.php:33
authwp_ajax_tweets_to_posts_api_callimport-tweets-as-wp-posts.php:35
noprivwp_ajax_tweets_to_posts_api_callimport-tweets-as-wp-posts.php:36
authwp_ajax_tweets_to_posts_rejectPostimport-tweets-as-wp-posts.php:39
noprivwp_ajax_tweets_to_posts_rejectPostimport-tweets-as-wp-posts.php:40
authwp_ajax_tweets_to_posts_getAllPostSlugimport-tweets-as-wp-posts.php:42
noprivwp_ajax_tweets_to_posts_getAllPostSlugimport-tweets-as-wp-posts.php:43
authwp_ajax_tweets_to_posts_getPostTypeCatsimport-tweets-as-wp-posts.php:45
noprivwp_ajax_tweets_to_posts_getPostTypeCatsimport-tweets-as-wp-posts.php:46
WordPress Hooks 6
actioninitimport-tweets-as-wp-posts.php:18
actionadmin_initimport-tweets-as-wp-posts.php:20
actionadmin_menuimport-tweets-as-wp-posts.php:21
actionadmin_menuimport-tweets-as-wp-posts.php:22
filtertweets_to_posts_options_page_renderimport-tweets-as-wp-posts.php:24
actionadmin_initimport-tweets-as-wp-posts.php:242
Maintenance & Trust

Import Tweets as WP Posts Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedDec 1, 2017
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings2
Active installs20
Developer Profile

Import Tweets as WP Posts Developer Profile

enguerranws

3 plugins · 140 total installs

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

How We Detect Import Tweets as WP Posts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/import-tweets-as-wp-posts/tweetie.min.js
Script Paths
/wp-content/plugins/import-tweets-as-wp-posts/tweetie.min.js

HTML / DOM Fingerprints

JS Globals
tweets_to_posts_feed_tweetie
REST Endpoints
/wp-json/tweets_to_posts/
FAQ

Frequently Asked Questions about Import Tweets as WP Posts