My Kindle Books Security & Risk Analysis

wordpress.org/plugins/my-kindle-books

Show off your favourite Kindle books and make money doing it, by adding a book list page on your WordPress blog.

10 active installs v1.0 PHP + WP 3.3+ Updated Aug 28, 2013
kindle-books-reading-list-book-list-recommended-reading
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is My Kindle Books Safe to Use in 2026?

Generally Safe

Score 85/100

My Kindle Books 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 "my-kindle-books" v1.0 plugin exhibits a mixed security posture. While it demonstrates good practices by exclusively using prepared statements for SQL queries and avoiding bundled libraries, significant concerns arise from its attack surface and handling of dangerous functions. The presence of 6 AJAX handlers, with 3 lacking authentication checks, presents a notable risk. This means that potentially sensitive actions can be triggered by unauthenticated users, leading to unauthorized modifications or data exposure. The use of the `unserialize` function without apparent sanitization or validation is another critical area of concern. If the data being unserialized originates from user input, it could lead to Remote Code Execution vulnerabilities. The lack of recorded vulnerabilities in its history is a positive sign, suggesting a generally well-maintained or less targeted plugin. However, this absence of known issues does not negate the immediate risks identified in the static analysis, particularly the unprotected AJAX endpoints and the insecure use of `unserialize`. Therefore, while the plugin has some strengths, the identified vulnerabilities, especially the unprotected entry points and the potential for unserialization vulnerabilities, require immediate attention.

Key Concerns

  • Unprotected AJAX handlers
  • Use of unserialize without clear sanitization
  • Low output escaping coverage
Vulnerabilities
None known

My Kindle Books Security Vulnerabilities

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

My Kindle Books Code Analysis

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

Dangerous Functions Found

unserialize$my_kindle_books = unserialize( $my_kindle_books_data );admin_menu.php:31
unserialize$current_tags = unserialize( $affiliate_tags );admin_menu.php:102
unserialize$current_my_kindle_books = unserialize( $my_kindle_books_data );delete_book.php:22
unserialize$my_kindle_books = unserialize( $my_kindle_books_data );mkb_page.php:43
unserialize$affiliate_tags = unserialize( $affiliate_tags );my-kindle-books.php:160
unserialize$current_my_kindle_books = unserialize( $my_kindle_books_data );save_books.php:49
unserialize$new_my_kindle_books = unserialize( $response['body'] );save_books.php:50
unserialize$new_my_kindle_books = unserialize( $response['body'] );save_books.php:61
unserialize$current_my_kindle_books = unserialize( $my_kindle_books_data );save_new_book_order.php:21

Output Escaping

9% escaped11 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
get_amazon_data (save_books.php:6)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

My Kindle Books Attack Surface

Entry Points6
Unprotected3

AJAX Handlers 6

authwp_ajax_delete_bookdelete_book.php:3
noprivwp_ajax_delete_bookdelete_book.php:4
authwp_ajax_get_amazon_datasave_books.php:3
noprivwp_ajax_get_amazon_datasave_books.php:4
authwp_ajax_new_book_ordersave_new_book_order.php:3
noprivwp_ajax_new_book_ordersave_new_book_order.php:4
WordPress Hooks 4
actionadmin_menuadmin_menu.php:3
actionadmin_initjs_css.php:15
filterparse_querymkb_page.php:31
filterthe_postsmkb_page.php:61
Maintenance & Trust

My Kindle Books Maintenance & Trust

Maintenance Signals

WordPress version tested3.6.1
Last updatedAug 28, 2013
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Alternatives

My Kindle Books Alternatives

No alternatives data available yet.

Developer Profile

My Kindle Books Developer Profile

adamgroom

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 My Kindle Books

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/my-kindle-books/css/jquery-ui.css/wp-content/plugins/my-kindle-books/css/my-kindle-books.css

HTML / DOM Fingerprints

CSS Classes
widefatwp-captionbook_listsortablebook-imagebook-infodeleteclearfix
Data Attributes
data-isbn
FAQ

Frequently Asked Questions about My Kindle Books