[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3QdBjnvtA9f_MvVxQWYZRkhm1nN0I2y455lnFcH1NPg":3,"$fUapGtk5N637zZqvihjDp2RoFaiOUP-gYGdasKhzBBYY":416,"$f4pJxccQw1KUsmQMTBVaLl8FHTYIWVZ-odW4FeaOi0Qo":420},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":152,"fingerprints":390},"kitgenix-document-manager","Kitgenix Document Manager","1.0.0","Kitgenix","https:\u002F\u002Fprofiles.wordpress.org\u002Fkitgenix\u002F","\u003Cp>Kitgenix Document Manager lets admins upload documents and share a stable link like:\u003C\u002Fp>\n\u003Cp>\u002Fkitgenix-document-manager\u002F{slug}\u002F\u003C\u002Fp>\n\u003Cp>When you replace the file, the link stays the same and serves the new version.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Stable links: replace the file without changing the URL\u003C\u002Fli>\n\u003Cli>Admin documents table with search, copy link, and “Open link” action\u003C\u002Fli>\n\u003Cli>Quick edit modal (popup) for editing documents without leaving the table\u003C\u002Fli>\n\u003Cli>Document Categories: create categories and assign documents for easier organization\u003C\u002Fli>\n\u003Cli>Visibility controls: Public or Private documents\u003C\u002Fli>\n\u003Cli>Private behavior: redirect to login or return 403\u003C\u002Fli>\n\u003Cli>Serving mode: Inline (browser) or Download (attachment)\u003C\u002Fli>\n\u003Cli>Optional version history per document, including restore\u002Fdelete for older versions\u003C\u002Fli>\n\u003Cli>Bulk version cleanup: delete all old versions for a document (Versions tab + modal action)\u003C\u002Fli>\n\u003Cli>Select from Media Library: optionally pick an existing Media Library file instead of uploading\u003C\u002Fli>\n\u003Cli>Safer serving: correct Content-Type where possible, security headers, and conditional caching for public docs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Kitgenix \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Document Manager\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Add a document (name + optional slug) and upload the initial file\u003C\u002Fli>\n\u003Cli>Copy the stable URL from the table and share it\u003C\u002Fli>\n\u003Cli>To update a document later, use \u003Cstrong>Edit\u003C\u002Fstrong> (modal) and upload a replacement file\u003C\u002Fli>\n\u003Cli>If \u003Cstrong>Keep version history\u003C\u002Fstrong> is enabled for that document, older files will appear in the Versions panel (restore\u002Fdelete)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Categories:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use the \u003Cstrong>Categories\u003C\u002Fstrong> tab to add\u002Fedit\u002Fdelete categories\u003C\u002Fli>\n\u003Cli>Assign a category when adding\u002Fediting a document\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: Inline viewing works best for PDFs and images. Office documents (DOCX\u002FXLSX\u002Fetc.) typically download because browsers can’t render them natively.\u003C\u002Fp>\n\u003Ch3>Settings\u003C\u002Fh3>\n\u003Cp>Settings are available under the \u003Cstrong>Settings\u003C\u002Fstrong> tab:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allowed file extensions\u003C\u002Fli>\n\u003Cli>Default visibility (Public\u002FPrivate)\u003C\u002Fli>\n\u003Cli>Serving mode:\n\u003Cul>\n\u003Cli>Inline (browser)\u003C\u002Fli>\n\u003Cli>Download (attachment)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Versioning defaults (keep history by default, delete old versions when history is disabled)\u003C\u002Fli>\n\u003Cli>Private document behavior (login redirect or 403)\u003C\u002Fli>\n\u003Cli>Delete all plugin data on uninstall (optional)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Frontend card options are available under the \u003Cstrong>Frontend\u003C\u002Fstrong> tab:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default document card button label\u003C\u002Fli>\n\u003Cli>Button style (Outline or Solid)\u003C\u002Fli>\n\u003Cli>Preview image size\u003C\u002Fli>\n\u003Cli>File type\u002Ffile size alignment\u003C\u002Fli>\n\u003Cli>Button alignment\u003C\u002Fli>\n\u003Cli>Button colors (normal + hover)\u003C\u002Fli>\n\u003Cli>Option to open the “View” button in a new tab\u003C\u002Fli>\n\u003Cli>Toggle showing file type and file size\u003C\u002Fli>\n\u003Cli>Toggle showing document description\u003C\u002Fli>\n\u003Cli>Shortcode Builder (generate a shortcode for one or multiple documents)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Security & Caching\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Private documents are not cached (no-store) and require login (or return 403)\u003C\u002Fli>\n\u003Cli>Public documents use conditional caching (ETag\u002FLast-Modified) so browsers\u002FCDNs can revalidate efficiently (including 304 Not Modified responses)\u003C\u002Fli>\n\u003Cli>Responses include security hardening headers like \u003Ccode>X-Content-Type-Options: nosniff\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Private documents include \u003Ccode>X-Robots-Tag: noindex, nofollow\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin includes a shared “Kitgenix hub” component in wp-admin which may fetch publicly available plugin metadata from WordPress.org using the WordPress core \u003Ccode>plugins_api()\u003C\u002Fcode> function (WordPress.org Plugins API).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When it runs: only in wp-admin (Kitgenix plugin admin pages)\u003C\u002Fli>\n\u003Cli>Data sent: plugin slug(s) (no personal data)\u003C\u002Fli>\n\u003Cli>Data received: publicly available plugin information (e.g. active installs, ratings)\u003C\u002Fli>\n\u003Cli>Caching: responses are cached locally using transients for ~1 day:\n\u003Cul>\n\u003Cli>\u003Ccode>kitgenix_hub_wporg_active_installs_v1\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>kitgenix_hub_wporg_ratings_v1\u003C\u002Fcode>\u003Cbr \u002F>\n\u003Ch3>Developer Notes (Internal Reference)\u003C\u002Fh3>\n\u003Cp>This section documents internal identifiers used by the plugin (useful for developers, debugging, and advanced users).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Options (Settings)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Option name: \u003Ccode>kitgenix_document_manager_settings\u003C\u002Fcode> (constant: \u003Ccode>KITGENIX_DOCUMENT_MANAGER_OPTION_NAME\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Settings group: \u003Ccode>kitgenix_document_manager_settings_group\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Keys (defaults):\n\u003Cul>\n\u003Cli>\u003Ccode>allowed_extensions\u003C\u002Fcode>: \u003Ccode>[\"pdf\",\"doc\",\"docx\",\"xls\",\"xlsx\",\"ppt\",\"pptx\",\"txt\"]\u003C\u002Fcode> (stored as an array; comma-separated strings are accepted and normalized)\u003C\u002Fli>\n\u003Cli>\u003Ccode>default_visibility\u003C\u002Fcode>: \u003Ccode>public\u003C\u002Fcode> (public|private)\u003C\u002Fli>\n\u003Cli>\u003Ccode>serving_mode\u003C\u002Fcode>: \u003Ccode>attachment\u003C\u002Fcode> (attachment|inline)\u003C\u002Fli>\n\u003Cli>\u003Ccode>keep_version_history\u003C\u002Fcode>: \u003Ccode>true\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>delete_old_versions\u003C\u002Fcode>: \u003Ccode>false\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>private_behavior\u003C\u002Fcode>: \u003Ccode>login\u003C\u002Fcode> (login|403)\u003C\u002Fli>\n\u003Cli>\u003Ccode>delete_data_on_uninstall\u003C\u002Fcode>: \u003Ccode>false\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>card_button_label\u003C\u002Fcode>: \u003Ccode>\"View\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>card_button_style\u003C\u002Fcode>: \u003Ccode>\"outline\"\u003C\u002Fcode> (outline|solid)\u003C\u002Fli>\n\u003Cli>\u003Ccode>card_open_new_tab\u003C\u002Fcode>: \u003Ccode>false\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>card_show_file_type\u003C\u002Fcode>: \u003Ccode>true\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>card_show_file_size\u003C\u002Fcode>: \u003Ccode>true\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>card_show_description\u003C\u002Fcode>: \u003Ccode>false\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>card_image_size\u003C\u002Fcode>: \u003Ccode>96\u003C\u002Fcode> (px)\u003C\u002Fli>\n\u003Cli>\u003Ccode>card_meta_alignment\u003C\u002Fcode>: \u003Ccode>\"justify\"\u003C\u002Fcode> (justify|left|center|right)\u003C\u002Fli>\n\u003Cli>\u003Ccode>card_button_alignment\u003C\u002Fcode>: \u003Ccode>\"center\"\u003C\u002Fcode> (justify|left|center|right)\u003C\u002Fli>\n\u003Cli>\u003Ccode>card_button_text_color\u003C\u002Fcode>: \u003Ccode>\"\"\u003C\u002Fcode> (hex or blank)\u003C\u002Fli>\n\u003Cli>\u003Ccode>card_button_bg_color\u003C\u002Fcode>: \u003Ccode>\"\"\u003C\u002Fcode> (hex or blank)\u003C\u002Fli>\n\u003Cli>\u003Ccode>card_button_border_color\u003C\u002Fcode>: \u003Ccode>\"\"\u003C\u002Fcode> (hex or blank)\u003C\u002Fli>\n\u003Cli>\u003Ccode>card_button_hover_text_color\u003C\u002Fcode>: \u003Ccode>\"\"\u003C\u002Fcode> (hex or blank)\u003C\u002Fli>\n\u003Cli>\u003Ccode>card_button_hover_bg_color\u003C\u002Fcode>: \u003Ccode>\"\"\u003C\u002Fcode> (hex or blank)\u003C\u002Fli>\n\u003Cli>\u003Ccode>card_button_hover_border_color\u003C\u002Fcode>: \u003Ccode>\"\"\u003C\u002Fcode> (hex or blank)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Data Model\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Custom Post Type: \u003Ccode>kitgenix_dm_doc\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Taxonomy (categories): \u003Ccode>kitgenix_dm_cat\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Capability: \u003Ccode>manage_kitgenix_document_manager_documents\u003C\u002Fcode> (assigned to Administrators and Shop Managers on activation)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Post Meta\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>_kitgenix_document_manager_current_attachment_id\u003C\u002Fcode> (current attachment ID)\u003C\u002Fli>\n\u003Cli>\u003Ccode>_kitgenix_document_manager_description\u003C\u002Fcode> (optional document description shown on cards)\u003C\u002Fli>\n\u003Cli>\u003Ccode>_kitgenix_document_manager_visibility\u003C\u002Fcode> (\u003Ccode>public\u003C\u002Fcode>|\u003Ccode>private\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>_kitgenix_document_manager_versioning_enabled\u003C\u002Fcode> (0|1)\u003C\u002Fli>\n\u003Cli>\u003Ccode>_kitgenix_document_manager_versions\u003C\u002Fcode> (array of attachment IDs)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Stable Link Endpoint\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Base path: \u003Ccode>\u002Fkitgenix-document-manager\u002F{slug}\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Query var: \u003Ccode>kitgenix_document_manager_slug\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>REST API\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>GET \u002Fwp-json\u002Fkitgenix-document-manager\u002Fv1\u002Fdoc\u002F{slug}\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>Returns: \u003Ccode>slug\u003C\u002Fcode>, \u003Ccode>title\u003C\u002Fcode>, \u003Ccode>updated\u003C\u002Fcode> (ISO 8601), \u003Ccode>visibility\u003C\u002Fcode>, \u003Ccode>stable_url\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Private documents return 403 when logged out\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>[kitgenix_document_manager_link slug=\"my-doc\" label=\"Download\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If \u003Ccode>label\u003C\u002Fcode> is omitted, the document title is used.\u003C\u002Fli>\n\u003Cli>Private documents render nothing for logged-out users.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>[kitgenix_document_manager_document slug=\"my-doc\" button_label=\"View\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Renders a small preview (thumbnail\u002Ficon), the document title, file type, file size, and a “View” button.\u003C\u002Fli>\n\u003Cli>Private documents render nothing for logged-out users.\u003C\u002Fli>\n\u003Cli>Optional attributes: \u003Ccode>button_style=\"outline\"|\"solid\"\u003C\u002Fcode>, \u003Ccode>image_size=\"96\"\u003C\u002Fcode>, \u003Ccode>meta_align=\"justify\"|\"left\"|\"center\"|\"right\"\u003C\u002Fcode>, \u003Ccode>button_align=\"justify\"|\"left\"|\"center\"|\"right\"\u003C\u002Fcode>, \u003Ccode>show_description=\"0\"|\"1\"\u003C\u002Fcode>, \u003Ccode>new_tab=\"0\"|\"1\"\u003C\u002Fcode>, \u003Ccode>show_type=\"0\"|\"1\"\u003C\u002Fcode>, \u003Ccode>show_size=\"0\"|\"1\"\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>To render multiple documents inline, use \u003Ccode>slugs\u003C\u002Fcode> instead of \u003Ccode>slug\u003C\u002Fcode>, e.g. \u003Ccode>[kitgenix_document_manager_document slugs=\"doc-a,doc-b,doc-c\"]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Admin Actions (admin-post.php)\u003C\u002Fh4>\n\u003Cp>The Document Manager screen uses admin-post actions, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>kitgenix_document_manager_document_save\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>Nonce field: \u003Ccode>kitgenix_document_manager_document_nonce\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Nonce action: \u003Ccode>kitgenix_document_manager_document_save\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>kitgenix_document_manager_document_delete\u003C\u002Fcode> (nonce query parameter \u003Ccode>nonce\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>kitgenix_document_manager_version_restore\u003C\u002Fcode> (nonce query parameter \u003Ccode>nonce\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>kitgenix_document_manager_version_delete\u003C\u002Fcode> (nonce query parameter \u003Ccode>nonce\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>kitgenix_document_manager_versions_delete_all\u003C\u002Fcode> (nonce query parameter \u003Ccode>nonce\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>kitgenix_document_manager_category_save\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>Nonce field: \u003Ccode>kitgenix_document_manager_category_nonce\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Nonce action: \u003Ccode>kitgenix_document_manager_category_save\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>kitgenix_document_manager_category_delete\u003C\u002Fcode> (nonce query parameter \u003Ccode>nonce\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WordPress action hook names for the above screen actions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>admin_post_kitgenix_document_manager_document_save\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>admin_post_kitgenix_document_manager_document_delete\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>admin_post_kitgenix_document_manager_version_restore\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>admin_post_kitgenix_document_manager_version_delete\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>admin_post_kitgenix_document_manager_versions_delete_all\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>admin_post_kitgenix_document_manager_category_save\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>admin_post_kitgenix_document_manager_category_delete\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The (hidden) CPT edit screen metabox uses:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>kitgenix_document_manager_upload_initial\u003C\u002Fcode> (nonce field \u003Ccode>kitgenix_document_manager_file_nonce\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>kitgenix_document_manager_replace_file\u003C\u002Fcode> (nonce field \u003Ccode>kitgenix_document_manager_file_nonce\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Visibility\u002Fversioning meta save nonce:\n\u003Cul>\n\u003Cli>Nonce field: \u003Ccode>kitgenix_document_manager_meta_nonce\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Nonce action: \u003Ccode>kitgenix_document_manager_save_meta\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Hooks, Filters & Assets (Internal)\u003C\u002Fh4>\n\u003Cp>This list is intended as a comprehensive map of WordPress integration points used by the plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>plugins_loaded\u003C\u002Fcode> (bootstrap init)\u003C\u002Fli>\n\u003Cli>\u003Ccode>init\u003C\u002Fcode> (register CPT\u002Ftaxonomy; add rewrite rules)\u003C\u002Fli>\n\u003Cli>Filter: \u003Ccode>query_vars\u003C\u002Fcode> (adds query var \u003Ccode>kitgenix_document_manager_slug\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>template_redirect\u003C\u002Fcode> (serves stable link responses)\u003C\u002Fli>\n\u003Cli>\u003Ccode>rest_api_init\u003C\u002Fcode> (registers REST route)\u003C\u002Fli>\n\u003Cli>\u003Ccode>admin_menu\u003C\u002Fcode> (registers Kitgenix menu + Document Manager submenu)\u003C\u002Fli>\n\u003Cli>\u003Ccode>admin_head\u003C\u002Fcode> (outputs Kitgenix admin menu icon CSS)\u003C\u002Fli>\n\u003Cli>\u003Ccode>admin_init\u003C\u002Fcode> (registers Settings API option)\u003C\u002Fli>\n\u003Cli>\u003Ccode>admin_enqueue_scripts\u003C\u002Fcode> (enqueues Kitgenix hub CSS; enqueues Document Manager admin assets)\u003C\u002Fli>\n\u003Cli>\u003Ccode>add_meta_boxes\u003C\u002Fcode> (adds the CPT file\u002Fvisibility metaboxes)\u003C\u002Fli>\n\u003Cli>\u003Ccode>save_post\u003C\u002Fcode> (saves visibility + versioning meta)\u003C\u002Fli>\n\u003Cli>\u003Ccode>admin_post_kitgenix_document_manager_upload_initial\u003C\u002Fcode> (metabox upload)\u003C\u002Fli>\n\u003Cli>\u003Ccode>admin_post_kitgenix_document_manager_replace_file\u003C\u002Fcode> (metabox replace)\u003C\u002Fli>\n\u003Cli>\u003Ccode>admin_notices\u003C\u002Fcode> (metabox success\u002Ferror notices via \u003Ccode>kitgenix_dm_notice\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Filter: \u003Ccode>manage_kitgenix_dm_doc_posts_columns\u003C\u002Fcode> (adds list table columns)\u003C\u002Fli>\n\u003Cli>\u003Ccode>manage_kitgenix_dm_doc_posts_custom_column\u003C\u002Fcode> (renders list table columns)\u003C\u002Fli>\n\u003Cli>Filter: \u003Ccode>post_row_actions\u003C\u002Fcode> (adds “Replace File” row action)\u003C\u002Fli>\n\u003Cli>Filter: \u003Ccode>site_status_tests\u003C\u002Fcode> (registers Site Health test)\u003C\u002Fli>\n\u003Cli>Shortcode: \u003Ccode>kitgenix_document_manager_link\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Other admin UI identifiers:\u003Cbr \u002F>\n– Admin list-table column key: \u003Ccode>kitgenix_dm_actions\u003C\u002Fcode>\u003Cbr \u002F>\n– Version restore notice query arg: \u003Ccode>kitgenix_version_restored=1\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Admin asset handles (wp-admin):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Styles:\n\u003Cul>\n\u003Cli>\u003Ccode>kitgenix-hub\u003C\u002Fcode> (Kitgenix hub page)\u003C\u002Fli>\n\u003Cli>\u003Ccode>kitgenix-admin-ui\u003C\u002Fcode> (shared Kitgenix admin UI)\u003C\u002Fli>\n\u003Cli>\u003Ccode>kitgenix-document-manager-admin\u003C\u002Fcode> (Document Manager settings screen)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Scripts:\n\u003Cul>\n\u003Cli>\u003Ccode>kitgenix-admin-tabs\u003C\u002Fcode> (shared Kitgenix tabs UI)\u003C\u002Fli>\n\u003Cli>\u003Ccode>kitgenix-document-manager-admin\u003C\u002Fcode> (Document Manager admin JS)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Site Health (Internal)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Registers Site Health test ID: \u003Ccode>kitgenix_document_manager_uploads\u003C\u002Fcode> (checks uploads directory exists and is writable)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Notes (Internal)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Uninstall deletes a legacy transient \u003Ccode>kitgenix_document_manager_site_health\u003C\u002Fcode> for backwards compatibility, even though v1 does not set it.\u003C\u002Fli>\n\u003C\u002Ful>\n","Manage document downloads with stable links, version history, and private file access.",0,81,"2026-03-26T20:11:00.000Z","7.0","6.0","8.1",[18,19,20,21,22],"documents","downloads","file-manager","private-files","stable-links","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fkitgenix-document-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkitgenix-document-manager.1.0.0.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"kitgenix",6,410,30,94,"2026-05-19T21:01:02.099Z",[38,59,83,106,130],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":14,"tags":53,"homepage":57,"download_link":58,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"catfolders-document-gallery","CatFolders Document Gallery & PDF Library","2.0.5","CatFolders","https:\u002F\u002Fprofiles.wordpress.org\u002Fcatfolders\u002F","\u003Cp>\u003Cstrong>Document Gallery\u003C\u002Fstrong> is a 100% free addon for \u003Cstrong>CatFolders, a WordPress media folder plugin\u003C\u002Fstrong>. It allows users to create and display file galleries (especially for documents like PDFs, Word, Excel files, ebooks, etc.) directly on posts or pages using the block editor or a shortcode.\u003C\u002Fp>\n\u003Cp>With \u003Cstrong>Document Gallery\u003C\u002Fstrong>, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display a folder’s documents in a neat grid or list view.\u003C\u002Fli>\n\u003Cli>Enable front-end file previews and downloads.\u003C\u002Fli>\n\u003Cli>Customize how file titles, icons, and other metadata appear.\u003C\u002Fli>\n\u003Cli>Filter files by folder, type, date, or topic.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>💥 \u003Cstrong>New Feature: Nested Folders with Breadcrumb Navigation!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The CatFolders Document Gallery now supports \u003Cstrong>multi-level folder structure\u003C\u002Fstrong>, making it easier than ever to organize and present your documents. With intuitive breadcrumb navigation, your website visitors can quickly explore subfolders and find exactly what they need!\u003C\u002Fp>\n\u003Cp>📌 \u003Ca href=\"https:\u002F\u002Fwpmediafolders.com\u002Fdocs\u002Faddons\u002Fdocument-gallery\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpmediafolders.com\u002Fcatfolders-document-gallery-demo\u002F\" rel=\"nofollow ugc\">Quick Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>It will save you a huge amount of time thanks to these built-in features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Two customizable layouts: \u003Cstrong>list\u003C\u002Fstrong> and \u003Cstrong>grid\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Over 5 file details available:: title, file type, icon, file size, updated date, and download link\u003C\u002Fli>\n\u003Cli>Automatically shows \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpmediafolders.com\u002Fdocs\u002Faddons\u002Fdocument-gallery\u002Fthumbnails\u002F\" rel=\"nofollow ugc\">PDF first-page thumbnails\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Supports all standard WordPress media file types\u003C\u002Fli>\n\u003Cli>Fully mobile responsive\u003C\u002Fli>\n\u003Cli>Clean, modern gallery design\u003C\u002Fli>\n\u003Cli>Option to show or hide specific columns\u003C\u002Fli>\n\u003Cli>Built-in file title search box\u003C\u002Fli>\n\u003Cli>Sort files by size, title, file type, or last modified date\u003C\u002Fli>\n\u003Cli>Flexible pagination settings\u003C\u002Fli>\n\u003Cli>Click to preview, open in a popup, or download any file\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎯 FEATURES\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>CatFolders Document Gallery\u003C\u002Fstrong> support displaying all WordPress file types:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Documents: pdf, doc, ppt, odt, xls\u003C\u002Fli>\n\u003Cli>Graphics: psd, svg\u003C\u002Fli>\n\u003Cli>eBooks: epub, mobi, azw, azw3\u003C\u002Fli>\n\u003Cli>Images: jpg, jpeg, png, gif, ico, webp\u003C\u002Fli>\n\u003Cli>Audios: mp3, m4a, ogg, wav\u003C\u002Fli>\n\u003Cli>Videos: mp4, mov, wmv, avi, mpg\u003C\u002Fli>\n\u003Cli>Others: svg, zip, json, and custom file types\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To get started with this WordPress PDF gallery plugin, simply follow these steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install CatFolders – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcatfolders\u002F\" rel=\"ugc\">WP Media Folders free\u003C\u002Fa>, or \u003Ca href=\"https:\u002F\u002Fwpmediafolders.com\u002F\" rel=\"nofollow ugc\">CatFolders pro version\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Install CatFolders Document Gallery (this plugin)\u003C\u002Fli>\n\u003Cli>Start organizing documents into folders\u003C\u002Fli>\n\u003Cli>Pick a folder to create WordPress gallery from folder\u003C\u002Fli>\n\u003Cli>Customize the gallery appearances and publish\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FgLxi4CTItKE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>💪 WHY YOU SHOULD USE DOCUMENT GALLERY BY CATFOLDERS?\u003C\u002Fh3>\n\u003Cp>It’s especially useful for WordPress websites that offer downloadable resources, such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>eCommerce websites offering \u003Cstrong>digital products\u003C\u002Fstrong> or \u003Cstrong>file downloads\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Membership sites providing gated access to \u003Cstrong>exclusive files\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Schools or universities sharing \u003Cstrong>study materials\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Companies providing \u003Cstrong>white papers\u003C\u002Fstrong> or \u003Cstrong>reports\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Nonprofits sharing \u003Cstrong>brochures\u003C\u002Fstrong> and \u003Cstrong>legal docs\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Here’s what you get:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Live content syncing\u003C\u002Fstrong>: Any changes made to your media folders are instantly reflected wherever they’re displayed. No need to edit pages manually.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to explore\u003C\u002Fstrong>: Visitors can quickly locate files with a built-in search bar and organize the view by date, name, size, popularity, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smooth browsing experience\u003C\u002Fstrong>: Load more items dynamically without refreshing the page, keeping navigation seamless.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimized for all devices\u003C\u002Fstrong>: Whether on desktop, tablet, or smartphone, your content adapts beautifully to every screen.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>As an admin, you will get the advantages of the customization options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easily tweak the layout and columns.\u003C\u002Fli>\n\u003Cli>Create a WordPress file gallery that fits perfectly with your website’s design.\u003C\u002Fli>\n\u003Cli>Keep your documents and files organized within folders.\u003C\u002Fli>\n\u003Cli>Dynamically update your galleries.\u003C\u002Fli>\n\u003Cli>100% free: No need to upgrade as this is already packed with premium features. Yay!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>As you add new documents to your folders, it will automatically reflect those changes. This will ensure that your visitors always have access to the most up-to-date information.\u003C\u002Fp>\n\u003Cp>Happy gallery-ing 💖\u003C\u002Fp>\n","Display WordPress PDF gallery and file gallery from folders. Comes with a clean, searchable & sortable list\u002Fgrid layout.",3000,31320,88,12,"2026-03-17T12:10:00.000Z","6.9.4","6.1",[54,55,18,19,56],"document-library","document-management","pdf","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatfolders-document-gallery.2.0.5.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":14,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":78,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":11,"last_vuln_date":82,"fetched_at":27},"simple-download-counter","Simple Download Counter","2.3.1","Jeff Starr","https:\u002F\u002Fprofiles.wordpress.org\u002Fspecialk\u002F","\u003Cp>Simple Download Counter (SDC) provides a simple yet powerful way to count file downloads. Works with any file type that’s supported by WordPress (e.g., JPG, PNG, ZIP, MP4, TXT, and many more).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important \u002F Please Read\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin enables Admin-level users to add download files of any type, from anywhere on the server, or from any remote public location. Only Administrators are allowed to add download files. Please use caution and use responsibly.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>👉 This plugin is not compatible with WordPress Multisite.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>How it works\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Visit the plugin settings to add a download file. Then use the shortcode to display a download link on any post or page. The plugin will then count every download and display it in the plugin settings. You can also display the download count on the front end using a shortcode.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple and powerful download counter\u003C\u002Fli>\n\u003Cli>Supports local and remote file URLs\u003C\u002Fli>\n\u003Cli>Supports any file type supported by WordPress\u003C\u002Fli>\n\u003Cli>Lightweight – entire plugin size is \u003C 160 KB\u003C\u002Fli>\n\u003Cli>Super fast and built for optimal performance\u003C\u002Fli>\n\u003Cli>Clean code tightly integrated with WordPress\u003C\u002Fli>\n\u003Cli>No Apache\u002F.htaccess required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out the screenshots below to get a better idea of the plugin settings and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How is this better?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>There are numerous “download counter” or “download manager” plugins available, but none of them satisfy all of my specific, stringent requirements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Current with latest WordPress\u003C\u002Fli>\n\u003Cli>Clean and simple code using WP APIs\u003C\u002Fli>\n\u003Cli>Lightweight with minimal useless features\u003C\u002Fli>\n\u003Cli>Supports all local and remote downloads\u003C\u002Fli>\n\u003Cli>No automatically created posts or pages\u003C\u002Fli>\n\u003Cli>No advertisements or weird admin notifications\u003C\u002Fli>\n\u003Cli>No obtuse styling of default WP Admin elements\u003C\u002Fli>\n\u003Cli>Download posts are visible only in the Admin Area\u003C\u002Fli>\n\u003Cli>Descriptive error handling for upload files\u003C\u002Fli>\n\u003Cli>No redundant or sloppy coding practices\u003C\u002Fli>\n\u003Cli>No requirement for cookies or sessions\u003C\u002Fli>\n\u003Cli>No requirement for Apache\u002F.htaccess\u003C\u002Fli>\n\u003Cli>No weird database shenanigans\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>So I decided to build my own. Let me emphasize the utter simplicity of this plugin. It does one thing and does it well: counts the number of downloads for your files. And makes it easy to display download links and download counts anywhere on the front end.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin does not collect or store any user data. It does not set any cookies, and it does not connect to any third-party locations. The \u003Cem>only\u003C\u002Fem> thing this plugin does is count the number of times files are downloaded. So 100% privacy friendly for everyone.\u003C\u002Fp>\n\u003Cp>Simple Download Counter is developed and maintained by \u003Ca href=\"https:\u002F\u002Fx.com\u002Fperishable\" rel=\"nofollow ugc\">Jeff Starr\u003C\u002Fa>, 15-year \u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002F\" rel=\"nofollow ugc\">WordPress developer\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fbooks.perishablepress.com\u002F\" rel=\"nofollow ugc\">book author\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>I develop and maintain this free plugin with love for the WordPress community. To show support, you can \u003Ca href=\"https:\u002F\u002Fmonzillamedia.com\u002Fdonate.html\" rel=\"nofollow ugc\">make a donation\u003C\u002Fa> or purchase one of my books:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-tao.com\u002F\" rel=\"nofollow ugc\">The Tao of WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdigwp.com\u002F\" rel=\"nofollow ugc\">Digging into WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhtaccessbook.com\u002F\" rel=\"nofollow ugc\">.htaccess made easy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-tao.com\u002Fwordpress-themes-book\u002F\" rel=\"nofollow ugc\">WordPress Themes In Depth\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbooks.perishablepress.com\u002Fdownloads\u002Fwizards-collection-sql-recipes-wordpress\u002F\" rel=\"nofollow ugc\">Wizard’s SQL Recipes for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And\u002For purchase one of my premium WordPress plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fbbq-pro\u002F\" rel=\"nofollow ugc\">BBQ Pro\u003C\u002Fa> – Blazing fast WordPress firewall\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fblackhole-pro\u002F\" rel=\"nofollow ugc\">Blackhole Pro\u003C\u002Fa> – Automatically block bad bots\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fbanhammer-pro\u002F\" rel=\"nofollow ugc\">Banhammer Pro\u003C\u002Fa> – Monitor traffic and ban the bad guys\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fga-google-analytics-pro\u002F\" rel=\"nofollow ugc\">GA Google Analytics Pro\u003C\u002Fa> – Connect WordPress to Google Analytics\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fhead-meta-pro\u002F\" rel=\"nofollow ugc\">Head Meta Pro\u003C\u002Fa> – Ultimate Meta Tags for WordPress\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fsimple-ajax-chat-pro\u002F\" rel=\"nofollow ugc\">Simple Ajax Chat Pro\u003C\u002Fa> – Unlimited chat rooms\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fusp-pro\u002F\" rel=\"nofollow ugc\">USP Pro\u003C\u002Fa> – Unlimited front-end forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Links, tweets and likes also appreciated. Thanks! 🙂\u003C\u002Fp>\n","Simply counts the number of times your files are downloaded. Display download links and counts using shortcodes.",2000,28330,98,18,"2026-03-20T17:10:00.000Z","5.0","5.6.20",[75,76,19,20,77],"download-counter","download-manager","statistics","https:\u002F\u002Fperishablepress.com\u002Fsimple-download-counter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-download-counter.2.3.1.zip",95,5,"2026-03-25 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":14,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":101,"download_link":102,"security_score":103,"vuln_count":32,"unpatched_count":104,"last_vuln_date":105,"fetched_at":27},"filr-protection","Filr – Secure document library","1.2.14","WP Chill","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpchill\u002F","\u003Ch3>Easily Create a Secure Document Library with Filr\u003C\u002Fh3>\n\u003Cp>Filr helps you safely upload, organize, and share documents on your site. Use direct links or show all files in a library for easy access.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FBlvBVbN2-2w?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLM2tOjfhVrZd3qpZiBogLE3ii3jyDo3bP\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Filr Pro – advanced features available after making a purchase\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Enhanced File Security & Access Control\u003C\u002Fstrong>\u003Cbr \u002F>\n– Support for \u003Cstrong>external files\u003C\u002Fstrong>.\u003Cbr \u002F>\n– Restrict file access by \u003Cstrong>user email\u003C\u002Fstrong> or \u003Cstrong>user role\u003C\u002Fstrong>.\u003Cbr \u002F>\n– Encrypt filenames for extra privacy.\u003Cbr \u002F>\n– Password-protected ZIP files.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Flexible File Expiry Options\u003C\u002Fstrong>\u003Cbr \u002F>\n– Expire uploads after a \u003Cstrong>set number of downloads\u003C\u002Fstrong>.\u003Cbr \u002F>\n– Set an \u003Cstrong>expiration date\u003C\u002Fstrong> for files to auto-remove access.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Upload & Storage Management\u003C\u002Fstrong>\u003Cbr \u002F>\n– Upload multiple files at once and \u003Cstrong>automatically zip them\u003C\u002Fstrong>.\u003Cbr \u002F>\n– Store files in \u003Cstrong>custom directories\u003C\u002Fstrong> for better organization.\u003Cbr \u002F>\n– Manage folders efficiently with built-in \u003Cstrong>folder management\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Extended Shortcode Customization\u003C\u002Fstrong>\u003Cbr \u002F>\n– More options to \u003Cstrong>configure, style, and customize\u003C\u002Fstrong> document library shortcodes.\u003C\u002Fp>\n\u003Cp>Get it now on \u003Ca href=\"https:\u002F\u002Fwpdocumentlibrary.com\" rel=\"nofollow ugc\">wpdocumentlibrary.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Learn more about this plugin [in our official documentation]](https:\u002F\u002Fwpdocumentlibrary.com\u002Fkb\u002F)\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Free users: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffilr-protection\u002F\" rel=\"ugc\">Ask in our forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Pro users: \u003Ca href=\"https:\u002F\u002Fwpdocumentlibrary.com\u002Fcontact-us\u002F?utm_source=wordpress.org&utm_medium=web&utm_campaign=description&utm_term=contact+us\" rel=\"nofollow ugc\">Get priority help\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily Create a Secure Document Library with Filr",800,30562,90,15,"2026-04-08T12:28:00.000Z","3.5","7.4",[99,54,55,20,100],"digital-downloads","secure-file-sharing","https:\u002F\u002Fwpdocumentlibrary.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilr-protection.1.2.14.zip",62,1,"2026-02-26 00:00:00",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":25,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":51,"requires_at_least":57,"requires_php":118,"tags":119,"homepage":125,"download_link":126,"security_score":127,"vuln_count":128,"unpatched_count":11,"last_vuln_date":129,"fetched_at":27},"cm-download-manager","CM Download Manager – Organize, Protect & Share Files in WordPress","3.1.0","CreativeMindsSolutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fcreativemindssolutions\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fdownloadsmanager\u002F\" rel=\"nofollow ugc\">Pro Plugin Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.videolessonsplugin.com\u002Fvideo-lesson\u002Flesson\u002Fdownload-file-manager-plugin\u002F\" rel=\"nofollow ugc\">Videos\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.downloadmanagerplugin.com\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcreativeminds.helpscoutdocs.com\u002Fcategory\u002F8-download-manager-cmdm\" rel=\"nofollow ugc\">User Guide\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002F?showfilter=No&tags=DownloadAddOn\" rel=\"nofollow ugc\">Add-ons\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Stop struggling with scattered files and poor organization\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Transform your WordPress site into a professional file management system\u003C\u002Fstrong> that organizes your documents securely, protects sensitive content, and provides an exceptional user experience.\u003C\u002Fp>\n\u003Cp>This \u003Cstrong>WordPress download manager\u003C\u002Fstrong> plugin automatically creates a structured file directory that:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Organizes your files professionally\u003C\u002Fstrong> with categorized downloads and intuitive navigation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Protects your content\u003C\u002Fstrong> with user role permissions and password protection for secure access\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improves user engagement\u003C\u002Fstrong> through built-in support forums and download tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Boosts SEO performance\u003C\u002Fstrong> with organized content structure and internal linking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scales with your business\u003C\u002Fstrong> from simple \u003Cstrong>file sharing\u003C\u002Fstrong> to enterprise \u003Cstrong>documents management plugin\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>10+ years of development\u003C\u002Fstrong> means you get a battle-tested \u003Cstrong>download manager plugin\u003C\u002Fstrong> solution trusted by businesses worldwide.\u003C\u002Fp>\n\u003Ch3>How Can This Download Manager Plugin Help Your Website?\u003C\u002Fh3>\n\u003Ch3>Create Professional File Organization and User Experience\u003C\u002Fh3>\n\u003Cp>This \u003Cstrong>WordPress download manager\u003C\u002Fstrong> plugin operates by creating an intuitive download index that categorizes your files based on your preferences, enabling users to quickly locate what they need without digging through folders or searching for specific filenames.\u003C\u002Fp>\n\u003Cp>The built-in \u003Cstrong>file manager plugin\u003C\u002Fstrong> creates a structured directory listing that’s similar to professional plugin directories, making your site look more organized and trustworthy.\u003C\u002Fp>\n\u003Ch3>Boost Security and Control Access to Your Files\u003C\u002Fh3>\n\u003Cp>This powerful \u003Cstrong>download manager plugin\u003C\u002Fstrong> tool includes comprehensive access control features, allowing you to define who can upload, view, and download files based on user roles. Administrators can set global permissions while users can customize access settings for each download.\u003C\u002Fp>\n\u003Ch3>Premium Editions – Unlock Advanced File Management Power\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fdownloadsmanager\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Download Manager Plugin\u003C\u002Fstrong> Premium version\u003C\u002Fa> includes payment support using WooCommerce or Easy Digital Downloads, more robust shortcodes and support for zip files, \u003Cstrong>user file upload\u003C\u002Fstrong> management, notifications, moderation and more.\u003C\u002Fp>\n\u003Ch3>Plugin Introduction Video (Pro Version)\u003C\u002Fh3>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F108660448\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Ch3>What Can You Achieve with This WordPress Download Manager Plugin?\u003C\u002Fh3>\n\u003Cp>Transform your website into a comprehensive file management hub that improves organization, enhances security, and provides professional \u003Cstrong>file sharing\u003C\u002Fstrong> capabilities. This powerful \u003Cstrong>WordPress download manager\u003C\u002Fstrong> goes far beyond simple \u003Cstrong>user file upload\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Our \u003Cstrong>WordPress download manager\u003C\u002Fstrong> solution transforms scattered files into a structured, professional system that search engines love.\u003C\u002Fp>\n\u003Cp>Some features mentioned below are available in Pro editions only.\u003C\u002Fp>\n\u003Ch3>📁 File Organization & Management\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Smart Directory Creation\u003C\u002Fstrong> – Automatically build a comprehensive, categorized file directory that grows with your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic File Index\u003C\u002Fstrong> – Create organized download pages with screenshots, featured images, and structured content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent Content Organization\u003C\u002Fstrong> – Organize complex file collections into easily navigable, searchable categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔒 Security & Access Control\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>User Role Permissions\u003C\u002Fstrong> – Control who can upload, view, and download files based on WordPress user roles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Password Protection\u003C\u002Fstrong> – Secure sensitive downloads with password protection for enhanced security\u003C\u002Fli>\n\u003Cli>\u003Cstrong>View Restrictions\u003C\u002Fstrong> – Define access levels for each download, from public to role-specific access\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👥 User Experience & Engagement\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Built-in Support Forums\u003C\u002Fstrong> – Let users comment, vote, and discuss each download to build community\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Download Tracking\u003C\u002Fstrong> – Monitor file usage with comprehensive download counters and user analytics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Dashboards\u003C\u002Fstrong> – Provide personalized download management interfaces for registered users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌐 Advanced Features & Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Payment Integration\u003C\u002Fstrong> – Sell downloads with WooCommerce and Easy Digital Downloads support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple User File Upload Options\u003C\u002Fstrong> – Upload multiple files to each download page with automatic zip creation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Preview Options\u003C\u002Fstrong> – Show content previews with external viewers for PDF, DOC, and XLS files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Media Integration\u003C\u002Fstrong> – Connect with Facebook and LinkedIn for enhanced user registration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔍 SEO & Search Optimization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Internal Linking Strategy\u003C\u002Fstrong> – Create a powerful internal linking structure that search engines love\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Expansion\u003C\u002Fstrong> – Generate additional indexed pages for each download category\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Engagement Metrics\u003C\u002Fstrong> – Increase time on page through interactive download experiences\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free Version Features – Essential Tools for Your WordPress Download Manager\u003C\u002Fh3>\n\u003Cp>Built with WordPress administrators and content managers in mind, this \u003Cstrong>download manager plugin\u003C\u002Fstrong> delivers the essential functionality you need to create a professional, organized file system that enhances your website’s value and user experience.\u003C\u002Fp>\n\u003Ch3>🚀 Automatic File Organization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Smart Index Creation\u003C\u002Fstrong> – Automatically generates a comprehensive, categorized download index that updates in real-time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Display Options\u003C\u002Fstrong> – Choose between list view and tiles view for your downloads index\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scalable Architecture\u003C\u002Fstrong> – Perfect for growing sites with unlimited downloads in the free version\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Individual Download Pages\u003C\u002Fstrong> – Each file gets its own dedicated page for maximum SEO impact\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎨 Interactive User Experience\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Download Counter System\u003C\u002Fstrong> – Track file popularity with built-in download counting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Rating System\u003C\u002Fstrong> – Let users rate on downloads to improve content quality\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in Search Engine\u003C\u002Fstrong> – Help users find files quickly with internal search and filtering\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support Forum Integration\u003C\u002Fstrong> – Built-in commenting system for each download to build community\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced File Sharing\u003C\u002Fstrong> – Enable seamless \u003Cstrong>file sharing\u003C\u002Fstrong> between users with built-in collaboration tools\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚙️ Advanced Control & Customization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>User Role Management\u003C\u002Fstrong> – Define which user roles can upload, view, and download files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Extension Control\u003C\u002Fstrong> – Administrators can define supported file types for security\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Frontend Label Editing\u003C\u002Fstrong> – Customize all user-facing text and labels to match your brand\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong> – Mobile-friendly interface that works perfectly on all devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version Features – Take Your Download Manager Plugin to the Next Level\u003C\u002Fh3>\n\u003Cp>Ready to scale your file management to enterprise-level? The Pro version removes all limitations and adds powerful features that make managing large file collections effortless while maintaining lightning-fast performance.\u003C\u002Fp>\n\u003Ch3>🚀 Unlimited Scale & Performance\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple User File Upload Options\u003C\u002Fstrong> – Upload multiple files to each download page with individual titles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced File Management\u003C\u002Fstrong> – Automatic zip creation or separate file downloads based on your needs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enterprise Performance\u003C\u002Fstrong> – Optimized algorithms and caching systems ensure fast performance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔧 Advanced Content Management\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>MicroPayments System\u003C\u002Fstrong> – Grant or charge virtual currency based on your use case\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Groups Permissions\u003C\u002Fstrong> – Set access control based on user groups with global and per-download settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Media Registration\u003C\u002Fstrong> – Integrate with Facebook and LinkedIn for enhanced user onboarding\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extended Notifications\u003C\u002Fstrong> – Custom email notifications for \u003Cstrong>user file upload\u003C\u002Fstrong>, approvals, and user activities\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎨 Professional Customization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced Access Control\u003C\u002Fstrong> – Define access restrictions for each download with role-based permissions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Password Protection\u003C\u002Fstrong> – Secure sensitive files with password protection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Preview Options\u003C\u002Fstrong> – External viewer support for PDF, DOC, and XLS files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Related Downloads\u003C\u002Fstrong> – Show related files to increase user engagement and internal linking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌐 Enterprise Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multisite Compatibility\u003C\u002Fstrong> – Manage downloads across multiple WordPress sites from a single installation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce and EDD Integration\u003C\u002Fstrong> – Sell downloads with full ecommerce functionality\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Statistics\u003C\u002Fstrong> – Detailed reports and download analytics including user tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>FTP Storage Support\u003C\u002Fstrong> – Choose FTP storage instead of local website storage for scalability\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Add-Ons & Extensions – Extend Your Download Manager Plugin Functionality\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fclient-download-zone-wordpress\" rel=\"nofollow ugc\">CM Secure Client Zone Add-on\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fdownload-manager-payment-addon-wordpress-creativeminds\u002F\" rel=\"nofollow ugc\">CM Download Manager Payments Add-on\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fpurchase-cm-download-manager-widgets-add-on-for-wordpress\u002F\" rel=\"nofollow ugc\">CM Download Manager Visual Widgets Add-on\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fcm-downloads-anonymous-posting\u002F\" rel=\"nofollow ugc\">CM Download Manager Anonymous Posting Add-on\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fcm-user-registration-for-downloads-manager-addon-for-wordpress-by-creativeminds\u002F\" rel=\"nofollow ugc\">CM Download Manager User Registration Add-on\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fcm-downlaod-manager-peepso-integration-addon-wordpress\u002F\" rel=\"nofollow ugc\">CM Download Manager PeepSo Integration Add-on\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fbbpress-wordpress-addon-for-download-manager-by-creativeminds\u002F\" rel=\"nofollow ugc\">CM Download Manager BBPress Integration Add-on\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fmicropayments\u002F\" rel=\"nofollow ugc\">CM MicroPayments Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fpurchase-cm-video-lessons-manager-plugin-for-wordpress\u002F\" rel=\"nofollow ugc\">CM Video Courses Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>Real Use Cases of the Download Manager Plugin\u003C\u002Fh3>\n\u003Cp>Transform your WordPress site into a powerful file management platform that serves multiple business needs:\u003C\u002Fp>\n\u003Ch3>🏢 Business & Corporate\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Document Libraries\u003C\u002Fstrong> – Create organized repositories for company policies, procedures, and resources using \u003Cstrong>documents management plugin\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client Portals\u003C\u002Fstrong> – Share files securely with clients through role-based access control\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Team Collaboration\u003C\u002Fstrong> – Enable team members to upload and share project files with built-in organization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enterprise File Sharing\u003C\u002Fstrong> – Streamline \u003Cstrong>file sharing\u003C\u002Fstrong> workflows across departments with advanced collaboration features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎵 Media & Entertainment\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Music Directories\u003C\u002Fstrong> – Manage MP3 and audio files with preview capabilities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Collections\u003C\u002Fstrong> – Organize video content with preview options before download\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Digital Asset Management\u003C\u002Fstrong> – Create professional media libraries for photographers and designers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛒 Ecommerce & Sales\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Digital Product Sales\u003C\u002Fstrong> – Sell downloads with WooCommerce and EDD integration and payment processing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Software Distribution\u003C\u002Fstrong> – Create plugin directories similar to WordPress.org with download tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Resource Marketplaces\u003C\u002Fstrong> – Build platforms for selling digital resources and templates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📚 Education & Training\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Course Material Distribution\u003C\u002Fstrong> – Share educational content with students through organized downloads\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Resource Libraries\u003C\u002Fstrong> – Create comprehensive resource collections for training and development\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Student Submissions\u003C\u002Fstrong> – Allow students to upload assignments with proper organization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Stay Connected with CreativeMinds\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fcategory\u002Fwordpress\u002F\" rel=\"nofollow ugc\">Blog\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fcmplugins\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcreativeminds\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fuser\u002Fcmindschannel\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fwww.pinterest.com\u002Fcmplugins\u002F\" rel=\"nofollow ugc\">Pinterest\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fcmplugins\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Other Powerful WordPress Plugins by CreativeMinds\u003C\u002Fh3>\n\u003Cp>List of all \u003Ca href=\"https:\u002F\u002Fwww.cminds.com\" rel=\"nofollow ugc\">WordPress Plugins\u003C\u002Fa> by CreativeMinds\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fglossaryplugin.com\u002F\" rel=\"nofollow ugc\">CM Tooltip Glossary\u003C\u002Fa> – Easily creates a Glossary, Encyclopaedia or Dictionary of your website’s terms and shows them as a tooltip in posts and pages when hovering. With many more powerful features.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.answersplugin.com\u002F\" rel=\"nofollow ugc\">CM Answers Plugin\u003C\u002Fa> – A fully-featured WordPress Questions & Answers Plugin that allows you to build multiple discussion forum systems Just like StackOverflow, Yahoo Answers and Quora, Now with MicroPayments and Anonymous posting support!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmicropaymentplugin.com\u002F\" rel=\"nofollow ugc\">CM MicroPayments\u003C\u002Fa> – Adds the in-site support for your own “virtual currency”. The purpose of this plugin is to allow in-site transactions without the necessity of processing the external payments each time (quicker & easier). Developers can use it as a platform to integrate with their own plugins.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frestrictcontent.com\u002F\" rel=\"nofollow ugc\">CM Restrict Content\u003C\u002Fa> – A full-featured, powerful membership solution and content restriction plugin for WordPress. Support access by role to content on your site.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fonboardingplugin.com\u002F\" rel=\"nofollow ugc\">CM OnBoarding\u003C\u002Fa> – Superb Guidance tool which improves the online experience and the user satisfaction.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏆 Why Choose CM Download Manager Plugin Over Other Solutions?\u003C\u002Fh3>\n\u003Ch3>Unmatched Experience & Reliability\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>10+ Years of Development\u003C\u002Fstrong> – We’ve been perfecting this \u003Cstrong>download manager plugin\u003C\u002Fstrong> since 2015, making it one of the most mature and reliable file management solutions available\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Proven Track Record\u003C\u002Fstrong> – Trusted by businesses worldwide, from small teams to enterprise-level organizations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Continuous Innovation\u003C\u002Fstrong> – Regular updates with new features, security improvements, and performance optimizations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Superior Technical Architecture\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress Native Integration\u003C\u002Fstrong> – Built specifically for WordPress with deep integration into the core system\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong> – Advanced caching and file management algorithms ensure fast performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile-First Design\u003C\u002Fstrong> – Responsive interfaces that work perfectly on all devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-First Approach\u003C\u002Fstrong> – Every feature is designed to improve your search engine rankings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Comprehensive Feature Set\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>No Feature Limitations\u003C\u002Fstrong> – Unlike competitors who charge extra for basic functionality, we provide comprehensive tools in every version\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Support\u003C\u002Fstrong> – Expert support team that understands both WordPress and file management\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extensive Customization\u003C\u002Fstrong> – Multiple configuration options for perfect integration with your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Future-Proof Technology\u003C\u002Fstrong> – Regular updates keep you ahead of the competition\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modular Ecosystem\u003C\u002Fstrong> – Unlike other \u003Cstrong>download manager plugin\u003C\u002Fstrong> solutions, CM Download Manager offers a modular ecosystem of add-ons, giving you flexibility to extend functionality as your needs grow\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Value for Investment\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Free Version Power\u003C\u002Fstrong> – Our free version includes features that competitors charge for\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scalable Pricing\u003C\u002Fstrong> – Choose the edition that matches your current needs, upgrade as you grow\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ROI Focused\u003C\u002Fstrong> – Every feature is designed to improve file organization, user experience, and business efficiency\u003C\u002Fli>\n\u003C\u002Ful>\n","Manage and protect your downloads in WordPress with secure access, categories, and powerful file sharing.",135817,78,43,"2026-03-14T19:22:00.000Z","5.2.4",[120,121,122,123,124],"documents-management-plugin","download-manager-plugin","file-sharing","secure-downloads","wordpress-download-manager","https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fdownloadsmanager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcm-download-manager.zip",87,10,"2025-03-27 00:00:00",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":25,"downloaded":138,"rating":139,"num_ratings":140,"last_updated":141,"tested_up_to":142,"requires_at_least":143,"requires_php":57,"tags":144,"homepage":148,"download_link":149,"security_score":150,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":151},"documents-tab-for-woocommerce","Documents Tab for WooCommerce","1.0","dimitrov.adrian","https:\u002F\u002Fprofiles.wordpress.org\u002Fdimitrovadrian\u002F","\u003Cp>Allow attach various documents and media files to a product as separate tab.\u003C\u002Fp>\n","Allow attach various documents and media files to a product as separate tab.",2320,86,3,"2015-08-21T06:35:00.000Z","4.3.34","3.7",[145,18,19,146,147],"attachments","media","woocommerce","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdocuments-tab-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdocuments-tab-for-woocommerce.zip",85,"2026-04-06T09:54:40.288Z",{"attackSurface":153,"codeSignals":298,"taintFlows":334,"riskAssessment":381,"analyzedAt":389},{"hooks":154,"ajaxHandlers":273,"restRoutes":280,"shortcodes":288,"cronEvents":296,"entryPointCount":297,"unprotectedCount":104},[155,161,168,173,177,181,185,189,193,196,199,203,207,211,215,219,223,227,231,235,238,241,245,250,254,257,261,264,267,270],{"type":156,"name":157,"callback":158,"priority":128,"file":159,"line":160},"filter","post_row_actions","row_actions","includes\u002Fadmin\u002Fclass-admin-columns.php",16,{"type":162,"name":163,"callback":164,"priority":165,"file":166,"line":167},"action","admin_menu","register_menu",60,"includes\u002Fadmin\u002Fclass-admin-menu.php",11,{"type":162,"name":169,"callback":170,"file":171,"line":172},"admin_init","register_settings","includes\u002Fadmin\u002Fclass-admin-options.php",13,{"type":162,"name":174,"callback":175,"file":176,"line":70},"add_meta_boxes","add_metaboxes","includes\u002Fadmin\u002Fclass-document-metabox.php",{"type":162,"name":178,"callback":179,"file":176,"line":180},"save_post","save_meta",19,{"type":162,"name":182,"callback":183,"file":176,"line":184},"admin_post_kitgenix_document_manager_upload_initial","handle_upload_initial",21,{"type":162,"name":186,"callback":187,"file":176,"line":188},"admin_post_kitgenix_document_manager_replace_file","handle_replace_file",22,{"type":162,"name":190,"callback":191,"file":176,"line":192},"admin_notices","maybe_notice",24,{"type":162,"name":163,"callback":164,"priority":194,"file":195,"line":192},55,"includes\u002Fadmin\u002Fclass-settings-ui.php",{"type":162,"name":190,"callback":197,"file":195,"line":198},"render_admin_notices",26,{"type":162,"name":200,"callback":201,"file":195,"line":202},"admin_post_kitgenix_document_manager_document_save","handle_document_save",28,{"type":162,"name":204,"callback":205,"file":195,"line":206},"admin_post_kitgenix_document_manager_document_delete","handle_document_delete",29,{"type":162,"name":208,"callback":209,"file":195,"line":210},"admin_post_kitgenix_document_manager_version_restore","handle_version_restore",31,{"type":162,"name":212,"callback":213,"file":195,"line":214},"admin_post_kitgenix_document_manager_version_delete","handle_version_delete",32,{"type":162,"name":216,"callback":217,"file":195,"line":218},"admin_post_kitgenix_document_manager_versions_delete_all","handle_versions_delete_all",33,{"type":162,"name":220,"callback":221,"file":195,"line":222},"admin_post_kitgenix_document_manager_category_save","handle_category_save",35,{"type":162,"name":224,"callback":225,"file":195,"line":226},"admin_post_kitgenix_document_manager_category_delete","handle_category_delete",36,{"type":156,"name":228,"callback":229,"file":230,"line":49},"site_status_tests","register_tests","includes\u002Fadmin\u002Fclass-site-health.php",{"type":162,"name":232,"callback":233,"file":234,"line":70},"init","register_post_type","includes\u002Fcore\u002Fclass-cpt.php",{"type":162,"name":232,"callback":236,"file":237,"line":49},"add_rewrite_rules","includes\u002Fcore\u002Fclass-endpoint.php",{"type":156,"name":239,"callback":240,"file":237,"line":172},"query_vars","add_query_var",{"type":162,"name":242,"callback":243,"file":237,"line":244},"template_redirect","maybe_serve_document",14,{"type":162,"name":246,"callback":247,"file":248,"line":249},"rest_api_init","register_routes","includes\u002Fcore\u002Fclass-rest.php",9,{"type":162,"name":251,"callback":252,"file":253,"line":167},"admin_enqueue_scripts","enqueue_admin","includes\u002Fcore\u002Fclass-script-handler.php",{"type":162,"name":255,"callback":256,"file":253,"line":49},"wp_enqueue_scripts","enqueue_public",{"type":156,"name":258,"callback":259,"file":260,"line":35},"upload_dir","anonymous","includes\u002Fcore\u002Fclass-uploader.php",{"type":162,"name":163,"callback":262,"priority":81,"file":263,"line":150},"kitgenix_ensure_admin_menu","kitgenix-document-manager.php",{"type":162,"name":251,"callback":265,"priority":81,"file":263,"line":266},"kitgenix_document_manager_register_admin_ui_style",589,{"type":162,"name":251,"callback":268,"file":263,"line":269},"closure",591,{"type":162,"name":271,"callback":268,"file":263,"line":272},"plugins_loaded",663,[274],{"action":275,"nopriv":276,"callback":277,"hasNonce":278,"hasCapCheck":276,"file":195,"line":279},"kitgenix_dm_search_docs",false,"ajax_search_docs",true,39,[281],{"namespace":282,"route":283,"methods":284,"callback":286,"permissionCallback":287,"file":248,"line":172},"kitgenix-document-manager\u002Fv1","\u002Fdoc\u002F(?P\u003Cslug>[a-z0-9\\-]+)",[285],"GET","get_doc","__return_true",[289,293],{"tag":290,"callback":291,"file":292,"line":249},"kitgenix_document_manager_link","render","includes\u002Fcore\u002Fclass-shortcode.php",{"tag":294,"callback":295,"file":292,"line":128},"kitgenix_document_manager_document","render_document",[],4,{"dangerousFunctions":299,"sqlUsage":300,"outputEscaping":302,"fileOperations":140,"externalRequests":11,"nonceChecks":249,"capabilityChecks":94,"bundledLibraries":333},[],{"prepared":11,"raw":11,"locations":301},[],{"escaped":303,"rawEcho":244,"locations":304},597,[305,307,309,311,313,315,317,319,321,323,325,327,329,331],{"file":176,"line":165,"context":306},"raw output",{"file":176,"line":308,"context":306},65,{"file":195,"line":310,"context":306},613,{"file":195,"line":312,"context":306},640,{"file":195,"line":314,"context":306},979,{"file":195,"line":316,"context":306},987,{"file":195,"line":318,"context":306},995,{"file":195,"line":320,"context":306},1003,{"file":195,"line":322,"context":306},1011,{"file":195,"line":324,"context":306},1049,{"file":195,"line":326,"context":306},1058,{"file":195,"line":328,"context":306},1064,{"file":195,"line":330,"context":306},1095,{"file":195,"line":332,"context":306},1105,[],[335,353,363],{"entryPoint":336,"graph":337,"unsanitizedCount":104,"severity":352},"render_admin_notices (includes\u002Fadmin\u002Fclass-settings-ui.php:108)",{"nodes":338,"edges":350},[339,344],{"id":340,"type":341,"label":342,"file":195,"line":343},"n0","source","$_GET",135,{"id":345,"type":346,"label":347,"file":195,"line":348,"wp_function":349},"n1","sink","echo() [XSS]",168,"echo",[351],{"from":340,"to":345,"sanitized":276},"medium",{"entryPoint":354,"graph":355,"unsanitizedCount":104,"severity":352},"render_page (includes\u002Fadmin\u002Fclass-settings-ui.php:204)",{"nodes":356,"edges":361},[357,359],{"id":340,"type":341,"label":342,"file":195,"line":358},242,{"id":345,"type":346,"label":347,"file":195,"line":360,"wp_function":349},251,[362],{"from":340,"to":345,"sanitized":276},{"entryPoint":364,"graph":365,"unsanitizedCount":11,"severity":380},"\u003Cclass-settings-ui> (includes\u002Fadmin\u002Fclass-settings-ui.php:0)",{"nodes":366,"edges":377},[367,369,370,374],{"id":340,"type":341,"label":368,"file":195,"line":343},"$_GET (x3)",{"id":345,"type":346,"label":347,"file":195,"line":348,"wp_function":349},{"id":371,"type":341,"label":372,"file":195,"line":373},"n2","$_POST",1199,{"id":375,"type":346,"label":347,"file":195,"line":376,"wp_function":349},"n3",1680,[378,379],{"from":340,"to":345,"sanitized":278},{"from":371,"to":375,"sanitized":278},"low",{"summary":382,"deductions":383},"The kitgenix-document-manager plugin v1.0.0 exhibits a generally good security posture, with a strong emphasis on secure coding practices like prepared statements for SQL queries and a high percentage of properly escaped output. The absence of known CVEs and a clean vulnerability history further reinforce this positive impression, suggesting the developers are attentive to security. However, there are notable concerns regarding the attack surface. The presence of one unprotected REST API route represents a significant entry point that could be exploited by unauthenticated users if sensitive functionality is exposed. Additionally, the taint analysis revealed two flows with unsanitized paths, which, while not classified as critical or high severity in this static analysis, represent potential vulnerabilities that could lead to path traversal or information disclosure if further exploited. The limited number of entry points and the overall lack of dangerous functions are strengths, but the identified unprotected route and unsanitized paths warrant careful attention and remediation.",[384,386],{"reason":385,"points":128},"Unprotected REST API route without permission callback",{"reason":387,"points":388},"Flows with unsanitized paths (2 instances)",8,"2026-04-16T14:50:34.395Z",{"wat":391,"direct":404},{"assetPaths":392,"generatorPatterns":397,"scriptPaths":398,"versionParams":399},[393,394,395,396],"\u002Fwp-content\u002Fplugins\u002Fkitgenix-document-manager\u002Fassets\u002Fcss\u002Fbackend.css","\u002Fwp-content\u002Fplugins\u002Fkitgenix-document-manager\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fkitgenix-document-manager\u002Fassets\u002Fjs\u002Fbackend.js","\u002Fwp-content\u002Fplugins\u002Fkitgenix-document-manager\u002Fassets\u002Fjs\u002Ffrontend.js",[],[395,396],[400,401,402,403],"kitgenix-document-manager\u002Fassets\u002Fcss\u002Fbackend.css?ver=","kitgenix-document-manager\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","kitgenix-document-manager\u002Fassets\u002Fjs\u002Fbackend.js?ver=","kitgenix-document-manager\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":405,"htmlComments":406,"htmlAttributes":412,"restEndpoints":413,"jsGlobals":414,"shortcodeOutput":415},[],[407,408,409,410,411],"\u003C!-- Shared Kitgenix admin menu (top-level) helper. -->","\u003C!-- Each Kitgenix plugin may call this; it is safe to call multiple times. -->","\u003C!-- Fetch WP.org active install counts for a set of plugin slugs. -->","\u003C!-- Cached to avoid repeated network calls. -->","\u003C!-- Fetch WP.org ratings (percentage) for a set of plugin slugs. -->",[],[],[],[],{"error":278,"url":417,"statusCode":418,"statusMessage":419,"message":419},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fkitgenix-document-manager\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":104,"versions":421},[422],{"version":6,"download_url":24,"svn_tag_url":423,"released_at":26,"has_diff":276,"diff_files_changed":424,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":425,"is_current":278},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fkitgenix-document-manager\u002Ftags\u002F1.0.0\u002F",[],[]]