WP Manifestindependent plugin directory
manifest / content / news-gallery

Tsjippy News Gallery WP Registry grade D+. High-severity findings · 2 findingsWP RegistryHigh-severity findings · 2 findingsOpen the reportD+

Showcast your most recent content

★ 0stars
40release downloads
1.3.5latest · 1mo ago

Install

Download tsjippy-news-gallery.zip From the 1.3.5 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/news-gallery/releases/download/1.3.5/tsjippy-news-gallery.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 module add the role of querier.
This allows to give them a certain permission, but not the full rights other users

Releases

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

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

Security

Tsjippy News Gallery 1.3.5 · audited by WP Registry

High-severity findings.

1 high 1 medium
Audited release
1.3.5
Findings
2
Worst severity
high
Content hash
6f9156a68654ad6284abdb39…

Findings

  • high Unrestricted file upload via wp_ajax_tsjippy-upload-files (no type validation, path-controllable)

    rce

    The bundled fileUpload module (loaded unconditionally by shared-functionality/loader.php) registers wp_ajax_tsjippy-upload-files -> ajaxUploadFiles(). It requires only login plus a 'file-upload' nonce; when user-id equals the current user no capability beyond being logged in is required. FileUploader::processFiles()/moveFile() move the uploaded file with $wp_filesystem->move() after only sanitize_file_name() on the name — there is NO extension or MIME allow-list and WordPress's wp_handle_upload MIME enforcement is bypassed entirely. A logged-in user served an upload field (the nonce is minted in FileUploadHtml::getUploadHtml) can upload evil.php into wp-content/uploads and execute it = RCE. The target directory is also attacker-influenced: $_POST['file-upload-target-dir'] is used as-is whenever it merely contains the uploads basedir substring, so a value like <basedir>/../../ writes outside the uploads folder. Rated high (authenticated / low-priv arbitrary file write per rubric); becomes critical wherever a below-admin role is shown an upload field.

    shared-functionality/modules/fileUpload/php/fileupload.php:10-70

    Recommendation

    Enforce a strict extension/MIME allow-list (reject php/phtml/etc.), route uploads through wp_handle_upload with 'test_type'=>true, confirm the resolved target path is inside uploads with realpath(), and gate the handler with a real capability.

  • medium Target directory traversal allows writing uploads outside the uploads folder

    file_access

    FileUploader::processFiles() only checks str_contains($targetDir, $baseDir); it never canonicalises with realpath, so a caller-supplied file-upload-target-dir containing '..' segments (optionally prefixed with the real basedir to satisfy the substring test) escapes wp-content/uploads. Combined with the missing type check above this widens the write primitive to arbitrary filesystem locations the web user can write.

    shared-functionality/modules/fileUpload/php/classes/FileUploader.php:57-67

    Recommendation

    Resolve the final path with realpath() and verify it is strictly within the uploads basedir before any mkdir/move.

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.