[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fhwjwQ9k0HQpL3eeZ1SEhbi4Xg1sqOlG9JbUBHHV9mY8":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":132,"fingerprints":262},"dokan-order-approval","Dokan Order Approval","2.0.6","Sarankumar","https:\u002F\u002Fprofiles.wordpress.org\u002Fsarankumar\u002F","\u003Cp>The Dokan Order Approval plugin enables vendors to approve or reject customer orders before payment is processed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important Note\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin will only work if you have the \u003Ca href=\"https:\u002F\u002FWordPress.org\u002Fplugins\u002Forder-approval-WooCommerce\u002F\" title=\"dokan order approval for WooCommerce\" rel=\"ugc\">Order Approval for WooCommerce\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002FWordPress.org\u002Fplugins\u002Fdokan-lite\u002F\" title=\"WooCommerce venders order approval\" rel=\"ugc\">Dokan\u003C\u002Fa> plugin installed and activated.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sales process flow for new order\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>The customer places an order, but no payment is processed at this time.\u003C\u002Fli>\n\u003Cli>The shop owner\u002Fadmin\u002Fvendor then has the option to approve or reject the order.\u003C\u002Fli>\n\u003Cli>If the order is approved, the customer will receive a notification email that includes a payment link.\u003C\u002Fli>\n\u003Cli>If the order is rejected, the customer will receive a cancellation email.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>After installing and activating the plugin, the shop owner\u002Fvendor can approve or reject customer orders.\u003C\u002Fli>\n\u003Cli>Orders must be manually approved by the store owner before payment is processed.\u003C\u002Fli>\n\u003Cli>The plugin will send a notification email to the customer whenever an order is approved or rejected.\u003C\u002Fli>\n\u003Cli>If an order is approved, the customer will receive an email with a payment link.\u003C\u002Fli>\n\u003Cli>This plugin supports all enabled payment gateways.\u003C\u002Fli>\n\u003Cli>There are no complex settings to configure.\u003C\u002Fli>\n\u003Cli>Blocked checkout feature.\u003C\u002Fli>\n\u003Cli>Admin can edit the orders.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>DOKAN Order Approval Plugin [Premium]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All features of Free version.\u003C\u002Fli>\n\u003Cli>Enable order approval for Specific products.\u003C\u002Fli>\n\u003Cli>Enable order approval for Category vise products.\u003C\u002Fli>\n\u003Cli>Enable order approval for Tag vise products.\u003C\u002Fli>\n\u003Cli>Order approval for category and tag wise\u003C\u002Fli>\n\u003Cli>For zero-handling orders, once approved, the system will automatically change the status to the one you’ve pre-selected in the settings page\u003C\u002Fli>\n\u003Cli>Translation ready.\u003C\u002Fli>\n\u003Cli>Approve\u002Freject buttons in admin email\u003C\u002Fli>\n\u003Cli>Emails support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsevengits.com\u002Fplugin\u002Fdokan-order-approval-pro\u002F\" title=\"dokan order approval for WooCommerce pro\" rel=\"nofollow ugc\">Buy Premium\u003C\u002Fa>|\u003Ca href=\"https:\u002F\u002Fsevengits.com\u002Fdocs\u002Fdokan-order-approval\u002F\" title=\"dokan order approval for WooCommerce docs\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>|\u003Ca href=\"https:\u002F\u002Fdemo.sevengits.com\u002Fdokan-order-approval\u002F\" title=\"demo dokan order approval\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\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\u002FqDSyrdQTcGk?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>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Checkout Other Order Approval Plugin Addons\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Order Approval for WooCommerce   \u003Ca href=\"https:\u002F\u002FWordPress.org\u002Fplugins\u002Forder-approval-WooCommerce\u002F\" title=\"order approval WooCommerce\" rel=\"ugc\">Free version\u003C\u002Fa>  &  \u003Ca href=\"https:\u002F\u002Fsevengits.com\u002Fplugin\u002Forder-approval-WooCommerce-pro\u002F\" title=\"order approval plugin pro\" rel=\"nofollow ugc\">Premium\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Order Approval for WCFM \u003Ca href=\"https:\u002F\u002FWordPress.org\u002Fplugins\u002Forder-approval-for-wcfm\u002F\" title=\"Order Approval for WCFM\" rel=\"ugc\">Free version\u003C\u002Fa> & \u003Ca href=\"https:\u002F\u002Fsevengits.com\u002Fplugin\u002Forder-approval-for-wcfm\u002F\" title=\"WCFM order approval plugin pro\" rel=\"nofollow ugc\">Premium\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Order Approval for MultiVendorX \u003Ca href=\"https:\u002F\u002FWordPress.org\u002Fplugins\u002Forder-approval-for-multivendorx\u002F\" title=\"Order Approval for MultiVendorX plugin\" rel=\"ugc\">Free version\u003C\u002Fa> & \u003Ca href=\"https:\u002F\u002Fsevengits.com\u002Fplugin\u002Forder-approval-for-multivendorx-pro\u002F\" title=\"MultiVendorX plugin pro\" rel=\"nofollow ugc\">Premium\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Our other plugins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Sevengits is a premier WooCommerce custom plugin development company, distinguished by a team of seasoned experts. Specializing in tailoring e-commerce solutions, SevenGits delivers innovative and scalable plugins, ensuring clients harness the full potential of their WooCommerce platforms.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Checkout Location Picker for WooCommerce \u003Ca href=\"https:\u002F\u002FWordPress.org\u002Fplugins\u002Fsg-checkout-location-picker\u002F\" title=\"Checkout Location Picker for WooCommerce free\" rel=\"ugc\">free\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fsevengits.com\u002Fplugin\u002Fsg-checkout-location-picker-pro\u002F\" title=\"Checkout Location Picker for WooCommerce pro\" rel=\"nofollow ugc\">pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.sevengits.com\u002Fsg-checkout-location-picker\u002F\" title=\"Checkout Location Picker for WooCommerce demo\" rel=\"nofollow ugc\">demo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Chikkili- Google Pay India for WooCommerce \u003Ca href=\"https:\u002F\u002FWordPress.org\u002Fplugins\u002Fchikkili-google-pay-for-WooCommerce\u002F\" title=\"Chikkili- Google Pay India for WooCommerce free\" rel=\"ugc\">free\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fsevengits.com\u002Fplugin\u002Fchikkili-google-pay-for-WooCommerce-pro\u002F\" title=\" Chikkili- Google Pay India for WooCommerce pro\" rel=\"nofollow ugc\">pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.sevengits.com\u002Fchikkili-google-pay-for-WooCommerce\u002F\" title=\" Chikkili- Google Pay India for WooCommerce demo\" rel=\"nofollow ugc\">demo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Map to Address \u003Ca href=\"https:\u002F\u002FWordPress.org\u002Fplugins\u002Fmap-to-address\u002F\" title=\"Map to Address free\" rel=\"ugc\">free\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fsevengits.com\u002Fplugin\u002Fmap-to-address-pro\u002F\" title=\"map to address  plugin pro\" rel=\"nofollow ugc\">pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.sevengits.com\u002Fmap-to-address-pro\u002F\" title=\"Reverse Geocoding  plugin demo\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Integrate PhonePe with WooCommerce \u003Ca href=\"https:\u002F\u002FWordPress.org\u002Fplugins\u002Fwc-phonepe\u002F\" title=\"Integrate PhonePe with WooCommerce free\" rel=\"ugc\">free\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.sevengits.com\u002Fphonepe-WooCommerce\u002F\" title=\"Integrate PhonePe with WooCommerce demo\" rel=\"nofollow ugc\">demo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WC Messaging \u003Ca href=\"https:\u002F\u002FWordPress.org\u002Fplugins\u002Fwc-messaging\" title=\"Whatsapp integration with WooCommerce\" rel=\"ugc\">free\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fsevengits.com\u002Fplugin\u002Fwc-messaging-pro\u002F\" title=\"Whatsapp WooCommerce pro\" rel=\"nofollow ugc\">pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.sevengits.com\u002Fwc-messaging-pro\u002F\" title=\"WooCommerce whatsapp API integration\" rel=\"nofollow ugc\">demo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WC Messaging Team \u003Ca href=\"https:\u002F\u002Fsevengits.com\u002Fplugin\u002Fwc-messaging-team\u002F\" title=\"WooCommerce Team\" rel=\"nofollow ugc\">Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.sevengits.com\u002Fwc-messaging-team\" title=\"WooCommerce Team demo\" rel=\"nofollow ugc\">demo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Dokan Vendor needs to approve order before payment is processed.",50,11690,92,5,"","6.7.5","4.0","5.4",[20,21,22,4,23],"dokan","dokan-lite","dokan-order","dokan-pre-order","https:\u002F\u002Fsevengits.com\u002Fplugins\u002Fdokan-order-approval-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdokan-order-approval.2.0.6.zip",100,0,null,"2026-03-15T10:48:56.248Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"sarankumar",12,2610,91,30,88,"2026-04-04T23:43:45.003Z",[40,63,82,94,113],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":26,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":59,"download_link":60,"security_score":61,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":62},"dokan-vendor-info-hider","Dokan Vendor Info Hider – Hide Vendor info from Store-list and store page","1.0.7","cscode","https:\u002F\u002Fprofiles.wordpress.org\u002Fcscode\u002F","\u003Cp>Want to hide vendor info from store-list page and store page?\u003C\u002Fp>\n\u003Cp>This plugin will amagingly help you to choose what you want to hide. Like-\u003Cbr \u002F>\nPhone no? or Street 1? or Street 2 etc separately. You can also hide all info if you want!\u003C\u002Fp>\n","This plugin will help you to hide the informations of vendors on your marketplace.",8422,64,6,"2021-10-13T08:54:00.000Z","5.8.13","4.4","5.6",[20,21,56,57,58],"multi-vendor","multishop","multivendor-marketplace","https:\u002F\u002Fcscode.us\u002Fplugins\u002Fdokan-vendor-info-hider","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdokan-vendor-info-hider.zip",85,"2026-03-15T15:16:48.613Z",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":11,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":53,"requires_php":76,"tags":77,"homepage":80,"download_link":81,"security_score":61,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":62},"dokan-access-manager","Dokan Access Manager","1.6","Hassan Hossinie","https:\u002F\u002Fprofiles.wordpress.org\u002Fonlinerir\u002F","\u003Cp>You probably also want to disable some accesses in the seller panel of the Dokan plugin.\u003Cbr \u002F>\nBecause this accesses may cause problems to your website.\u003Cbr \u002F>\nFor example, a product that has been published and the seller removes this product!\u003Cbr \u002F>\nOr you don’t need some menus in your dokan panel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>With this plugin, you can disable some accesses in the sellers’ panel.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin will work with Dokan free as well as PRO versions.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>• Disable Register as vendor in Woocommerce register form\u003Cbr \u002F>\n• Disable Navigation Items\u003Cbr \u002F>\n• Disable Dashboard Widgets\u003Cbr \u002F>\n• Manage Edit , Delete for products\u003Cbr \u002F>\n• Disable some fields For add or edit products\u003Cbr \u002F>\n• Hide some order details\u003C\u002Fp>\n","A add-ons plugin for access manager vendor to all items dokan seller dashboard. Only work by Dokan multivendor plugin",3203,80,2,"2023-07-03T09:10:00.000Z","6.2.9","7.0",[20,21,78,79],"dokan-manager","multivendor","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdokan-access-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdokan-access-manager.1.6.zip",{"slug":83,"name":84,"version":85,"author":44,"author_profile":45,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":27,"num_ratings":27,"last_updated":15,"tested_up_to":90,"requires_at_least":53,"requires_php":54,"tags":91,"homepage":92,"download_link":93,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"dokan-plus","Dokan Plus","1.0.4","\u003Cp>Get Dokan more user friendly with this free plugin!\u003Cbr \u002F>\n* You can restrict vendors\u002Fsellers data from customers\u003C\u002Fp>\n","This plugin will help you to restrict your marketplace built with Dokan Multivendor Marketplace.",20,5196,"5.5.18",[20,21,56,57,58],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdokan-plus\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdokan-plus.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":104,"num_ratings":33,"last_updated":105,"tested_up_to":106,"requires_at_least":53,"requires_php":15,"tags":107,"homepage":111,"download_link":112,"security_score":61,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":62},"dokan-menu-hider","Dokan Menu Hider","2.5.3","Nazmul Hassan","https:\u002F\u002Fprofiles.wordpress.org\u002Fnazmulhassann20\u002F","\u003Ch4>Dokan Menu Hider for \u003Cstrong>Dokan\u003C\u002Fstrong> plugin.\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>You have to install \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdokan-lite\u002F\" rel=\"ugc\">\u003Cstrong>Dokan Lite\u003C\u002Fstrong>\u003C\u002Fa> plugin or you can get the \u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fdokan\u002F?ref=432&campaign=wp-plugin\" rel=\"nofollow ugc\">\u003Cstrong>Pro Version\u003C\u002Fstrong>\u003C\u002Fa> to run this plugin\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Manage seller dashboard menu or product tab\u003Cbr \u002F>\n* Disable vendor dashboard menu\u003C\u002Fp>\n\u003Cp>Author:  \u003Ca href=\"https:\u002F\u002Fnayemdevs.com\" rel=\"nofollow ugc\">@nayemDevs\u003C\u002Fa>\u003Cbr \u002F>\nFollow me on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FnayemDevs\" rel=\"nofollow ugc\">@twitter\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Hide seller dashboard menu from vendor dashboard\u003C\u002Fli>\n\u003Cli>Select multiple menu to hide from the dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to use Dokan Menu Hider\u003C\u002Fh3>\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\u002FhAes7n4ey40?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>\u003C\u002Fp>\n","Dokan Menu Hider for Dokan plugin.",600,23388,94,"2022-02-11T11:16:00.000Z","5.9.13",[20,108,109,79,110],"hider","menu","vendor-menu","https:\u002F\u002Fgithub.com\u002FnayemDevs\u002FDokan-tab-remover","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdokan-menu-hider.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":27,"num_ratings":27,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":15,"tags":126,"homepage":130,"download_link":131,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":62},"dokan-invoice","Dokan Invoice","1.2.7","weDevs","https:\u002F\u002Fprofiles.wordpress.org\u002Fwedevs\u002F","\u003Cblockquote>\n\u003Ch4>This is an add-on to use with \u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fproducts\u002Fplugins\u002Fdokan\u002F?utm_source=wporg&utm_medium=cta&utm_campaign=dokan-lite\" rel=\"nofollow ugc\">Dokan\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdokan-lite\u002F\" rel=\"ugc\">Dokan lite\u003C\u002Fa> plugin.\u003C\u002Fh4>\n\u003Cp>And it is also dependent to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pdf-invoices-packing-slips\u002F\" rel=\"ugc\">WooCommerce PDF Invoices & Packing Slips\u003C\u002Fa>. See installation instructions for details.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>WooCommerce PDF Invoices & Packing Slips is a renowned plugin to use with WooCommerce to generate invoices and packing slips. We have made this add-on to make it compatible with the plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Admin can generate invoices from \u003Ccode>wp-admin \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Orders\u003C\u002Fcode> for parent and sub-orders\u003C\u002Fli>\n\u003Cli>Customers can download invoices for their completed orders from \u003Ccode>my-account\u003C\u002Fcode> page.\u003C\u002Fli>\n\u003Cli>Sellers can generate invoices for their orders from \u003Ccode>dashboard \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Orders\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All the invoices generated while the above mentioned plugin and this add-on, will contain the store name that sold the products to the customer.\u003C\u002Fp>\n","PDF Invoicing system for Admin, Seller and Customer",500,26635,"2025-12-09T06:52:00.000Z","6.8.5","6.4",[20,127,128,56,129],"invoice","multi-seller","woocommerce","https:\u002F\u002Fdokan.co\u002Fwordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdokan-invoice.1.2.7.zip",{"attackSurface":133,"codeSignals":221,"taintFlows":253,"riskAssessment":254,"analyzedAt":261},{"hooks":134,"ajaxHandlers":214,"restRoutes":215,"shortcodes":216,"cronEvents":217,"entryPointCount":27,"unprotectedCount":27},[135,141,146,149,155,160,165,168,170,173,176,179,182,185,188,191,194,197,200,203,206,209,212],{"type":136,"name":137,"callback":138,"file":139,"line":140},"filter","sgdoa_deactivate_feedback_form_plugins","sgitsda_deactivate_feedback","dokan-order-approval.php",75,{"type":142,"name":143,"callback":144,"file":139,"line":145},"action","before_woocommerce_init","oadwoo_declare_cart_checkout_blocks_compatibility",111,{"type":142,"name":143,"callback":147,"file":139,"line":148},"closure",121,{"type":136,"name":150,"callback":151,"priority":152,"file":153,"line":154},"woocommerce_email_enabled_new_order","prevent_sub_order_admin_email",10,"includes\\class-dokan-order-approval-vendor-order.php",39,{"type":136,"name":156,"callback":157,"priority":158,"file":159,"line":33},"woocommerce_email_classes","register_email",90,"includes\\class-sg-dokan-order-approval-wc_email.php",{"type":142,"name":161,"callback":162,"file":163,"line":164},"plugins_loaded","anonymous","includes\\class-sg-dokan-order-approval.php",139,{"type":142,"name":166,"callback":162,"file":163,"line":167},"admin_enqueue_scripts",155,{"type":142,"name":166,"callback":162,"file":163,"line":169},156,{"type":142,"name":171,"callback":162,"file":163,"line":172},"woocommerce_order_status_waiting",158,{"type":142,"name":174,"callback":162,"file":163,"line":175},"dokan_order_detail_after_order_general_details",160,{"type":136,"name":177,"callback":162,"file":163,"line":178},"sg_oawoo_additional_settings",163,{"type":142,"name":180,"callback":162,"file":163,"line":181},"woocommerce_admin_field_sgits_relative_select",166,{"type":142,"name":183,"callback":162,"file":163,"line":184},"woocommerce_thankyou",171,{"type":136,"name":186,"callback":162,"file":163,"line":187},"plugin_row_meta",180,{"type":142,"name":189,"callback":162,"file":163,"line":190},"wp",183,{"type":142,"name":192,"callback":162,"file":163,"line":193},"sgits_doa_cancel_unpaid_orders_action_hook",184,{"type":142,"name":195,"callback":162,"file":163,"line":196},"admin_notices",186,{"type":142,"name":198,"callback":162,"file":163,"line":199},"wp_head",205,{"type":136,"name":201,"callback":162,"file":163,"line":202},"dokan_my_account_my_sub_orders_actions",206,{"type":142,"name":204,"callback":162,"file":163,"line":205},"dokan_get_order_status_class",207,{"type":142,"name":207,"callback":162,"file":163,"line":208},"dokan_get_order_status_translated",208,{"type":142,"name":166,"callback":147,"file":210,"line":211},"plugin-deactivation-survey\\deactivate-feedback-form.php",17,{"type":136,"name":137,"callback":147,"file":210,"line":213},79,[],[],[],[218],{"hook":192,"callback":192,"file":219,"line":220},"admin\\class-sg-dokan-order-approval-admin.php",387,{"dangerousFunctions":222,"sqlUsage":223,"outputEscaping":225,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":252},[],{"prepared":27,"raw":27,"locations":224},[],{"escaped":154,"rawEcho":226,"locations":227},11,[228,231,233,234,236,238,240,243,245,247,250],{"file":219,"line":229,"context":230},151,"raw output",{"file":219,"line":232,"context":230},152,{"file":219,"line":232,"context":230},{"file":219,"line":235,"context":230},329,{"file":219,"line":237,"context":230},334,{"file":219,"line":239,"context":230},338,{"file":241,"line":242,"context":230},"templates\\emails\\plain\\vendor-new-preorder.php",14,{"file":241,"line":244,"context":230},15,{"file":241,"line":246,"context":230},23,{"file":248,"line":249,"context":230},"templates\\emails\\vendor-new-preorder.php",52,{"file":248,"line":251,"context":230},118,[],[],{"summary":255,"deductions":256},"The Dokan Order Approval plugin v2.0.7 exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of identified AJAX handlers, REST API routes, shortcodes, and file operations significantly limits the potential attack surface. The code analysis shows no dangerous functions, no raw SQL queries (all use prepared statements), and a high percentage of properly escaped output, which are all positive indicators. The lack of any recorded vulnerabilities, including CVEs, further reinforces this good security standing.\n\nHowever, a notable concern is the complete absence of nonce checks and capability checks in the code. While the current analysis shows no unprotected entry points, the lack of these fundamental WordPress security mechanisms means that if any new entry points were introduced or if existing ones were misconfigured, they would be immediately vulnerable to exploitation. The single cron event also presents a potential, albeit small, avenue for attackers if not properly secured, although the analysis doesn't indicate any issues with it.\n\nIn conclusion, the plugin demonstrates good development practices in areas like SQL handling and output escaping, and its historical lack of vulnerabilities is reassuring. Nevertheless, the complete omission of nonce and capability checks is a significant weakness that introduces an unnecessary risk. Addressing this deficiency would greatly improve the plugin's overall security resilience.",[257,259],{"reason":258,"points":152},"Missing nonce checks",{"reason":260,"points":152},"Missing capability checks","2026-03-16T21:51:46.109Z",{"wat":263,"direct":271},{"assetPaths":264,"generatorPatterns":268,"scriptPaths":269,"versionParams":270},[265,266,267],"\u002Fwp-content\u002Fplugins\u002Fdokan-order-approval\u002Fadmin\u002Fcss\u002Fdokan-order-approval-pro-admin.css","\u002Fwp-content\u002Fplugins\u002Fdokan-order-approval\u002Fadmin\u002Fcss\u002Fsettings-sidebar.css","\u002Fwp-content\u002Fplugins\u002Fdokan-order-approval\u002Fadmin\u002Fcss\u002Fcommon.css",[],[],[],{"cssClasses":272,"htmlComments":276,"htmlAttributes":277,"restEndpoints":278,"jsGlobals":279,"shortcodeOutput":280},[273,274,275],"dokan-panel","dokan-panel-default","dokan-panel-heading",[],[],[],[],[]]