[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxSlsRUKJ2oIXI0V13dVN3Q4lBPzeQhy8c79zAz3eq0k":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":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":37,"analysis":122,"fingerprints":181},"referrer-input-for-contact-form-7","Referrer Input for Contact Form 7","1.0.1","damiarita","https:\u002F\u002Fprofiles.wordpress.org\u002Fdamiarita\u002F","\u003Cp>Addon for Contact Form 7 that creates a new kind of input that contains the URL of the page the user visited before the contact form page. This plugin works well with cache plugins, because the field is filled using javascript on the user’s computer in stead of the server.\u003C\u002Fp>\n\u003Cp>You can choose where in your email to introduce this info by using a mail-tag, like any other field.\u003C\u002Fp>\n\u003Ch4>How to use it?\u003C\u002Fh4>\n\u003Cp>Once you have installed and activated your plugin, a new type of field will be available in your Contact Form 7 forms. In order to add it to your form, you can either click on the “Referrer” button above your form editor, or add the shortcode like: [cf7rfr_referrer {your-referrer}] ({your-referrer} has to be replaced by the name you want to give the field)\u003C\u002Fp>\n\u003Cp>To recover the field’s info on your email, use this tag: [{your-referrer}]. It will print a URL.\u003C\u002Fp>\n\u003Ch4>What referrer?\u003C\u002Fh4>\n\u003Cp>This plugin looks at the HTTP referrer. Not at the traffic source. So, if your user comes from google, clicks some links in your site and ends up in your contact form page, the field will contain the last page in your site your client visited. It will not tell you whether the client landed from Google. This is meant to give you some context to the user’s message. Sometimes, they say “I love this product!” but you have no idea which one they are talking about. With the referrer field, at least you know what they saw last.\u003C\u002Fp>\n","Contact Form 7 Addon that creates a cache-resistant input that contains the URL of the page the user visited before the contact form page.",500,4104,84,5,"2017-01-11T11:38:00.000Z","4.7.32","1.4.0","",[20,21,22,23,24],"contact-form-7","css","javascript","jquery","referrer","https:\u002F\u002Fwww.facebook.com\u002Fdamiarita","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freferrer-input-for-contact-form-7.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":13,"computed_at":36},3,630,30,"2026-04-04T02:29:32.277Z",[38,60,79,93,110],{"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":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":59,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-custom-cssjs","Custom CSS\u002FJS","1.4.2","johnibom","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnibom\u002F","\u003Cp>Welcome to WP Custom CSS JS by PieSolutions.\u003Cbr \u002F>\nSo you want to add HTML, CSS, Javascript, Jquery or Tracking Pixel on your Website without messing up with your theme’s files? This small and light weight plugin gives you ability to do that right from the wordpress dashboard.\u003C\u002Fp>\n\u003Cp>=Features=\u003C\u002Fp>\n\u003Cp>\u003Cstrong>HTML (All tags are supported) in the header Block\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Inline CSS in Header\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Inline JS\u002FjQuery in Header\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>HTML (All tags are supported) in the footer Block\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Inline CSS in Footer\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Inline JS\u002FjQuery in Footer\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>LOCALIZATION\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>We are looking for translators. Please reach out to us and\u002For translate this plugin to your own language here: https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-custom-cssjs\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Custom CSS JS plugin allows you to add any HTML, CSS, Javascript, jQuery or Tracking Pixel easily on your wordpress site right from your dashboard.",800,15316,100,1,"2025-03-16T01:09:00.000Z","6.7.5","4.5","5.6",[21,22,23,55,56],"js","tracking-pixel","http:\u002F\u002Fpie-solutions.com\u002Fwp-custom-cssjs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-custom-cssjs.1.4.2.zip",92,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":48,"downloaded":68,"rating":48,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":77,"download_link":78,"security_score":48,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"cf7-conditional-load","Conditionally Load CF7","1.0.47","Chris J. Zähller","https:\u002F\u002Fprofiles.wordpress.org\u002Fseezee\u002F","\u003Cp>In its default settings, Contact Form 7 loads its JavaScript and CSS stylesheet on every page. This slows page loading and taxes server and client resources. Use this plugin to control which pages the scripts load on.\u003C\u002Fp>\n\u003Cp>NEW in v1.0.15: The plugin also prevents scripts and styles from the following plugins from loading. If you are using any other plugin that extends Contact Form 7 and loads its scripts on all pages, please open a support ticket and we will look into adding it.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Contact Form 7 Conditional Fields\u003C\u002Fli>\n\u003Cli>Contact Form 7 Multi-Step Forms\u003C\u002Fli>\n\u003Cli>Contact Form CFDB7\u003C\u002Fli>\n\u003Cli>Drag and Drop Multiple File Upload — Contact Form 7\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English: Default language, always included\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Would you like to help translate Conditionally Load CF7 into your own language? \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fcf7-conditional-load\" rel=\"nofollow ugc\">You can do that here!\u003C\u002Fa>\u003C\u002Fp>\n","Load Contact Form 7 & select CF7-related plugin scripts & styles only where needed.",7572,2,"2025-12-16T21:03:00.000Z","6.9.4","4.7.0","7.0",[20,21,22,75,76],"performance","scripts","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-conditional-load\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-conditional-load.1.0.47.zip",{"slug":80,"name":81,"version":82,"author":7,"author_profile":8,"description":83,"short_description":84,"active_installs":48,"downloaded":85,"rating":48,"num_ratings":86,"last_updated":87,"tested_up_to":16,"requires_at_least":88,"requires_php":18,"tags":89,"homepage":25,"download_link":92,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"same-height","Same Height","1.4.1","\u003Cp>Sometimes we want to display to boxes side by side and they have to look the same. CSS doesn’t always help.\u003C\u002Fp>\n\u003Cp>This plugin will use jQuery to detect the boxes you want and force them all to have the same size. The size is uses is the size of the tallest box.\u003C\u002Fp>\n\u003Cp>If you have a some parts of your content that need to have the same height, simply wrap them with the \u003Ccode>[sameheight\u002F]\u003C\u002Fcode> shortcode like this:\u003Cbr \u002F>\n    [sameheight]\u003Cbr \u002F>\n      This is a short text\u003Cbr \u002F>\n    [\u002Fsameheight]\u003Cbr \u002F>\n    [sameheight]\u003Cbr \u002F>\n      This is a very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very long text\u003Cbr \u002F>\n    [\u002Fsameheight]\u003C\u002Fp>\n\u003Cp>When the html renders on your screen, both parts content parts will look equally height. This is very useful if they are floating next to each other and they have a background.\u003C\u002Fp>\n\u003Ch4>What if I have different sizes in the same page?\u003C\u002Fh4>\n\u003Cp>You can group shortcodes like this:\u003Cbr \u002F>\n    [sameheight group=”1″]\u003Cbr \u002F>\n      This is a very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very long text\u003Cbr \u002F>\n    [\u002Fsameheight]\u003Cbr \u002F>\n    [sameheight group=”1″]\u003Cbr \u002F>\n      This is a short text\u003Cbr \u002F>\n    [\u002Fsameheight]\u003Cbr \u002F>\n    [sameheight group=”2″]\u003Cbr \u002F>\n      This is another short text\u003Cbr \u002F>\n    [\u002Fsameheight]\u003Cbr \u002F>\n    [sameheight group=”2″]\u003Cbr \u002F>\n      This text is long, but not quite as long as the previous one. So, I don’t want these to parts to look as long. But they should still look the same.\u003Cbr \u002F>\n    [\u002Fsameheight]\u003C\u002Fp>\n\u003Ch4>What if I have a responsive site and I only want the same height to apply in wide-screen, side-by-side configurations?\u003C\u002Fh4>\n\u003Cp>You can add a breakpoint like this.\u003Cbr \u002F>\n    [sameheight breakpoint=”xs” ] (You could even use no breakpoint at all)\u003Cbr \u002F>\n      This is a very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very long text\u003Cbr \u002F>\n    [\u002Fsameheight]\u003Cbr \u002F>\n    [sameheight breakpoint=”xs” ] (You could even use no breakpoint at all)\u003Cbr \u002F>\n      This text always has to use the same height than the previous one.\u003Cbr \u002F>\n    [\u002Fsameheight]\u003Cbr \u002F>\n    [sameheight breakpoint=”md”]\u003Cbr \u002F>\n        This is a very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very long text\u003Cbr \u002F>\n    [\u002Fsameheight]\u003Cbr \u002F>\n    [sameheight breakpoint=”md”]\u003Cbr \u002F>\n      This text only has to use the same height when it is next to the previous, but not when it is underneath on smarphones.\u003Cbr \u002F>\n    [\u002Fsameheight]\u003C\u002Fp>\n\u003Cp>You have these breakpoints (those familiar with bootstrap know them):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“xs” forces same height for all window widths (extra small window – smartphone). Alternatively, you can use no breakpoint\u003C\u002Fli>\n\u003Cli>“sm” forces same height for window widths > 768px (small window – small tablet)\u003C\u002Fli>\n\u003Cli>“md” forces same height for window widths > 992px (medium window – table or small desktop)\u003C\u002Fli>\n\u003Cli>“lg” forces same height for window widths > 1200px (large window – desktop)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Names and widths are based on bootstrap.\u003C\u002Fp>\n\u003Cp>Please, note that shortcodes with different “breakpoint” will be in different groups regardless of the “group” setting. You can still use “group” to separate to groups with the same “breakpoint”.\u003C\u002Fp>\n\u003Ch4>I have some styles in CSS for my classes. How can I apply classes to the content?\u003C\u002Fh4>\n\u003Cp>Easy:\u003Cbr \u002F>\n    [sameheight additional_classes=”my-class1 my-classA”]\u003Cbr \u002F>\n      This is a short text\u003Cbr \u002F>\n    [\u002Fsameheight additional_classes=”my-class2 my-classB”]\u003Cbr \u002F>\n    [sameheight]\u003Cbr \u002F>\n      This is a very, very, very, very, very, very long text\u003Cbr \u002F>\n    [\u002Fsameheight]\u003C\u002Fp>\n\u003Ch4>Can I use all the possibilities together?\u003C\u002Fh4>\n\u003Cp>Sure:\u003Cbr \u002F>\n    [sameheight group=”1″ breakpoint=”md” additional_classes=”my-class1 my-classA” \u002F] will work.\u003C\u002Fp>\n\u003Ch4>Do I need to use the shortcode?\u003C\u002Fh4>\n\u003Cp>No! If you are editing your html, you can put the right properties in it. That’s all tha shortcode does. Make sure you add the class ‘same-height’. If you use a break point, add it with a hyphen (-) like this: ‘same-height-xs’, ‘same-height-sm’, ‘same-height-md’, or ‘same-height-lg’. The Javascript is looking for those classes to identify the html elements it has to work on.\u003Cbr \u002F>\nIf you are grouping boxes, use the ‘same-height-group’ property. Like \u003Ccode>\u003Cdiv class=\"same-height\" same-height-group=\"1\" >\u003C\u002Fcode>\u003C\u002Fp>\n","Force different parts of your content to the same height. Very useful if you want to present to boxes side by side. Responsive and bootstrap-friendly.",3084,4,"2017-01-24T15:31:00.000Z","1.3.0",[21,22,23,90,91],"sameheight","shortcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsame-height.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":48,"num_ratings":49,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":73,"tags":106,"homepage":108,"download_link":109,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"custom-wp-css-js","Custom WP CSS & JS","1.2.1","Samir Manjiyani","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodersam\u002F","\u003Cp>Add your custom CSS or javascript\u002Fjquery using “Custom WP CSS & JS” plugin to any theme without creating any extra CSS or JS files.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Benefits of Plugin\u003C\u002Fstrong>\u003Cbr \u002F>\n* Easy to use.\u003Cbr \u002F>\n* Option to select placement (header or footer) to insert your custom JS.\u003Cbr \u002F>\n* Built with Syntax Code Highlighter.\u003Cbr \u002F>\n* Option to add custom CSS for WP Dashboard.\u003C\u002Fp>\n\u003Cp>For Syntax Code Highlighter credits goes to \u003Ca href=\"https:\u002F\u002Fcodemirror.net\u002F5\u002F\" rel=\"nofollow ugc\">codemirror.net\u003C\u002Fa>\u003C\u002Fp>\n","A lightweight plugin to add custom CSS, JS\u002FJavascript to any theme. This plugin also gives you an ability to insert JS in header or footer.",90,4640,"2023-07-08T14:29:00.000Z","6.2.9","3.0.1",[21,107,22,23,55],"custom","https:\u002F\u002Fgithub.com\u002Fsamirdev3\u002Fcustom-wp-css-js","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-wp-css-js.1.2.1.zip",{"slug":111,"name":112,"version":113,"author":7,"author_profile":8,"description":114,"short_description":115,"active_installs":35,"downloaded":116,"rating":48,"num_ratings":69,"last_updated":117,"tested_up_to":118,"requires_at_least":113,"requires_php":18,"tags":119,"homepage":25,"download_link":121,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"side-by-side","Side by Side","1.0.2","\u003Cp>This plugin allows you to put two images next to each other. When you move your mouse over them, the line that separates them will move with it! It’s perfect to compare “before” and “now” images.\u003C\u002Fp>\n\u003Cp>This plugin will use jQuery to detect when your mouse gets into the box and move the white bar with it.\u003C\u002Fp>\n\u003Cp>Simply use the shortcodes like this:\u003Cbr \u002F>\n    [sidebyside]\u003Cbr \u002F>\n      [sidebyside-left]\u003Cbr \u002F>\n        Put here whatever content you want to be on the left side\u003Cbr \u002F>\n      [\u002Fsidebyside-left]\u003C\u002Fp>\n\u003Cpre>\u003Ccode>  [sidebyside-right]\n    This is the place for the content that goes to the right\n  [\u002Fsidebyside-right]\n[\u002Fsidebyside]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>What should I put in the shortcodes?\u003C\u002Fh4>\n\u003Cp>You can put whatever you want.\u003C\u002Fp>\n\u003Cp>My suggestion is that you put two images with the same height\u003C\u002Fp>\n\u003Ch4>Is it responsive?\u003C\u002Fh4>\n\u003Cp>Yes!\u003C\u002Fp>\n\u003Cp>All CSS properties are written with responsive design in mind. So it will look good in all kind of screen sizes.\u003C\u002Fp>\n","This plugin allows you to put two images next to each other. When you move your mouse over them, the line that separates them will move with it!",2731,"2017-11-14T23:32:00.000Z","4.8.28",[21,22,23,91,120],"style","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fside-by-side.zip",{"attackSurface":123,"codeSignals":147,"taintFlows":158,"riskAssessment":159,"analyzedAt":180},{"hooks":124,"ajaxHandlers":143,"restRoutes":144,"shortcodes":145,"cronEvents":146,"entryPointCount":28,"unprotectedCount":28},[125,130,134,138],{"type":126,"name":127,"callback":128,"file":129,"line":33},"action","admin_init","cf7rfr_check_parent_plugin","activation-checks.php",{"type":126,"name":131,"callback":132,"file":129,"line":133},"admin_notices","cf7rfr_parent_not_active",6,{"type":126,"name":135,"callback":136,"file":137,"line":33},"wpcf7_init","cf7rfr_add_form_tag","form-tag.php",{"type":126,"name":139,"callback":140,"priority":141,"file":142,"line":33},"wpcf7_admin_init","cf7rfr_add_tag_generator",15,"tag.php",[],[],[],[],{"dangerousFunctions":148,"sqlUsage":149,"outputEscaping":151,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":49,"bundledLibraries":157},[],{"prepared":28,"raw":28,"locations":150},[],{"escaped":152,"rawEcho":49,"locations":153},22,[154],{"file":142,"line":155,"context":156},46,"raw output",[],[],{"summary":160,"deductions":161},"Based on the static analysis, the \"referrer-input-for-contact-form-7\" plugin version 1.0.1 presents a generally strong security posture. The absence of any identified dangerous functions, SQL injection risks, file operations, or external HTTP requests is highly positive. Furthermore, the code demonstrates good practices with 100% of SQL queries using prepared statements and a very high rate of properly escaped output. The presence of at least one capability check also indicates an awareness of access control. The plugin's attack surface is reported as zero, which is an excellent sign regarding entry points.\n\nThe taint analysis shows no identified flows, further reinforcing the impression of secure coding. The vulnerability history being completely clean with no recorded CVEs, regardless of severity, strongly suggests a well-maintained and secure codebase over time. The plugin's adherence to secure coding principles and lack of historical security incidents make it appear to be a low-risk component.\n\nIn conclusion, this plugin demonstrates a commendable focus on security. The reported metrics are overwhelmingly positive, indicating robust security practices and a lack of exploitable vulnerabilities in the analyzed version. While no code is perfectly secure, the data provided paints a picture of a highly trustworthy plugin.",[162,164,166,168,170,172,174,176,178],{"reason":163,"points":49},"No identified critical or high severity issues",{"reason":165,"points":49},"No taint flows with unsanitized paths",{"reason":167,"points":49},"100% SQL queries using prepared statements",{"reason":169,"points":49},"96% properly escaped output",{"reason":171,"points":49},"No dangerous functions",{"reason":173,"points":49},"No file operations",{"reason":175,"points":49},"No external HTTP requests",{"reason":177,"points":49},"Zero attack surface",{"reason":179,"points":49},"No known CVEs","2026-03-16T19:36:55.927Z",{"wat":182,"direct":190},{"assetPaths":183,"generatorPatterns":186,"scriptPaths":187,"versionParams":188},[184,185],"\u002Fwp-content\u002Fplugins\u002Freferrer-input-for-contact-form-7\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Freferrer-input-for-contact-form-7\u002Fscript.min.js",[],[184,185],[189],"referrer-input-for-contact-form-7\u002Fscript.js?ver=1.0.0",{"cssClasses":191,"htmlComments":193,"htmlAttributes":194,"restEndpoints":196,"jsGlobals":197,"shortcodeOutput":198},[192],"cf7-rfr",[],[195],"cf7rfr_referrer",[],[],[199],"\u003Cinput type=\"hidden\" name=\""]