[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdlnoS3gUn5Hcwutk4I0PkfHv9zFR_m19EfIsCNfhRKA":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":36,"analysis":125,"fingerprints":226},"cube-3d","Cube 3D","1.11","manu225","https:\u002F\u002Fprofiles.wordpress.org\u002Fmanu225\u002F","\u003Cp>Display cube 3D in your website. \u003Ca href=\"http:\u002F\u002Fwww.info-d-74.com\u002Fcube-3d-plugin-wordpress-demos\u002F\" rel=\"nofollow ugc\">Here some demostrations\u003C\u002Fa>\u003C\u002Fp>\n","Display cube 3D in your website.",10,2980,0,"2025-12-02T11:06:00.000Z","6.9.4","3.5","5.6",[19,20,21,22,23],"3d","animation","cube","rotation","square","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcube-3d.1.11.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},17,26850,29,94,"2026-04-04T10:02:35.664Z",[37,50,71,89,109],{"slug":38,"name":39,"version":40,"author":7,"author_profile":8,"description":41,"short_description":42,"active_installs":26,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":47,"homepage":24,"download_link":49,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"cube-3d-slider","Cube 3D Slider","1.14","\u003Cp>Display beautiful 3D cube sliders. \u003Ca href=\"http:\u002F\u002Fwww.info-d-74.com\u002Fcube-3d-slider-plugin-wordpress-demos\u002F\" rel=\"nofollow ugc\">Here some demonstrations\u003C\u002Fa>\u003C\u002Fp>\n","Display cube 3D slider in your website.",16369,80,4,"2025-11-28T14:23:00.000Z",[19,20,21,22,48],"slider","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcube-3d-slider.1.14.zip",{"slug":51,"name":52,"version":53,"author":54,"author_profile":55,"description":56,"short_description":57,"active_installs":26,"downloaded":58,"rating":13,"num_ratings":13,"last_updated":59,"tested_up_to":60,"requires_at_least":61,"requires_php":62,"tags":63,"homepage":24,"download_link":69,"security_score":70,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"akdev-spline-animation","AKDev Spline animation – Delight your users experience with 3d scroll animations.","1.0.3","anasakdev","https:\u002F\u002Fprofiles.wordpress.org\u002Fanasakdev\u002F","\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\u002FiLa-zNyRTtY?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>\u003Ca href=\"https:\u002F\u002Fmedium.com\u002F@anasakdev\u002Fcreate-scrolling-spline-animation-in-wordpress-7a10de0d83cc\" rel=\"nofollow ugc\">How to use this plugin\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Introducing a new WordPress Gutenberg plugin: AKDev Spline animation! Say goodbye to boring websites and hello to interactive 3D magic. With this plugin, you can easily add stunning 3D animations that respond to scrolling, giving your site a whole new dimension.\u003C\u002Fp>\n\u003Cp>No need to be a tech whiz – our interface is super simple and intuitive. Just pick your favorite spline 3D models and watch them come to life as visitors scroll through your content.\u003C\u002Fp>\n\u003Cp>Whether you’re showcasing products, sharing your portfolio, or telling a story, 3D Scroll Effects adds that extra “wow” factor that’ll keep your audience hooked.\u003C\u002Fp>\n\u003Cp>Why settle for ordinary when you can turn your WordPress site into a captivating experience? Upgrade your website today with Spline animation and watch as your content comes to life!\u003C\u002Fp>\n\u003Ch4>For whom\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Creative Designer and Agencies. \u003C\u002Fli>\n\u003Cli>Trainer \u002F Course Creators\u003C\u002Fli>\n\u003Cli>E-commerce sites that want to display their products in 3D.\u003C\u002Fli>\n\u003Cli>Web designer\u002Fdeveloper\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Animation Interface\u003C\u002Fstrong>: intuitive user interface to add 3d animations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive options\u003C\u002Fstrong>: currently the only responsive functionality in plugin is to show or hide the animation block on different devices, to access that settings click on the animation block and see the right sidebar and scroll down until you see “responsive settings” checkbox enable it and add your settings there.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>First, install the Spline animation Block plugin\u003C\u002Fli>\n\u003Cli>Add the Spline animation block from the block category called “Animations” in the Gutenberg editor.\u003C\u002Fli>\n\u003Cli>You can change block settings from the right-side settings sidebar.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enjoy!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For installation help click on Installation Tab\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Did you like this plugin? Dislike it? Do you have a feature request? \u003Ca href=\"mailto:anasakniazi@gmail.com\" title=\"Send feedback\" rel=\"nofollow ugc\">Please share your feedback with me\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Inspect github code\u003C\u002Fh3>\n\u003Cp>You can view and inspect this plugins full source code on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fanasak-dev\u002Fakdev-spline-animation\" rel=\"nofollow ugc\">github\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Terms and Privacy Policies\u003C\u002Fh3>\n\u003Cp>This plugin uses the following scripts, and their respective terms and privacy policies are listed below:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Spline\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>License: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsplinetool\u002Freact-spline\u002Fblob\u002Fmain\u002FLICENSE\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fsplinetool\u002Freact-spline\u002Fblob\u002Fmain\u002FLICENSE\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>The following URLs originate from the Spline script:\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.gstatic.com\u002Fdraco\u002Fversioned\u002Fdecoders\u002F1.5.2\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gstatic.com\u002Fdraco\u002Fversioned\u002Fdecoders\u002F1.5.2\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Funpkg.com\u002F@splinetool\u002Fnavmesh-wasm@0.9.496\u002Fbuild\" rel=\"nofollow ugc\">https:\u002F\u002Funpkg.com\u002F@splinetool\u002Fnavmesh-wasm@0.9.496\u002Fbuild\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Funpkg.com\u002F@splinetool\u002Fruntime@0.9.496\u002Fbuild\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Funpkg.com\u002F@splinetool\u002Fruntime@0.9.496\u002Fbuild\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Funpkg.com\u002F@splinetool\u002Fmodelling-wasm@0.9.496\u002Fbuild\" rel=\"nofollow ugc\">https:\u002F\u002Funpkg.com\u002F@splinetool\u002Fmodelling-wasm@0.9.496\u002Fbuild\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Funpkg.com\u002F@splinetool\u002Fboolean-wasm@0.9.496\u002Fbuild\" rel=\"nofollow ugc\">https:\u002F\u002Funpkg.com\u002F@splinetool\u002Fboolean-wasm@0.9.496\u002Fbuild\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Create Spline 3d scrolling animations with ease and wow your users.",2422,"2024-11-14T05:25:00.000Z","6.7.5","5.3","7.1",[64,65,66,67,68],"3d-model","animations","block","gutenberg-block","spline","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fakdev-spline-animation.1.0.3.zip",92,{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":11,"downloaded":79,"rating":13,"num_ratings":13,"last_updated":80,"tested_up_to":81,"requires_at_least":82,"requires_php":83,"tags":84,"homepage":24,"download_link":88,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"code-three-3d-interactive","Code Three 3D Interactive","1.0","Kauri Beguely","https:\u002F\u002Fprofiles.wordpress.org\u002Fkauribeguely\u002F","\u003Cp>\u003Cstrong>Code 3\u003C\u002Fstrong> lets you embed multi-object, interactive 3D scenes into your WordPress site using a simple shortcode.\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\u002FfJ0IEpl0zS4?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>\u003Ca href=\"https:\u002F\u002Fc33d.kaurib.com\u002F\" rel=\"nofollow ugc\">Live Demo – Multiple Scenes\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Ideal for developers, designers, and digital creatives who want to create engaging 3D web experiences — without hardcoding them into templates.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Upload multiple GLB models to a scene and change their transforms (position, rotation, scale)\u003C\u002Fli>\n\u003Cli>Add images from media library as objects in the scene (fully transformable)\u003C\u002Fli>\n\u003Cli>Embed 3D scenes via shortcode\u003C\u002Fli>\n\u003Cli>Mousemove and scroll interaction\u003C\u002Fli>\n\u003Cli>Switch between Orthographic and Isometric camera\u003C\u002Fli>\n\u003Cli>Build a seperate composition for a defined breakpoint\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>After clicking Add New Scene, you can add models by uploading GLB to the media library\u003C\u002Fli>\n\u003Cli>You can change all objects position\u002Frotation\u002Fscale in the scene editor\u003C\u002Fli>\n\u003Cli>You change global settings like light intensity and scroll\u002Fmouse interaction\u003C\u002Fli>\n\u003Cli>Place the shortcode anywhere you want it to display\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Shortcode Examples\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[codes_scene id=\"39\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>By default the width will be 100% of the container the shortcode is placed and the height will be 500px\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codes_scene id=\"39\" width=\"500px\" height=\"30vh\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Set custom height and width of the shortcode, accepts all CSS measurements.\u003C\u002Fp>\n","Easily build animated\u002Finteractive 3D scenes and embed using a shortcode. Take your site to the next dimension. Powered by Three.js",786,"2025-07-31T10:21:00.000Z","6.8.5","6.2","7.4",[19,20,85,86,87],"interactive","multi-object","three-js","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcode-three-3d-interactive.1.0.0.zip",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":11,"downloaded":97,"rating":13,"num_ratings":13,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":106,"download_link":107,"security_score":108,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"material3d","Material3d","1.0.0","tonicraftor","https:\u002F\u002Fprofiles.wordpress.org\u002Ftonicraftor\u002F","\u003Cp>Material3d is a platform for users to easily create and run 3d scenes with VR (Virtual Reality) device support on web browsers. Powered by three.js and react.js, the editor provides a visualized and WYSIWYG way to construct 3d scenes with objects, lights, cameras, textures, materials, animations, force fields and user interactions (mouse click, screen touch, and so on). The scenes could be inserted and run on pages or posts as shortcode or javascript.\u003C\u002Fp>\n\u003Cp>With Material3d editor, users could build complicated 3d scenes, animations and interactions very fast. It’s very powerful and friendly for most common users even without any programming knowledge. It’s also very flexible for developers to customize and extend just by modifying a few javascript libraries.\u003C\u002Fp>\n\u003Cp>The common application occasions of Material3d include product demonstration, scientific simulation, virtual reality, 3d user interaction for companies, researchers, students or educational institutes, and so on.\u003C\u002Fp>\n\u003Cp>A lot of basic 3d objects, such as spheres, tubes, torus, lathes, extudes, texts, lines and particles, are provided. Construction of a scene and manipulation of 3d objects is easy, just by drag and drop with transform controls. By modifying parameters, 3d objects could be modified, moved, rotated or scaled precisely.\u003C\u002Fp>\n\u003Cp>Materials, with various settings including colors, textures, environment maps, reflection and so on, make the appearance of 3d objects more realistic.\u003C\u002Fp>\n\u003Cp>Animations, such as transformations, change of colors, could be applied to 3d objects.\u003C\u002Fp>\n\u003Cp>Force fields, such as Newton Force, Collision, provide another convient way to produce animations with physical simulation.\u003C\u002Fp>\n\u003Cp>Interactions, such as mouse move, click, VR handle button press, could be directly added to the scene to control animations, force fields and running of custom scripts.\u003C\u002Fp>\n\u003Cp>Base on its good extendibility, more and more objects, materials, animations and forcefields will be added into Material3d libraies to make it more and more powerful.\u003C\u002Fp>\n\u003Ch3>External links and 3rd party services\u003C\u002Fh3>\n\u003Cp>The plugin contains a few external links to https:\u002F\u002Fmaterial3d.net on “M3d scenes” and “Help\u002FSupport” pages.\u003Cbr \u002F>\non the “M3d scenes” page, examples are listed linking to the gallery of https:\u002F\u002Fmaterial3d.net.\u003Cbr \u002F>\non the “Help\u002FSupport” page, there are a few links of tutorials and documentation and a question form redirecting to https:\u002F\u002Fmaterial3d.net.\u003Cbr \u002F>\nThe scenes created with the settings using Material3d.net libraries will import these libraries from https:\u002F\u002Fmaterial3d.net.\u003Cbr \u002F>\nAll libraries on Material3d.net are free to use except for some customized libraries required by users.\u003Cbr \u002F>\nIf you have any concern about personal data safety, please visit our Pravacy Policy: https:\u002F\u002Fmaterial3d.net\u002Fprivacypolicy.html, or send email to support@material3d.net.\u003C\u002Fp>\n","Material3d is a platform provides a WYSIWYG way to construct and run interactive 3d scenes on web browsers with VR (Virtual Reality) device support.",1245,"2021-01-13T21:09:00.000Z","5.6.17","4.7","7.0",[19,20,103,104,105],"editor","virtual-reality","vr","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmaterial3d","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaterial3d.1.0.0.zip",85,{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":11,"downloaded":117,"rating":13,"num_ratings":13,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":24,"tags":121,"homepage":24,"download_link":124,"security_score":108,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"ubecube-3d-widget","Ubecube 3D","1.1","JacopoG","https:\u002F\u002Fprofiles.wordpress.org\u002Fjacopog\u002F","\u003Cp>Ubecube 3D is a simple widget that lets you to display short texts in sequence. The transition from one to the other texts happens with a cube that rotates automatically every predefined interval.\u003C\u002Fp>\n\u003Cp>You have up to six fields to fill in the WordPress backend and every field coincides with a face of the cube.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Frontend control commands.\u003Cbr \u002F>\nAll commands that a website user needs for control the widget. Next, Previous, Stop buttons and dots scroll for jump directly to a face of the cube.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Smart mouse activity detection.\u003Cbr \u002F>\nIf the user put the mouse on the cube, this stops changing face. So the user can reads without unexpected changes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Useful Backend panel.\u003Cbr \u002F>\nSimple and easy to use. You don’t worry about which fields you fill in the administrator’s panel: every face of the cube will always filled with the contents you have already filled. You have just one news? You fill just one field (whatever) and the other faces of the cube will be filled automatically.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>No 3D mode.\u003Cbr \u002F>\nIf the user browser doesn’t support CSS 3D Transforms, the widget is still accessible. So don’t worry about what might happen, someone has already thought of. Try it with Internet Explorer (10 or previus).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See the screenshots for have a preview and for more info see the F.A.Q.\u003C\u002Fp>\n\u003Cp>N.B. You can have just one Ubecube 3D for page, please, don’t try to put more than one Ubecube 3D in a sidebar.\u003C\u002Fp>\n\u003Cp>Languages: English, Italian.\u003Cbr \u002F>\nFor translators: there is a .POT file in the languages directory.\u003C\u002Fp>\n\u003Cp>If you have suggestions, feel free to email me at gargiulo.jacopo@gmail.com\u003C\u002Fp>\n\u003Cp>Special Thanks: Modernizr’s Team, D. DeSandro.\u003C\u002Fp>\n","Ubecube 3D lets you to display 1 to 6 short texts in sequence. Useful for communicate News or what you want.",2259,"2013-11-24T13:18:00.000Z","3.7.41","3.5.1",[19,21,122,123],"news","widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fubecube-3d-widget.1.1.zip",{"attackSurface":126,"codeSignals":155,"taintFlows":165,"riskAssessment":222,"analyzedAt":225},{"hooks":127,"ajaxHandlers":142,"restRoutes":148,"shortcodes":149,"cronEvents":153,"entryPointCount":154,"unprotectedCount":13},[128,134,138],{"type":129,"name":130,"callback":131,"file":132,"line":133},"action","admin_menu","register_cube_3d_menu","cube-3d.php",53,{"type":129,"name":135,"callback":136,"file":132,"line":137},"admin_print_styles","cube_3d_css",60,{"type":129,"name":139,"callback":140,"file":132,"line":141},"admin_enqueue_scripts","load_script_c3d",67,[143],{"action":144,"nopriv":145,"callback":144,"hasNonce":146,"hasCapCheck":146,"file":132,"line":147},"remove_c3d",false,true,103,[],[150],{"tag":4,"callback":151,"file":132,"line":152},"display_cube_3d",129,[],2,{"dangerousFunctions":156,"sqlUsage":157,"outputEscaping":160,"fileOperations":13,"externalRequests":13,"nonceChecks":154,"capabilityChecks":163,"bundledLibraries":164},[],{"prepared":158,"raw":13,"locations":159},8,[],{"escaped":161,"rawEcho":13,"locations":162},16,[],1,[],[166,192,202],{"entryPoint":167,"graph":168,"unsanitizedCount":13,"severity":191},"cubes_3d (cube-3d.php:74)",{"nodes":169,"edges":188},[170,175,181,183],{"id":171,"type":172,"label":173,"file":132,"line":174},"n0","source","$_POST",88,{"id":176,"type":177,"label":178,"file":132,"line":179,"wp_function":180},"n1","sink","query() [SQLi]",90,"query",{"id":182,"type":172,"label":173,"file":132,"line":174},"n2",{"id":184,"type":177,"label":185,"file":132,"line":186,"wp_function":187},"n3","get_results() [SQLi]",97,"get_results",[189,190],{"from":171,"to":176,"sanitized":146},{"from":182,"to":184,"sanitized":146},"low",{"entryPoint":193,"graph":194,"unsanitizedCount":13,"severity":191},"remove_c3d (cube-3d.php:104)",{"nodes":195,"edges":200},[196,198],{"id":171,"type":172,"label":173,"file":132,"line":197},118,{"id":176,"type":177,"label":178,"file":132,"line":199,"wp_function":180},120,[201],{"from":171,"to":176,"sanitized":146},{"entryPoint":203,"graph":204,"unsanitizedCount":13,"severity":191},"\u003Ccube-3d> (cube-3d.php:0)",{"nodes":205,"edges":218},[206,208,209,210,211,213],{"id":171,"type":172,"label":207,"file":132,"line":174},"$_POST (x2)",{"id":176,"type":177,"label":178,"file":132,"line":179,"wp_function":180},{"id":182,"type":172,"label":173,"file":132,"line":174},{"id":184,"type":177,"label":185,"file":132,"line":186,"wp_function":187},{"id":212,"type":172,"label":173,"file":132,"line":197},"n4",{"id":214,"type":177,"label":215,"file":132,"line":216,"wp_function":217},"n5","get_row() [SQLi]",143,"get_row",[219,220,221],{"from":171,"to":176,"sanitized":146},{"from":182,"to":184,"sanitized":146},{"from":212,"to":214,"sanitized":146},{"summary":223,"deductions":224},"The 'cube-3d' v1.11 plugin exhibits a strong security posture based on the provided static analysis. All identified entry points (AJAX handlers and shortcodes) are protected by either nonce checks or capability checks, and there are no unprotected entry points. The plugin demonstrates excellent security practices by exclusively using prepared statements for all SQL queries and properly escaping all output, which significantly mitigates common web vulnerabilities like SQL injection and Cross-Site Scripting (XSS). The absence of dangerous functions, file operations, and external HTTP requests further strengthens its security. The taint analysis revealed no flows with unsanitized paths, indicating a lack of exploitable data flow vulnerabilities. The vulnerability history is also clean, with zero known CVEs, suggesting a history of secure development or prompt patching by the developers. While the overall security is commendable, the presence of AJAX handlers and shortcodes as entry points, even if protected, always represents a potential attack surface. The plugin's strengths lie in its robust input validation and output sanitization, making it a relatively safe option. Its weaknesses, if any, are inherent to the nature of plugins with interactive features, which require ongoing vigilance despite the current clean bill of health.",[],"2026-03-16T23:41:12.744Z",{"wat":227,"direct":235},{"assetPaths":228,"generatorPatterns":232,"scriptPaths":233,"versionParams":234},[229,230,231],"\u002Fwp-content\u002Fplugins\u002Fcube-3d\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fcube-3d\u002Fcss\u002Fcube-3d.css","\u002Fwp-content\u002Fplugins\u002Fcube-3d\u002Fimages\u002Ficon.png",[],[],[],{"cssClasses":236,"htmlComments":239,"htmlAttributes":240,"restEndpoints":242,"jsGlobals":243,"shortcodeOutput":244},[237,238],"cube-3d-wrapper","cube-3d-container",[],[241],"data-cube-id",[],[],[245],"\u003Cdiv class=\"cube-3d-wrapper\" data-cube-id=\""]