WP Manifestindependent plugin directory

Install

Download tsjippy-library.zip From the 10.8.3 release on GitHub, Oct 4, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/tsjippy/library/releases/download/10.8.3/tsjippy-library.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

This Library module adds the possibility to scan book from pictures and add them to the library

Releases

Newest 25 of 60 recorded releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
10.8.3 latest
Oct 4, 2026 1mo ago
tsjippy-library.zip +1 asset
11
tsjippy-library.zip7
WP-tsjippy-library.zip4
Oct 3, 2026 1mo ago
tsjippy-library.zip +1 asset
1
tsjippy-library.zip1
WP-tsjippy-library.zip0
Oct 1, 2026 1mo ago
tsjippy-library.zip +1 asset
1
tsjippy-library.zip1
WP-tsjippy-library.zip0
Oct 1, 2026 1mo ago
tsjippy-library.zip +1 asset
1
tsjippy-library.zip1
WP-tsjippy-library.zip0
Sep 27, 2026 1mo ago
tsjippy-library.zip +1 asset
2
tsjippy-library.zip2
WP-tsjippy-library.zip0
Sep 25, 2026 1mo ago
tsjippy-library.zip +1 asset
2
tsjippy-library.zip2
WP-tsjippy-library.zip0
Sep 25, 2026 1mo ago
tsjippy-library.zip +1 asset
1
tsjippy-library.zip1
WP-tsjippy-library.zip0
Sep 24, 2026 1mo ago
tsjippy-library.zip +1 asset
1
tsjippy-library.zip1
WP-tsjippy-library.zip0
Sep 24, 2026 1mo ago
tsjippy-library.zip +1 asset
1
tsjippy-library.zip1
WP-tsjippy-library.zip0
Sep 23, 2026 1mo ago
tsjippy-library.zip +1 asset
1
tsjippy-library.zip1
WP-tsjippy-library.zip0
Sep 22, 2026 1mo ago
tsjippy-library.zip +1 asset
2
tsjippy-library.zip2
WP-tsjippy-library.zip0
Sep 22, 2026 1mo ago
tsjippy-library.zip +1 asset
1
tsjippy-library.zip1
WP-tsjippy-library.zip0
Sep 20, 2026 1mo ago
tsjippy-library.zip +1 asset
1
tsjippy-library.zip1
WP-tsjippy-library.zip0
Sep 16, 2026 1mo ago
tsjippy-library.zip +1 asset
3
tsjippy-library.zip3
WP-tsjippy-library.zip0
Sep 16, 2026 1mo ago
tsjippy-library.zip +1 asset
1
tsjippy-library.zip1
WP-tsjippy-library.zip0
Sep 13, 2026 1mo ago
tsjippy-library.zip +1 asset
7
tsjippy-library.zip4
WP-tsjippy-library.zip3
Sep 11, 2026 1mo ago
tsjippy-library.zip +1 asset
3
tsjippy-library.zip2
WP-tsjippy-library.zip1
Sep 10, 2026 1mo ago
tsjippy-library.zip +1 asset
1
tsjippy-library.zip1
WP-tsjippy-library.zip0
Sep 10, 2026 1mo ago
tsjippy-library.zip +1 asset
3
tsjippy-library.zip2
WP-tsjippy-library.zip1
Sep 9, 2026 1mo ago
tsjippy-library.zip +1 asset
0
tsjippy-library.zip0
WP-tsjippy-library.zip0
Sep 3, 2026 2mo ago
tsjippy-library.zip +1 asset
1
tsjippy-library.zip1
WP-tsjippy-library.zip0
Sep 2, 2026 2mo ago
tsjippy-library.zip +1 asset
1
tsjippy-library.zip1
WP-tsjippy-library.zip0
Sep 1, 2026 2mo ago
tsjippy-library.zip +1 asset
1
tsjippy-library.zip1
WP-tsjippy-library.zip0
Sep 1, 2026 2mo ago
tsjippy-library.zip +1 asset
0
tsjippy-library.zip0
WP-tsjippy-library.zip0
Aug 31, 2026 2mo ago
tsjippy-library.zip +1 asset
1
tsjippy-library.zip1
WP-tsjippy-library.zip0
All releases on GitHub →
D+ grade

Security

Tsjippy Library 10.8.3 · audited by WP Registry

High-severity findings.

2 high 2 medium
Audited release
10.8.3
Findings
4
Worst severity
high
Content hash
b0c93e4f225a484643cd2fed…

Findings

  • high REST /add_book allows any logged-in user with read to publish books

    missing_capability

    register_rest_route for tsjippy/v2/library/add_book uses permission_callback current_user_can('read'). Subscribers have 'read'. Callback Library::createBook inserts a 'book' post with post_status publish from POST title/description/author. Observable: Subscriber publishes arbitrary catalog entries on the front-end library.

    php/rest_api.php:17-48

    Recommendation

    Require a book-management capability (e.g. edit_posts or a custom manage_library) in permission_callback; do not treat 'read' as authorization for wp_insert_post publish.

  • high AJAX tsjippy-process-library-upload lacks nonce and capability checks

    missing_capability

    wp_ajax_tsjippy-process-library-upload (no nopriv) calls ajaxUploadFiles which only checks !empty($_FILES['files']) then Library::processImage. No check_ajax_referer and no current_user_can. Any authenticated role including Subscriber can upload images for AI processing and receive HTML results. Contrast shared fileupload module which does verifyNonce.

    php/main.php:25-60

    Recommendation

    Add check_ajax_referer and a capability check (edit_posts or manage_library) before processing uploads; reject unauthorized callers with wp_send_json_error.

  • medium Unauthenticated REST endpoint mints wp_rest nonces

    missing_auth

    POST .../fetch_nonce is registered with permission_callback __return_true and returns wp_create_nonce('wp_rest') to anonymous callers. That nonce satisfies handlers that only call wp_verify_nonce(..., 'wp_rest') without a capability check, amplifying CSRF/BAC against other plugins or routes on the same site.

    shared-functionality/php/rest_api.php:25-35

    Recommendation

    Require is_user_logged_in() (or remove the endpoint). Clients already receive a cookie-bound nonce via wp_localize_script when authenticated.

  • medium Unauthenticated REST /fetch_nonce mints wp_rest nonces

    missing_auth

    POST tsjippy/v2/fetch_nonce is registered with permission_callback __return_true and returns wp_create_nonce('wp_rest') to anonymous callers. That nonce satisfies handlers that only call wp_verify_nonce(..., 'wp_rest') without also requiring a logged-in privileged user (including other plugins' flawed checks).

    shared-functionality/php/rest_api.php:25-35

    Recommendation

    Remove the public nonce minting endpoint, or restrict it to logged-in users and never treat a wp_rest nonce alone as authorization for state changes.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.