[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxwnDfodlhkfyBWhXl4hhqEmSqKPHuKFW3tbe7Ku06Xs":3},{"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":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":128,"fingerprints":286},"package-installator","Package Installator","1.2.1","Thomas Lloancy","https:\u002F\u002Fprofiles.wordpress.org\u002Ftlloancy\u002F","\u003Cp>Package Installator empowers WordPress administrators to manage system-level packages, such as PHP extensions, directly from the WordPress admin dashboard. It features a modern, React-based interface with a searchable table, animated progress bars, and detailed command output for installing and uninstalling packages via SSH.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Modern UI\u003C\u002Fstrong>: React-based interface with search functionality and animated progress bars.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Package Management\u003C\u002Fstrong>: Install or uninstall packages like \u003Ccode>php-xml\u003C\u002Fcode>, \u003Ccode>php-mbstring\u003C\u002Fcode>, \u003Ccode>php-curl\u003C\u002Fcode>, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SSH Integration\u003C\u002Fstrong>: Secure SSH connections using private key or password authentication.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Feedback\u003C\u002Fstrong>: AJAX updates for package status, progress, and detailed command logs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expandable Logs\u003C\u002Fstrong>: View raw command output for each package operation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SSH Status\u003C\u002Fstrong>: Visual indicators for SSH connection status on both settings and package manager pages.\u003Cbr \u002F>\n\u003Cstrong>Important Note\u003C\u002Fstrong>: Currently compatible only with Debian-based distributions (e.g., Debian, Ubuntu) using \u003Ccode>apt\u003C\u002Fcode>. Future versions will support other Linux distributions (Red Hat, Fedora, Arch, etc.) with tools like \u003Ccode>yum\u003C\u002Fcode>, \u003Ccode>dnf\u003C\u002Fcode>, and \u003Ccode>pacman\u003C\u002Fcode>.\u003Cbr \u002F>\n\u003Cstrong>Warning\u003C\u002Fstrong>: This plugin executes system commands via SSH, which can impact your server. Ensure proper SSH configuration and test on a staging environment.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Dependencies\u003C\u002Fh3>\n\u003Cp>Includes all dependencies: React, Axios, React-Select, phpseclib3.\u003Cbr \u002F>\nNo Composer or npm required.\u003C\u002Fp>\n\u003Ch3>⚠️ Avertissements de sécurité très importants\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Ce plugin exécute des commandes \u003Cstrong>root\u003C\u002Fstrong> via SSH depuis WordPress.\u003C\u002Fli>\n\u003Cli>Une vulnérabilité (XSS, vol de session, compte admin compromis) pourrait permettre une prise de contrôle totale du serveur.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>N’utilisez PAS en production sans\u003C\u002Fstrong> :\n\u003Cul>\n\u003Cli>HTTPS forcé\u003C\u002Fli>\n\u003Cli>2FA sur tous les comptes admin\u003C\u002Fli>\n\u003Cli>Restriction IP sur l’admin WP\u003C\u002Fli>\n\u003Cli>Liste blanche stricte des commandes autorisées\u003C\u002Fli>\n\u003Cli>Sauvegardes régulières (fichiers + base)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Testez \u003Cstrong>uniquement sur staging\u003C\u002Fstrong> au début.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.1.0 – December 2025\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Full internationalization (i18n) support with French and English translations\u003C\u002Fli>\n\u003Cli>Command history logging with database table\u003C\u002Fli>\n\u003Cli>Non-interactive root command executor\u003C\u002Fli>\n\u003Cli>Improved session handling and security\u003C\u002Fli>\n\u003Cli>Updated for WordPress 6.9 compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Initial release with React UI, SSH package management, and support for Debian-based systems.\u003C\u002Fli>\n\u003Cli>Features animated progress bars, expandable command output, and SSH status indicators.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary Section\u003C\u002Fh3>\n\u003Ch3>Future Plans\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Support for Red Hat, Fedora, Arch, and other Linux distributions.\u003C\u002Fli>\n\u003Cli>Enhanced error handling and user feedback.\u003C\u002Fli>\n\u003Cli>Real-time log streaming for long-running operations.\u003C\u002Fli>\n\u003Cli>Support for additional package managers (\u003Ccode>yum\u003C\u002Fcode>, \u003Ccode>dnf\u003C\u002Fcode>, \u003Ccode>pacman\u003C\u002Fcode>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>For contributions or issues, contact Tlloancy at [tlloancy@deter-mi.net].\u003C\u002Fp>\n","A plugin to manage system packages (e.g., php-xml) with a modern React-based UI via SSH.",0,319,"2026-03-03T05:35:00.000Z","6.9.4","5.0","8.2",[18,19,20,21,22],"debian","package-manager","react-ui","ssh","system-packages","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpackage-installator.1.2.1.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"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},"tlloancy",9,120,99,30,93,"2026-04-04T17:11:49.817Z",[38,54,76,90,108],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":33,"last_updated":49,"tested_up_to":14,"requires_at_least":15,"requires_php":50,"tags":51,"homepage":23,"download_link":53,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"ssh-sftp-updater-support","SSH SFTP Updater Support","1.1.1","TerraFrost","https:\u002F\u002Fprofiles.wordpress.org\u002Fterrafrost\u002F","\u003Cp>Keeping your WordPress install up-to-date and installing plugins in a hassle-free manner is not so easy if your server uses SFTP. “SSH SFTP Updater Support” for WordPress uses phpseclib to remedy this deficiency.\u003C\u002Fp>\n\u003Cp>To use it, after installing and activating the plugins, add the necessary constants early in the code in your wp-config.php:\u003C\u002Fp>\n\u003Cp>a) \u003Ccode>define('FS_METHOD', 'ssh2');\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>b) Others as \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fapis\u002Fwp-config-php\u002F#wordpress-upgrade-constants\" rel=\"nofollow ugc\">detailed in the official WP codex\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin is offered and maintained as a free service to the WP community. You might also be interested in enhancing your WordPress site with our other top plugins, below.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fupdraftplus.com\u002F?ref=212&source=sshsmtp\" rel=\"nofollow ugc\">UpdraftPlus\u003C\u002Fa>\u003C\u002Fstrong> simplifies backups and restoration. It is the #1 most-used backup\u002Frestore plugin, with over a million currently-active installs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fupdraftplus.com\u002Fupdraftcentral\u002F?ref=212&source=sshsmtp\" rel=\"nofollow ugc\">UpdraftCentral\u003C\u002Fa>\u003C\u002Fstrong> – a highly efficient way to manage, optimize, update and backup multiple websites from one place.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgetwpo.com\u002F\" rel=\"nofollow ugc\">WP-Optimize\u003C\u002Fa>\u003C\u002Fstrong> helps you to optimize and clean your WordPress database so that it runs at maximum efficiency.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>More quality plugins\u003C\u002Fstrong>: \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.simbahosting.co.uk\u002Fs3\u002Fshop\u002F\" rel=\"nofollow ugc\">Premium WooCommerce extensions\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidanderson#content-plugins\" rel=\"nofollow ugc\">Other useful plugins\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","\"SSH SFTP Updater Support\" is the easiest way to keep your WordPress installation up-to-date with SFTP.",10000,536412,96,"2026-01-26T23:22:00.000Z","5.6",[52,21],"sftp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fssh-sftp-updater-support.1.1.1.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":23,"tags":69,"homepage":73,"download_link":74,"security_score":75,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"simple-syntax-highlighting","Simple Syntax Highlighting","1.1","gung","https:\u002F\u002Fprofiles.wordpress.org\u002Fgung\u002F","\u003Cp>Simple Syntax Highlighting (SSH), simple, clean and lighweight plugin to integrate highlight.js into WordPress. highlightjs has automatic language detection an turn on syntax highlighting. You just need to select text than press button  \u003Cssh> or add the code into \u003Cpre> \u003Ccode> \u003C\u002F code> \u003C\u002F pre> format.\u003Cbr \u002F>\nCredit:\u003Cbr \u002F>\nHighlight.js – https:\u002F\u002Fhighlightjs.org\u003Cbr \u002F>\nLine numbering plugin: https:\u002F\u002Fgithub.com\u002Fwcoder\u002Fhighlightjs-line-numbers.js\u003C\u002Fp>\n\u003Cp>Supports highlighting\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Java\u003C\u002Fli>\n\u003Cli>C\u003C\u002Fli>\n\u003Cli>HTML\u003C\u002Fli>\n\u003Cli>CSS\u003C\u002Fli>\n\u003Cli>PHP\u003C\u002Fli>\n\u003Cli>and more, up to 176 language, see: https:\u002F\u002Fhighlightjs.org\u002Fstatic\u002Fdemo\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Instalation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Download plugin Simple Syntax Highlighting archive, than unzip it.\u003C\u002Fli>\n\u003Cli>Upload the “simple-sintax-highlighting” folder to the “wp-content\u002Fplugins” directory.\u003C\u002Fli>\n\u003Cli>Activate the plugin through “plugins” menu in WordPress dashboard.\u003C\u002Fli>\n\u003Cli>Open menu: Setting > Simple Syntax Highlighting to configure.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Screenshoot\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Plugin Settings\u003C\u002Fli>\n\u003Cli>Editor\u003C\u002Fli>\n\u003C\u002Fol>\n","Simple, clean and lightweight syntax highlighting WordPress plugin.",60,10493,80,1,"2018-05-25T17:06:00.000Z","4.9.29","3.0",[70,71,55,21,72],"code","highlighter","syntax","http:\u002F\u002Fidnetter.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-syntax-highlighting.zip",85,{"slug":77,"name":77,"version":78,"author":23,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":11,"num_ratings":11,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":23,"tags":87,"homepage":23,"download_link":89,"security_score":75,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"debianfix","0.1.0","https:\u002F\u002Fprofiles.wordpress.org\u002Flizardwuff\u002F","\u003Cp>This adds Stuff needed for Debian.\u003Cbr \u002F>\n* Debian php5-gd packages do not include imagerotate().\u003C\u002Fp>\n","Fixes for Debian php stuff",10,1467,"2010-02-01T20:41:00.000Z","2.9.2","2.8.9",[88],"debian-image-imagerotate","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebianfix.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":82,"downloaded":98,"rating":11,"num_ratings":11,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":23,"tags":102,"homepage":106,"download_link":107,"security_score":75,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"display-ssh","Display SSH Keys","1.0.0","Robert Sim","https:\u002F\u002Fprofiles.wordpress.org\u002Frobertsky_\u002F","\u003Cp>A simple plugin to show public keys of the authors. You can send a plain-text of your ssh key(s) to your friends\u002Fcolleagues using a predefined link.\u003C\u002Fp>\n\u003Cp>The SSH Key field to enter is in Your Profile.\u003C\u002Fp>\n\u003Cp>An example of the predefined link: http:\u002F\u002Fexample.com\u002Fauthor\u002F\u003Cem>username\u003C\u002Fem>\u002Fssh\u002F\u003C\u002Fp>\n","A simple plugin to show public keys of the authors.",1559,"2015-10-13T07:49:00.000Z","4.3.34","4.3.1",[103,104,105],"author","profile","sshkey","https:\u002F\u002Fgithub.com\u002Frobertsky\u002Fdisplay-ssh","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisplay-ssh.1.0.0.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":11,"downloaded":116,"rating":11,"num_ratings":11,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":120,"tags":121,"homepage":23,"download_link":126,"security_score":127,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"interactive-posts-ippm","Interactive Posts","1.0.2","hasanirogers","https:\u002F\u002Fprofiles.wordpress.org\u002Fhasanirogers\u002F","\u003Cp>Interactive Posts Package Manager (IPPM) brings packages to WordPress. A package is a zip file containing assets such as CSS, JavaScript, and images. You can attach the CSS and JavaScript script to a post by adding a package to it. From there you may enhance the experience of posts to whatever your heart desires with beautiful animations and interactive experiences.\u003C\u002Fp>\n","Interactive Posts allows you to upload and attach assets to posts from packages enhancing the experience of any post.",2611,"2024-09-03T21:32:00.000Z","6.6.5","5.7.0","7.4",[122,123,19,124,125],"enhanced-posts","javascript","packages","zip","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finteractive-posts-ippm.1.0.2.zip",92,{"attackSurface":129,"codeSignals":179,"taintFlows":204,"riskAssessment":280,"analyzedAt":285},{"hooks":130,"ajaxHandlers":153,"restRoutes":175,"shortcodes":176,"cronEvents":177,"entryPointCount":178,"unprotectedCount":11},[131,137,141,145,149],{"type":132,"name":133,"callback":134,"file":135,"line":136},"action","admin_init","pkginstpro_maybe_start_session","package-installator.php",25,{"type":132,"name":138,"callback":139,"file":135,"line":140},"shutdown","closure",28,{"type":132,"name":142,"callback":143,"file":135,"line":144},"admin_enqueue_scripts","wpkginst_enqueue_assets",87,{"type":146,"name":147,"callback":139,"priority":82,"file":135,"line":148},"filter","script_loader_tag",89,{"type":132,"name":150,"callback":151,"file":135,"line":152},"admin_menu","wpkginst_admin_menu",102,[154,159,162,164,167,171],{"action":155,"nopriv":156,"callback":155,"hasNonce":157,"hasCapCheck":156,"file":158,"line":136},"wpkginst_fetch_packages",false,true,"includes\\ajax-handlers.php",{"action":160,"nopriv":156,"callback":160,"hasNonce":157,"hasCapCheck":156,"file":158,"line":161},"wpkginst_install_package",66,{"action":163,"nopriv":156,"callback":163,"hasNonce":157,"hasCapCheck":156,"file":158,"line":33},"wpkginst_uninstall_package",{"action":165,"nopriv":156,"callback":165,"hasNonce":157,"hasCapCheck":156,"file":158,"line":166},"wpkginst_fetch_package_progress",125,{"action":168,"nopriv":156,"callback":169,"hasNonce":157,"hasCapCheck":156,"file":158,"line":170},"wpkginst_test_ssh_connection","wpkginst_local_test_ssh_connection",136,{"action":172,"nopriv":156,"callback":173,"hasNonce":157,"hasCapCheck":157,"file":135,"line":174},"wpkginst_run_command","wpkginst_ajax_run_command",439,[],[],[],6,{"dangerousFunctions":180,"sqlUsage":181,"outputEscaping":186,"fileOperations":11,"externalRequests":11,"nonceChecks":201,"capabilityChecks":202,"bundledLibraries":203},[],{"prepared":11,"raw":65,"locations":182},[183],{"file":135,"line":184,"context":185},402,"$wpdb->get_results() with variable interpolation",{"escaped":187,"rawEcho":178,"locations":188},42,[189,192,193,195,197,199],{"file":135,"line":190,"context":191},118,"raw output",{"file":135,"line":190,"context":191},{"file":135,"line":194,"context":191},180,{"file":135,"line":196,"context":191},328,{"file":135,"line":198,"context":191},376,{"file":135,"line":200,"context":191},436,7,3,[],[205,257],{"entryPoint":206,"graph":207,"unsanitizedCount":11,"severity":256},"wpkginst_settings_page (package-installator.php:154)",{"nodes":208,"edges":249},[209,214,219,223,225,229,231,235,237,241,243,247],{"id":210,"type":211,"label":212,"file":135,"line":213},"n0","source","$_POST['wpkginst_ssh_host']",158,{"id":215,"type":216,"label":217,"file":135,"line":213,"wp_function":218},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":220,"type":211,"label":221,"file":135,"line":222},"n2","$_POST['wpkginst_ssh_username']",160,{"id":224,"type":216,"label":217,"file":135,"line":222,"wp_function":218},"n3",{"id":226,"type":211,"label":227,"file":135,"line":228},"n4","$_POST['wpkginst_ssh_port']",162,{"id":230,"type":216,"label":217,"file":135,"line":228,"wp_function":218},"n5",{"id":232,"type":211,"label":233,"file":135,"line":234},"n6","$_POST['wpkginst_ssh_auth_type']",164,{"id":236,"type":216,"label":217,"file":135,"line":234,"wp_function":218},"n7",{"id":238,"type":211,"label":239,"file":135,"line":240},"n8","$_POST['wpkginst_ssh_private_key']",168,{"id":242,"type":216,"label":217,"file":135,"line":240,"wp_function":218},"n9",{"id":244,"type":211,"label":245,"file":135,"line":246},"n10","$_POST['wpkginst_ssh_password']",174,{"id":248,"type":216,"label":217,"file":135,"line":246,"wp_function":218},"n11",[250,251,252,253,254,255],{"from":210,"to":215,"sanitized":157},{"from":220,"to":224,"sanitized":157},{"from":226,"to":230,"sanitized":157},{"from":232,"to":236,"sanitized":157},{"from":238,"to":242,"sanitized":157},{"from":244,"to":248,"sanitized":157},"low",{"entryPoint":258,"graph":259,"unsanitizedCount":11,"severity":256},"\u003Cpackage-installator> (package-installator.php:0)",{"nodes":260,"edges":273},[261,262,263,264,265,266,267,268,269,270,271,272],{"id":210,"type":211,"label":212,"file":135,"line":213},{"id":215,"type":216,"label":217,"file":135,"line":213,"wp_function":218},{"id":220,"type":211,"label":221,"file":135,"line":222},{"id":224,"type":216,"label":217,"file":135,"line":222,"wp_function":218},{"id":226,"type":211,"label":227,"file":135,"line":228},{"id":230,"type":216,"label":217,"file":135,"line":228,"wp_function":218},{"id":232,"type":211,"label":233,"file":135,"line":234},{"id":236,"type":216,"label":217,"file":135,"line":234,"wp_function":218},{"id":238,"type":211,"label":239,"file":135,"line":240},{"id":242,"type":216,"label":217,"file":135,"line":240,"wp_function":218},{"id":244,"type":211,"label":245,"file":135,"line":246},{"id":248,"type":216,"label":217,"file":135,"line":246,"wp_function":218},[274,275,276,277,278,279],{"from":210,"to":215,"sanitized":157},{"from":220,"to":224,"sanitized":157},{"from":226,"to":230,"sanitized":157},{"from":232,"to":236,"sanitized":157},{"from":238,"to":242,"sanitized":157},{"from":244,"to":248,"sanitized":157},{"summary":281,"deductions":282},"The \"package-installator\" v1.2.1 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates good practices by implementing nonce checks and capability checks on its entry points, and it has a clean history with no recorded CVEs. The code analysis shows a high percentage of properly escaped output, which is a positive indicator for preventing cross-site scripting vulnerabilities.\n\nHowever, a notable concern lies in the handling of SQL queries. The analysis reveals one SQL query that is not using prepared statements. This represents a significant risk, as it makes the plugin vulnerable to SQL injection attacks, particularly if any user-supplied data is incorporated into this query without proper sanitization. While the taint analysis did not reveal any unsanitized paths or critical\u002Fhigh severity flows, the raw SQL query is a direct and present danger.\n\nIn conclusion, the plugin's lack of historical vulnerabilities and its diligent use of authentication checks and output escaping are strengths. Nevertheless, the un-prepared SQL query is a critical weakness that must be addressed to mitigate the risk of SQL injection. The plugin's overall security could be significantly improved by refactoring the SQL query to utilize prepared statements.",[283],{"reason":284,"points":201},"Raw SQL query without prepared statements","2026-03-17T06:18:57.542Z",{"wat":287,"direct":301},{"assetPaths":288,"generatorPatterns":296,"scriptPaths":297,"versionParams":298},[289,290,291,292,293,294,295],"\u002Fwp-content\u002Fplugins\u002Fpackage-installator\u002Fassets\u002Fjs\u002Fvendor\u002Freact.min.js","\u002Fwp-content\u002Fplugins\u002Fpackage-installator\u002Fassets\u002Fjs\u002Fvendor\u002Freact-dom.min.js","\u002Fwp-content\u002Fplugins\u002Fpackage-installator\u002Fassets\u002Fjs\u002Fvendor\u002Faxios.min.js","\u002Fwp-content\u002Fplugins\u002Fpackage-installator\u002Fassets\u002Fjs\u002Fvendor\u002Freact-select.min.js","\u002Fwp-content\u002Fplugins\u002Fpackage-installator\u002Fassets\u002Fjs\u002Fpackage-manager.js","\u002Fwp-content\u002Fplugins\u002Fpackage-installator\u002Fassets\u002Fcss\u002Ftailwind.min.css","\u002Fwp-content\u002Fplugins\u002Fpackage-installator\u002Fassets\u002Fcss\u002Fstyles.css",[],[293],[299,300],"package-installator\u002Fassets\u002Fcss\u002Fstyles.css?ver=","package-installator\u002Fassets\u002Fjs\u002Fpackage-manager.js?ver=",{"cssClasses":302,"htmlComments":309,"htmlAttributes":310,"restEndpoints":318,"jsGlobals":319,"shortcodeOutput":325},[303,304,305,306,307,308],"wpkginst-package-manager","wpkginst_ssh_private_key_row","wpkginst_ssh_password_row","wpkginst-settings","wpkginst-terminal","wpkginst-log",[],[311,312,313,314,315,316,317],"wpkginst_ssh_auth_type","wpkginst_ssh_host","wpkginst_ssh_username","wpkginst_ssh_port","wpkginst_ssh_private_key","wpkginst_ssh_password","wpkginst_save_settings_nonce",[],[320,321,322,323,324],"wpkginstAjax","React","ReactDOM","axios","Select",[]]