[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fDRRSwulqTD5ty4DYrpY6x4_Z2IUzGgx4Z4wqBOtQN_c":3,"$f_Fa6_Bg5aBjj6MPhxVUns7B_CcQaNlUnwTUkLDfE4pk":111},{"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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":39,"fingerprints":94},"custom-bulleted-lists","Custom Bulleted Lists","1.1","Janmejai","https:\u002F\u002Fprofiles.wordpress.org\u002Fjanmejai\u002F","\u003Cp>WordPress provides basic bullet list options. But, they are basic in nature and are not visually appealing.\u003C\u002Fp>\n\u003Cp>With Custom Bullet Lists for WordPress, you will get custom bullet styles in your post editor to use in your content. The plugin is easy to use and requires no coding, you can use the custom bullet styles from your post editor in the same way, as you use the default bullet lists.\u003C\u002Fp>\n\u003Cp>You can see \u003Ca href=\"https:\u002F\u002Fabcofwp.com\u002Fcustom-bullet-lists-wordpress\u002F\" rel=\"nofollow ugc\">demo of the bullet lists\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Currently, the plugin provides 10 styles for bullet lists. I’ll welcome \u003Ca href=\"https:\u002F\u002Fabcofwp.com\u002Fcustom-bullet-lists-wordpress\u002F\" rel=\"nofollow ugc\">suggestion regarding more styles\u003C\u002Fa>, however, the icons should be available in WordPress Dashicons and should be something that can be used by everyone.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>10 Styles of bullet lists.\u003C\u002Fli>\n\u003Cli>Uses WordPress dashicons provided by WordPress.\u003C\u002Fli>\n\u003Cli>As it uses Dashicons, the plugin is lightweight.\u003C\u002Fli>\n\u003Cli>Doesn’t uses images like other plugins. \u003C\u002Fli>\n\u003Cli>Easy to use, no coding required.\u003C\u002Fli>\n\u003C\u002Fol>\n","Custom Bullet Lists: Write attractive and visually appealing content using custom bullet lists.",300,4897,60,2,"2017-07-24T06:33:00.000Z","4.8.28","4.6","",[20,21,22,23,24],"bullet-points","bullets","custom-bullet-lists","custom-bullets","custom-lists","https:\u002F\u002Fabcofwp.com\u002Fcustom-bullet-lists-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-bulleted-lists.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"janmejai",330,30,84,"2026-04-06T09:41:17.421Z",[],{"attackSurface":40,"codeSignals":75,"taintFlows":82,"riskAssessment":83,"analyzedAt":93},{"hooks":41,"ajaxHandlers":71,"restRoutes":72,"shortcodes":73,"cronEvents":74,"entryPointCount":28,"unprotectedCount":28},[42,48,53,57,61,65,68],{"type":43,"name":44,"callback":45,"file":46,"line":47},"action","admin_head","wcb_buttons","custom-bulleted-lists.php",14,{"type":49,"name":50,"callback":51,"file":46,"line":52},"filter","mce_external_plugins","wcb_add_tinymce_plugin",22,{"type":49,"name":54,"callback":55,"file":46,"line":56},"mce_buttons","wcb_register_button",23,{"type":43,"name":58,"callback":59,"file":46,"line":60},"wp_enqueue_scripts","load_dashicons_front_end",40,{"type":43,"name":62,"callback":63,"file":46,"line":64},"admin_enqueue_scripts","wcb_editor_css",49,{"type":43,"name":58,"callback":66,"file":46,"line":67},"wc_button_css",52,{"type":49,"name":69,"callback":70,"file":46,"line":13},"mce_css","wcbeditor_styles",[],[],[],[],{"dangerousFunctions":76,"sqlUsage":77,"outputEscaping":79,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":14,"bundledLibraries":81},[],{"prepared":28,"raw":28,"locations":78},[],{"escaped":28,"rawEcho":28,"locations":80},[],[],[],{"summary":84,"deductions":85},"The custom-bulleted-lists plugin version 1.1 demonstrates a strong security posture based on the provided static analysis.  The complete absence of identified attack surface points (AJAX handlers, REST API routes, shortcodes, cron events) and the lack of dangerous function calls or unsanitized taint flows are highly positive indicators.  Furthermore, the consistent use of prepared statements for SQL queries and proper output escaping suggests a developer who adheres to secure coding practices for data handling and presentation.  The presence of capability checks, even with a small number, indicates some level of access control implementation.\n\nHowever, the analysis does reveal a few potential areas of concern that, while not immediately exploitable based on the data, warrant attention. The complete lack of nonces, AJAX handlers, and REST API routes might simply mean these features are not implemented. If any future functionality is added that utilizes these mechanisms, the absence of existing checks could lead to vulnerabilities if not implemented with security in mind from the outset.  The vulnerability history being entirely clean is a significant strength, implying a history of secure development or effective patching.  Overall, this plugin appears secure for its current feature set, but future development should prioritize robust security measures for any new entry points or complex functionalities.",[86,89,91],{"reason":87,"points":88},"No nonce checks present",5,{"reason":90,"points":14},"No AJAX handlers with auth checks",{"reason":92,"points":14},"No REST API routes with permission callbacks","2026-03-16T19:52:11.709Z",{"wat":95,"direct":104},{"assetPaths":96,"generatorPatterns":99,"scriptPaths":100,"versionParams":101},[97,98],"\u002Fwp-content\u002Fplugins\u002Fcustom-bulleted-lists\u002Fjs\u002Fwcb-buttons.js","\u002Fwp-content\u002Fplugins\u002Fcustom-bulleted-lists\u002Fcss\u002Fstyle.css",[],[97],[102,103],"custom-bulleted-lists\u002Fcss\u002Fstyle.css?ver=","custom-bulleted-lists\u002Fjs\u002Fwcb-buttons.js?ver=",{"cssClasses":105,"htmlComments":106,"htmlAttributes":107,"restEndpoints":108,"jsGlobals":109,"shortcodeOutput":110},[],[],[],[],[],[],{"slug":4,"current_version":6,"total_versions":28,"versions":112},[]]