[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXe8I2GKTe4jlyx8C86F9heogtWfqQhXWQN6q9-EAgAg":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":108,"fingerprints":154},"dadevarzan-wp-gallery","Dadevarzan WordPress Gallery","1.2.3","Dadevarzan","https:\u002F\u002Fprofiles.wordpress.org\u002Fdadevarzan\u002F","\u003Cp>Dadevarzan Gallery Post Type\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Gallery Post Type\u003C\u002Fli>\n\u003Cli>Gallery custom Fields\u003C\u002Fli>\n\u003Cli>Gallery Capabilities\u003C\u002Fli>\n\u003Cli>Registering theme layouts\u003C\u002Fli>\n\u003C\u002Ful>\n","Dadevarzan Gallery Post Type",100,2488,0,"2022-05-31T11:43:00.000Z","6.0.0","4.4.0","7.2",[19,20,21,22,23],"dadehvarzan","dadevarzan","gallery","wordpress","wp","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdadevarzan-wp-gallery","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdadevarzan-wp-gallery.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":20,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},19,2160,87,7,91,"2026-04-04T11:09:34.774Z",[38,56,71,85,96],{"slug":39,"name":40,"version":41,"author":7,"author_profile":8,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":13,"num_ratings":13,"last_updated":46,"tested_up_to":47,"requires_at_least":16,"requires_php":48,"tags":49,"homepage":51,"download_link":52,"security_score":53,"vuln_count":54,"unpatched_count":13,"last_vuln_date":55,"fetched_at":28},"dadevarzan-common","Dadevarzan WordPress Common","2.2.3","\u003Cp>Dadevarzan Common Plugin\u003Cbr \u002F>\n– Add file ShortCode For ACF\u003Cbr \u002F>\n    \u003Ccode>[acf-file field=\"ACF_Field\" property=\"size\"]\u003Cbr \u002F>\n[acf-file field=\"ACF_Field\" property=\"url\"]\u003Cbr \u002F>\n[acf-file field=\"ACF_Field\" property=\"title\"]\u003Cbr \u002F>\n[acf-file field=\"ACF_Field\" property=\"filename\"]\u003Cbr \u002F>\n[acf-file field=\"ACF_Field\" property=\"type\"]\u003Cbr \u002F>\n[acf-file field=\"ACF_Field\" property=\"caption\"]\u003Cbr \u002F>\n[acf-file field=\"ACF_Field\" property=\"description\"]\u003C\u002Fcode>\u003Cbr \u002F>\n– Add ShortCode For Date Filter in Archives\u003Cbr \u002F>\n    \u003Ccode>[dv-date-filter post_type=\"post\"]\u003C\u002Fcode>\u003Cbr \u002F>\n– Add ShortCode to display All taxonomies hierarchically in an unordered list style\u003Cbr \u002F>\n    \u003Ccode>[dv-all-tax taxonomy=\"taxonomy_slug\"]\u003C\u002Fcode>\u003Cbr \u002F>\n– Add ShortCode to display related taxonomies to a specific post\u003Cbr \u002F>\n    \u003Ccode>[dv-tax slug='TAXONOMY_SLUG' field='term_id|name|slug' seperator=',']\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display product attribute short codes for single page\u003Cbr \u002F>\n    \u003Ccode>[display_attribute attribute=\"color\"]\u003C\u002Fcode>    \u003C\u002Fli>\n\u003Cli>Enabled mega menu in beaver theme\u003C\u002Fli>\n\u003Cli>Allowed access to Appearance > Menu and Widgets to Editor & Shop manager roles\u003C\u002Fli>\n\u003Cli>Allowed access to Gravity forms to Editor & Shop manager roles\u003C\u002Fli>\n\u003Cli>Added Banner image, International title and Catalog file to WooCommerce product with ACF\u003C\u002Fli>\n\u003Cli>Added Banner image to WooCommerce product Category and Tag with ACF\u003C\u002Fli>\n\u003Cli>Added Ability to use shortcode in Beaver builder custom CSS class\u003C\u002Fli>\n\u003Cli>Added Dadevarzan Custom Font Icon to Beaver builder Icon set.\u003C\u002Fli>\n\u003Cli>Added lots of farsi\u002Fpersian Fonts to Beaver builder.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Short Description\u003C\u002Fh3>\n\u003Cp>Enhance your Dadevarzan WordPress site with custom shortcodes, Persian fonts, and WooCommerce enhancements. Supports ACF, taxonomy display, date filtering, and Beaver Builder integration.\u003C\u002Fp>\n","Dadevarzan Common Plugin",700,16502,"2025-08-25T12:45:00.000Z","6.8.5","7.4",[50,19,20,22,23],"common","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdadevarzan-common","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdadevarzan-common.zip",99,1,"2025-09-03 00:00:00",{"slug":57,"name":58,"version":59,"author":7,"author_profile":8,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":13,"num_ratings":13,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":17,"tags":67,"homepage":69,"download_link":70,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"dadevarzan-woo-common","Dadevarzan Common for Woocommerce","1.1.2","\u003Cp>Dadevarzan custom shortcodes and common functionalites for Woocommerce.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Displaying Woocommerce Product Gallery images\u003Cbr \u002F>\n[dv_wc_product_images count=’1′ size=’medium’]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Displaying Woocommerce sorting product selectbox\u003Cbr \u002F>\n[dv_display_product_sorting]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Displaying Woocommerce variation swatches based on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-variation-swatches\u002F\" rel=\"ugc\">Variation Swatches for WooCommerce\u003C\u002Fa>,\u003Cbr \u002F>\n[dv_wc_product_variation_swatches term=’ATTRIBUTE-SLUG’ type=’color|image|button’]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Displaying Attribute Table outside of default WooCommerce tabs\u003Cbr \u002F>\n[dv_product_additional_information]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Displaying Product Review outside of default WooCommerce tabs\u003Cbr \u002F>\n[dv_display_product_review]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Displaying Woocommerce Compaire based on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-compare\u002F\" rel=\"ugc\">WPC Smart Compare for WooCommerce\u003C\u002Fa>,\u003Cbr \u002F>\n[dv_product_compaire]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Displaying Woocommerce Wishlist based on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-wishlist\u002F\" rel=\"ugc\">WPC Smart Wishlist for WooCommerce\u003C\u002Fa>,\u003Cbr \u002F>\n[dv_product_wishlist]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Displaying Woocommerce Product Discount budge if os sales,\u003Cbr \u002F>\n[dv_display_product_discount]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Displaying Woocommerce stock status based on \u003Ca href=\"https:\u002F\u002Fdocs.wpbeaverbuilder.com\u002Fbeaver-themer\u002Ffield-connections\u002Fuse-conditional-shortcode-to-test-for-presence-of-content-themer\u002F\" rel=\"nofollow ugc\">this article\u003C\u002Fa>,\u003Cbr \u002F>\n[wpbb-if  post:custom_field key=’_stock_status’ exp=’equals’ value=’outofstock’]\u003Cbr \u002F>\n\u003Cdiv class=\"dv-stock_status dv-outofstock\">ناموجود\u003C\u002Fdiv>\u003Cbr \u002F>\n[wpbb-else]\u003Cbr \u002F>\n\u003Cdiv class=\"dv-stock_status dv-instock\">موجود\u003C\u002Fdiv>\u003Cbr \u002F>\n[\u002Fwpbb-if]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Added \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-variation-swatches\u002F\" rel=\"ugc\">Variation and Swatches\u003C\u002Fa> to \u003Ca href=\"https:\u002F\u002Fsearchandfilter.com\u002F\" rel=\"nofollow ugc\">Search & Filter Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Dadevarzan custom shortcodes and common functionalites for Woocommerce.",200,2624,"2023-01-02T11:51:00.000Z","6.1.10","5.0.0",[19,20,68,22,23],"woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdadevarzan-woo-common","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdadevarzan-woo-common.zip",{"slug":72,"name":73,"version":74,"author":7,"author_profile":8,"description":75,"short_description":76,"active_installs":77,"downloaded":78,"rating":13,"num_ratings":13,"last_updated":79,"tested_up_to":80,"requires_at_least":16,"requires_php":17,"tags":81,"homepage":83,"download_link":84,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"dadevarzan-wp-tender","Dadevarzan WordPress Tender","1.2.7","\u003Cp>Dadevarzan Tender Post Type\u003Cbr \u002F>\n– Tender Post Type\u003Cbr \u002F>\n– Tender Fields\u003Cbr \u002F>\n– Tender Category\u003Cbr \u002F>\n– Tender Capabilities\u003Cbr \u002F>\n– Registering theme layouts\u003C\u002Fp>\n","Dadevarzan Tender Post Type",90,3456,"2023-01-30T08:59:00.000Z","6.1.0",[19,20,82,22,23],"tender","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdadevarzan-wp-tender","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdadevarzan-wp-tender.zip",{"slug":86,"name":87,"version":6,"author":7,"author_profile":8,"description":88,"short_description":89,"active_installs":77,"downloaded":90,"rating":13,"num_ratings":13,"last_updated":91,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":92,"homepage":94,"download_link":95,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"dadevarzan-wp-video","Dadevarzan WordPress Video","\u003Cp>Dadevarzan Video Post Type\u003Cbr \u002F>\n– Video Post Type\u003Cbr \u002F>\n– Video Fields\u003Cbr \u002F>\n– Video Category\u003Cbr \u002F>\n– Video Capabilities\u003Cbr \u002F>\n– Registering theme layouts\u003C\u002Fp>\n","Dadevarzan Video Post Type",2150,"2022-05-31T11:57:00.000Z",[19,20,93,22,23],"video","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdadevarzan-wp-video","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdadevarzan-wp-video.zip",{"slug":97,"name":98,"version":6,"author":7,"author_profile":8,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":13,"num_ratings":13,"last_updated":103,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":104,"homepage":106,"download_link":107,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"dadevarzan-wp-personnel","Dadevarzan WordPress Personnel","\u003Cp>Dadevarzan Personnel Post Type\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Personnel Post Type\u003C\u002Fli>\n\u003Cli>Personnel custom Fields\u003C\u002Fli>\n\u003Cli>Personnel Capabilities\u003C\u002Fli>\n\u003Cli>Personnel Category\u003C\u002Fli>\n\u003Cli>Registering theme layouts\u003C\u002Fli>\n\u003C\u002Ful>\n","Dadevarzan Personnel Post Type",60,2085,"2022-05-31T11:47:00.000Z",[19,20,105,22,23],"personnel","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdadevarzan-wp-personnel","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdadevarzan-wp-personnel.zip",{"attackSurface":109,"codeSignals":137,"taintFlows":144,"riskAssessment":145,"analyzedAt":153},{"hooks":110,"ajaxHandlers":133,"restRoutes":134,"shortcodes":135,"cronEvents":136,"entryPointCount":13,"unprotectedCount":13},[111,117,121,124,127,130],{"type":112,"name":113,"callback":114,"file":115,"line":116},"action","plugins_loaded","dadevarzanWpGallery::load_text_domain","dadevarzan-wp-gallery.php",26,{"type":112,"name":118,"callback":119,"file":115,"line":120},"init","dadevarzanWpGallery::add_post_type",27,{"type":112,"name":118,"callback":122,"file":115,"line":123},"dadevarzanWpGallery::add_fields",28,{"type":112,"name":118,"callback":125,"file":115,"line":126},"dadevarzanWpGallery::add_taxonomy",29,{"type":112,"name":118,"callback":128,"file":115,"line":129},"dadevarzanWpGallery::add_role_caps",30,{"type":112,"name":113,"callback":131,"file":115,"line":132},"dadevarzanWpGallery::load_templates",31,[],[],[],[],{"dangerousFunctions":138,"sqlUsage":139,"outputEscaping":141,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":143},[],{"prepared":13,"raw":13,"locations":140},[],{"escaped":13,"rawEcho":13,"locations":142},[],[],[],{"summary":146,"deductions":147},"The static analysis of dadevarzan-wp-gallery v1.2.3 indicates a strong security posture in several key areas. The absence of any identified dangerous functions, raw SQL queries, unescaped output, file operations, or external HTTP requests is highly commendable. Furthermore, the plugin demonstrates good practices by not utilizing potentially vulnerable bundled libraries and by having zero identified flows with unsanitized paths during taint analysis.  The lack of any recorded CVEs, both historically and currently, also suggests a mature and secure development process.\n\nHowever, a significant concern arises from the complete absence of security checks like nonce checks and capability checks, coupled with zero AJAX handlers, REST API routes, shortcodes, or cron events that would typically require such protections. While this might imply a very limited attack surface, it also means that any *potential* entry points, however few, are entirely unprotected from unauthorized access. This lack of any authentication or authorization mechanisms on the (albeit small) attack surface is a notable weakness that could be exploited if new entry points were to be introduced without proper security considerations in future updates. Therefore, while the current implementation appears robust and free of known vulnerabilities, the complete absence of protective checks presents a potential risk for future development.\n\nIn conclusion, dadevarzan-wp-gallery v1.2.3 exhibits excellent secure coding practices regarding data handling and external interactions. The vulnerability history is clean, indicating reliability. The primary weakness lies in the complete lack of any authorization or nonce checks on its extremely limited attack surface. This suggests a potential for future vulnerabilities if the plugin evolves without incorporating these fundamental security measures. For its current state, the plugin is secure, but future development needs careful oversight regarding its security architecture.",[148,151],{"reason":149,"points":150},"No nonce checks implemented",10,{"reason":152,"points":150},"No capability checks implemented","2026-03-16T20:58:39.463Z",{"wat":155,"direct":172},{"assetPaths":156,"generatorPatterns":163,"scriptPaths":164,"versionParams":165},[157,158,159,160,161,162],"\u002Fwp-content\u002Fplugins\u002Fdadevarzan-wp-gallery\u002Fadmin\u002Fjs\u002Face.js","\u002Fwp-content\u002Fplugins\u002Fdadevarzan-wp-gallery\u002Fadmin\u002Fjs\u002Feditor.js","\u002Fwp-content\u002Fplugins\u002Fdadevarzan-wp-gallery\u002Fadmin\u002Fjs\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Fdadevarzan-wp-gallery\u002Fadmin\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fdadevarzan-wp-gallery\u002Ffrontend\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fdadevarzan-wp-gallery\u002Ffrontend\u002Fjs\u002Fgallery-frontend.js",[],[157,158,159,162],[166,167,168,169,170,171],"dadevarzan-wp-gallery\u002Fadmin\u002Fjs\u002Face.js?ver=","dadevarzan-wp-gallery\u002Fadmin\u002Fjs\u002Feditor.js?ver=","dadevarzan-wp-gallery\u002Fadmin\u002Fjs\u002Fmain.js?ver=","dadevarzan-wp-gallery\u002Fadmin\u002Fcss\u002Fstyle.css?ver=","dadevarzan-wp-gallery\u002Ffrontend\u002Fcss\u002Fstyle.css?ver=","dadevarzan-wp-gallery\u002Ffrontend\u002Fjs\u002Fgallery-frontend.js?ver=",{"cssClasses":173,"htmlComments":175,"htmlAttributes":176,"restEndpoints":178,"jsGlobals":180,"shortcodeOutput":182},[174],"dadevarzan-gallery",[],[177],"data-acf-field-key=\"field_5981b8a844bac\"",[179],"\u002Fwp-json\u002Fwp\u002Fv2\u002Fgallery",[181],"dadevarzan_wp_gallery",[]]