[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNF3X6i-i5cex3bOurmW1LKmOtkM23_o1vqRQni-UBHk":3,"$fxYUGxZHcvNt_S-gDqWyVHImXHw67VB_n23SLE97Apgs":122,"$fGDyhZNI2b7E5HXRLgtUUb0QzlY-BIGBm14LnOYg5s38":127},{"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":21,"download_link":22,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25,"discovery_status":26,"vulnerabilities":27,"developer":28,"crawl_stats":24,"alternatives":34,"analysis":35,"fingerprints":102},"the-asap-marketplace-dumpster-debris-calculator","The ASAP Marketplace Dumpster Debris Calculator","0.5","ASAP","https:\u002F\u002Fprofiles.wordpress.org\u002Ftomasap\u002F","\u003Cp>A highly customizable dumpster debris calculator tool to allow site visitors to estimate the correct dumpster size. This calculator allows you to customize with your specific dumpster sizes, haul weight limit, personal recommendations, branding color, images, and the option to add custom links to your forms or online booking tools. The ultimate goal of this calculator is to help you establish domain authority and drive sales.  More information can be found at https:\u002F\u002Fwww.asapmarketplace.com\u002Fhauler-tools\u002F. ASAP Marketplace provides a free marketplace for the hauler community to list your services and prices.  If you would like to join our hauler network don’t hesitate to sign up at https:\u002F\u002Fhaulers.asapmarketplace.com\u002F\u003C\u002Fp>\n","A highly customizable dumpster debris calculator for haulers to use on their websites to allow site visitors to estimate the correct dumpster size.",0,814,"2026-07-17T10:12:00.000Z","7.0.2","6.6.2","",[18,19,20],"dumpster-debris-calculator","site-services","toilet-quantity-calculator","https:\u002F\u002Fwww.asapmarketplace.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthe-asap-marketplace-dumpster-debris-calculator.0.5.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":23,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"tomasap",2,30,94,"2026-08-29T15:04:11.771Z",[],{"attackSurface":36,"codeSignals":85,"taintFlows":94,"riskAssessment":95,"analyzedAt":101},{"hooks":37,"ajaxHandlers":75,"restRoutes":76,"shortcodes":77,"cronEvents":83,"entryPointCount":84,"unprotectedCount":11},[38,44,47,49,52,55,58,61,64,66,68,71],{"type":39,"name":40,"callback":41,"file":42,"line":43},"action","plugins_loaded","anonymous","includes\\class-asapmp-deb-cal.php",142,{"type":39,"name":45,"callback":41,"file":42,"line":46},"admin_enqueue_scripts",157,{"type":39,"name":45,"callback":41,"file":42,"line":48},158,{"type":39,"name":50,"callback":41,"file":42,"line":51},"admin_menu",159,{"type":39,"name":53,"callback":41,"file":42,"line":54},"admin_init",160,{"type":39,"name":56,"callback":41,"file":42,"line":57},"admin_notices",161,{"type":39,"name":59,"callback":41,"file":42,"line":60},"admin_footer",163,{"type":39,"name":62,"callback":41,"file":42,"line":63},"wp_enqueue_scripts",178,{"type":39,"name":62,"callback":41,"file":42,"line":65},179,{"type":39,"name":62,"callback":41,"file":42,"line":67},180,{"type":39,"name":69,"callback":41,"file":42,"line":70},"init",182,{"type":72,"name":73,"callback":41,"file":42,"line":74},"filter","body_class",185,[],[],[78],{"tag":79,"callback":80,"file":81,"line":82},"asapmp_debris_calculator","asapmp_debris_calculator_callback","public\\class-asapmp-deb-cal-public.php",174,[],1,{"dangerousFunctions":86,"sqlUsage":87,"outputEscaping":90,"fileOperations":11,"externalRequests":11,"nonceChecks":84,"capabilityChecks":11,"bundledLibraries":93},[],{"prepared":88,"raw":11,"locations":89},9,[],{"escaped":91,"rawEcho":11,"locations":92},412,[],[],[],{"summary":96,"deductions":97},"The plugin 'the-asap-marketplace-dumpster-debris-calculator' v0.5 exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and 100% proper output escaping are commendable practices. Furthermore, the plugin demonstrates a good understanding of security by implementing nonce checks and having no recorded vulnerabilities in its history.\n\nHowever, a key area of concern is the complete lack of capability checks for its single entry point, the shortcode. While the attack surface is small and there are no AJAX or REST API endpoints without authentication, a shortcode can still be invoked by users who may not have the necessary permissions to execute its functionality. This absence of fine-grained access control, even with a limited attack surface, presents a potential risk if the shortcode's operations could be abused by unauthorized users.\n\nIn conclusion, the plugin is well-developed with solid core security practices. The primary weakness lies in the unverified capabilities for its shortcode. Addressing this by implementing appropriate WordPress capability checks would significantly enhance its security and mitigate any potential risks associated with unauthorized execution of its functionality.",[98],{"reason":99,"points":100},"Shortcode lacks capability checks",7,"2026-03-17T06:28:37.771Z",{"wat":103,"direct":112},{"assetPaths":104,"generatorPatterns":107,"scriptPaths":108,"versionParams":109},[105,106],"\u002Fwp-content\u002Fplugins\u002Fthe-asap-marketplace-dumpster-debris-calculator\u002Fadmin\u002Fcss\u002Fasapmp-deb-cal-admin.css","\u002Fwp-content\u002Fplugins\u002Fthe-asap-marketplace-dumpster-debris-calculator\u002Fadmin\u002Fjs\u002Fasapmp-deb-cal-admin.js",[],[106],[110,111],"the-asap-marketplace-dumpster-debris-calculator\u002Fadmin\u002Fcss\u002Fasapmp-deb-cal-admin.css?ver=","the-asap-marketplace-dumpster-debris-calculator\u002Fadmin\u002Fjs\u002Fasapmp-deb-cal-admin.js?ver=",{"cssClasses":113,"htmlComments":117,"htmlAttributes":118,"restEndpoints":119,"jsGlobals":120,"shortcodeOutput":121},[114,115,116],"dbcal-modal","dbcal-modal-content","dbcal-modal-close",[],[],[],[],[],{"error":123,"url":124,"statusCode":125,"statusMessage":126,"message":126},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fthe-asap-marketplace-dumpster-debris-calculator\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":84,"versions":128},[129],{"version":6,"download_url":22,"svn_tag_url":130,"released_at":24,"has_diff":131,"diff_files_changed":132,"diff_lines":24,"trac_diff_url":24,"vulnerabilities":133,"is_current":123},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fthe-asap-marketplace-dumpster-debris-calculator\u002Ftags\u002F0.5\u002F",false,[],[]]