[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f96iA0ZaO4aXJTFMiqU_phg_O0KbjdRpTUe9ZLntOhwE":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":16,"download_link":22,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":35,"analysis":138,"fingerprints":294},"wp-post-advertisement","WP Post Advertisement","1.0","iFour Technolab Pvt. Ltd.","https:\u002F\u002Fprofiles.wordpress.org\u002Fifourkuldeep1\u002F","\u003Cp>Create wp post advertisement in your site.\u003Cbr \u002F>\nUser can fill up there details and registered using wp post advertisement.\u003C\u002Fp>\n","Create wp post advertisement in your site.",0,1001,"2017-06-12T11:15:00.000Z","4.7.32","4.2","",[18,19,20,21],"advertisment","dynamic-advertisement","free-advertisement","post-advertisement","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-post-advertisement.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"ifourkuldeep1",9,50,88,30,86,"2026-04-05T09:44:25.658Z",[36,57,77,98,119],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":44,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":16,"tags":50,"homepage":55,"download_link":56,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"ad-manager-for-wp","Ad Manager","0.9.4","digitalnature","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigitalnature\u002F","\u003Cp>Light, and at the same time advanced advertisment manager. Provides you the ability to select context conditions for displaying ads, like page location \u002F location index \u002F page or user class.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note that although the current release is stable, there are features that are not yet implemented, and existing functionality that is very likely to change.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Thanks\u003C\u002Fh3>\n\u003Cp>Thanks goes to \u003Ca href=\"http:\u002F\u002Fdigitalnature.eu\u002Fthemes\u002Fmystique\u002F\" rel=\"nofollow ugc\">Mystique\u003C\u002Fa> theme users, which encouraged me to improve\u003Cbr \u002F>\nthe original “Ads” module for that theme, and develop this plugin.\u003C\u002Fp>\n","Manage ads on your website trough the WP dashboard.",100,28297,3,"2012-05-15T13:05:00.000Z","3.3.2","3.2",[51,52,18,53,54],"ad-manager","adsense","ajax","jquery","http:\u002F\u002Fdigitalnature.eu\u002Fforum\u002Fplugins\u002Fad-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fad-manager-for-wp.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":44,"downloaded":65,"rating":11,"num_ratings":11,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":75,"download_link":76,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"pop-up-element-for-flatsome-theme","Flatsome pop-up element","1.0.0","Freelancerviet.net","https:\u002F\u002Fprofiles.wordpress.org\u002Ffreelancerviet\u002F","\u003Cp>Add custom pop-up element for Flatsome theme for advertisment\u003C\u002Fp>\n\u003Ch4>Main Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show up on UX builder mode\u003C\u002Fli>\n\u003Cli>Add custom content inside pop-up\u003C\u002Fli>\n\u003Cli>Support custom css class for customize css\u003C\u002Fli>\n\u003C\u002Ful>\n","Add custom pop-up element for Flatsome theme for advertisment",3714,"2019-05-03T17:30:00.000Z","5.1.22","4.7","7.0",[18,71,72,73,74],"flatsome","flatsome-popup","pop-up","popup","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpop-up-element-for-flatsome-theme","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpop-up-element-for-flatsome-theme.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":11,"num_ratings":11,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":16,"tags":90,"homepage":96,"download_link":97,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"ads-master","Ads Master","1.0.1","Maghodiya Paresh","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaghodiyaparesh\u002F","\u003Cp>Ads Master allows you to display ads inside your website in any template, widget, position or even inside pages and posts.\u003C\u002Fp>\n\u003Cp>Its mainly developed for blogger to display various type of ads in blogging website.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>Follow me:\u003C\u002Fp>\n\u003Cp>Facebook: https:\u002F\u002Fwww.facebook.com\u002Fmaghodiya.paresh\u003C\u002Fp>\n\u003Cp>Twitter:  https:\u002F\u002Ftwitter.com\u002Fhellogenerator\u003C\u002Fp>\n","Ads Master for wordpress to display ads in your website at your custom setting.",90,9160,"2018-08-20T15:31:00.000Z","4.9.29","2.1",[91,92,93,94,95],"ads","google-ads","google-adsence","google-advertisment","post-display-google-ads","http:\u002F\u002Fwww.bluechipinfoway.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fads-master.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":44,"num_ratings":108,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":117,"download_link":118,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"simple-advertising","Simple Advertising","1.0.3","Antonio D.","https:\u002F\u002Fprofiles.wordpress.org\u002Fcolomet\u002F","\u003Cp>With use of this plugin you can set some announcements, ads etc. in all your web-site’s posts content. The content of advertisements is a simple image with a link (if necessary and with the rel=”nofollow” attribute). Management of the advertisement is done from a plugin settings subpage under Network Settings page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Only works with multisite installation!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Disclaimers\u003C\u002Fh3>\n\u003Cp>The Simple Advertising plugin is supplied “as is” and all use is at your own risk.\u003C\u002Fp>\n\u003Cp>Simple Advertising is under development. Version 1.0 is stable but is an start. Soon much more possibilities.\u003C\u002Fp>\n","This plugin provides simple handy tool for spreading advertisment (as images) over all web-pages which display posts or pages or CPT's.",10,1422,1,"2019-11-11T11:45:00.000Z","5.3.21","3.0.1","5.6",[91,114,18,115,116],"advertisements","multisite","wordpress-plugin","https:\u002F\u002Fgithub.com\u002Fmy-language-skills\u002Fsimple-advertising","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-advertising.1.0.3.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":106,"downloaded":127,"rating":44,"num_ratings":108,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":16,"tags":131,"homepage":136,"download_link":137,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"simple-but-powerful-html-and-pdf-job-board","Simple but Powerful HTML and PDF Job Board","0.9","MichaelNi","https:\u002F\u002Fprofiles.wordpress.org\u002Fmichaelni\u002F","\u003Cp>SPJB allows users to quickly create job offers as HTML page and PDF file using the WordPress WYSIWYG (What You See Is What You Get) editor.\u003C\u002Fp>\n\u003Ch4>Job templates\u003C\u002Fh4>\n\u003Cp>With the ability to create templates for future job offers, the recruitment process receives a significant speed-up. There is no need to first open Word or other programs, load a template, save it as PDF, then upload it to WordPress and link it on the website – SPJB does it all automatically and within seconds.\u003C\u002Fp>\n\u003Ch4>PDF templates\u003C\u002Fh4>\n\u003Cp>Depending on your website and company, you may either create the template(s) using the usual WordPress editor or upload complex PDF templates exactly following your Corporate Identity.\u003C\u002Fp>\n\u003Ch4>Shortcode and frontend display\u003C\u002Fh4>\n\u003Cp>The simple [jobboard] shortcode allows you to create an unlimited amount of jobboards. It may be added to WordPress posts like any other shortcodes. You can select and specify the content and columns of the individual job board shown on the front-end by using shortcode attributes.\u003C\u002Fp>\n\u003Ch4>Key features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic PDF and HTML generation\u003C\u002Fli>\n\u003Cli>Use the built-in WordPress WYSIWYG editor to create PDF files\u003C\u002Fli>\n\u003Cli>WordPress- or PDF-built templates to speed up your recruiting process\u003C\u002Fli>\n\u003Cli>Unlimited amount of jobs and templates\u003C\u002Fli>\n\u003Cli>Customizable Job Boards (inserted by shortcode) featuring the columns Job ID, Job Type (e.g. Full time), Title, HTML Link, PDF Link, Apply to Link\u003C\u002Fli>\n\u003Cli>Multilingual (frontend) out of the box due to plugin flexibility – no additional plugin required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Important note\u003C\u002Fh4>\n\u003Cp>Uploading complex PDF templates (template.pdf) and using them to create PDF job offers may require advanced customization (possibly PHP-file changes). This customization service is not included in the purchase. Standard PDF files including images and logos can however easily be created by using the WordPress WYSIWYG editor.\u003C\u002Fp>\n\u003Ch4>Technical background for complex PDF templates\u003C\u002Fh4>\n\u003Cp>You can simply upload an empty PDF file featuring your companies letter paper and corporate identity. The PDF generator will then translate the WordPress-Editor-generated HTML into the PDF file. Depending on the layout of your PDF template, you will need to change the border position where the PDF generator starts placing\u002Finserting the content.\u003C\u002Fp>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cp>Supported image containers for PDF generation: JPG\u002FJPEG\u003Cbr \u002F>\nDefault font: Helvetica, may be changed in PHP file.\u003Cbr \u002F>\nUsed libraries: TCPDF (GPL), FPDI (MIT)\u003C\u002Fp>\n","SPJB allows users to quickly create job offers as HTML page and PDF file using the WordPress WYSIWYG editor. Templates are supported to significantly  &hellip;",1955,"2016-01-22T17:57:00.000Z","4.4.34","3.4",[18,132,133,134,135],"html","job-board","jobs","pdf","http:\u002F\u002Faskella.de\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-but-powerful-html-and-pdf-job-board.0.9.zip",{"attackSurface":139,"codeSignals":178,"taintFlows":214,"riskAssessment":281,"analyzedAt":293},{"hooks":140,"ajaxHandlers":170,"restRoutes":171,"shortcodes":172,"cronEvents":177,"entryPointCount":108,"unprotectedCount":11},[141,147,151,155,159,164,168],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","wp_enqueue_scripts","wpa_frontend_scripts","wp-post-advertisement.php",42,{"type":142,"name":148,"callback":149,"file":145,"line":150},"admin_menu","plugin_setup_menu",53,{"type":142,"name":152,"callback":153,"file":145,"line":154},"admin_enqueue_scripts","wpa_backend_scripts",54,{"type":142,"name":156,"callback":157,"file":145,"line":158},"admin_action_save-advertisement-form","Save_WPA_AdminSide",57,{"type":160,"name":161,"callback":162,"file":145,"line":163},"filter","widget_text","do_shortcode",59,{"type":142,"name":165,"callback":166,"file":145,"line":167},"wp_footer","custom_content_after_body_open_tag",61,{"type":142,"name":143,"callback":144,"file":145,"line":169},342,[],[],[173],{"tag":174,"callback":175,"file":145,"line":176},"wp-post-advertisement-plugin","wpa_shortcode",47,[],{"dangerousFunctions":179,"sqlUsage":180,"outputEscaping":186,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":108,"bundledLibraries":213},[],{"prepared":181,"raw":108,"locations":182},6,[183],{"file":145,"line":184,"context":185},352,"$wpdb->get_results() with variable interpolation",{"escaped":11,"rawEcho":187,"locations":188},12,[189,192,194,196,198,200,202,204,205,207,209,211],{"file":145,"line":190,"context":191},133,"raw output",{"file":145,"line":193,"context":191},247,{"file":145,"line":195,"context":191},277,{"file":145,"line":197,"context":191},278,{"file":145,"line":199,"context":191},279,{"file":145,"line":201,"context":191},280,{"file":145,"line":203,"context":191},282,{"file":145,"line":203,"context":191},{"file":145,"line":206,"context":191},311,{"file":145,"line":208,"context":191},366,{"file":145,"line":210,"context":191},370,{"file":145,"line":212,"context":191},376,[],[215,233,268],{"entryPoint":216,"graph":217,"unsanitizedCount":108,"severity":232},"Save_WPA_AdminSide (wp-post-advertisement.php:298)",{"nodes":218,"edges":229},[219,224],{"id":220,"type":221,"label":222,"file":145,"line":223},"n0","source","$_SERVER['HTTP_REFERER']",321,{"id":225,"type":226,"label":227,"file":145,"line":223,"wp_function":228},"n1","sink","header() [Header Injection]","header",[230],{"from":220,"to":225,"sanitized":231},false,"medium",{"entryPoint":234,"graph":235,"unsanitizedCount":11,"severity":267},"\u003Cwp-post-advertisement> (wp-post-advertisement.php:0)",{"nodes":236,"edges":261},[237,240,243,247,251,253,255,259],{"id":220,"type":221,"label":238,"file":145,"line":239},"$_REQUEST['delete']",246,{"id":225,"type":226,"label":241,"file":145,"line":239,"wp_function":242},"query() [SQLi]","query",{"id":244,"type":221,"label":245,"file":145,"line":246},"n2","$_SERVER",245,{"id":248,"type":226,"label":249,"file":145,"line":193,"wp_function":250},"n3","echo() [XSS]","echo",{"id":252,"type":221,"label":222,"file":145,"line":223},"n4",{"id":254,"type":226,"label":227,"file":145,"line":223,"wp_function":228},"n5",{"id":256,"type":221,"label":257,"file":145,"line":258},"n6","$_REQUEST (x2)",302,{"id":260,"type":226,"label":249,"file":145,"line":208,"wp_function":250},"n7",[262,264,265,266],{"from":220,"to":225,"sanitized":263},true,{"from":244,"to":248,"sanitized":263},{"from":252,"to":254,"sanitized":263},{"from":256,"to":260,"sanitized":263},"low",{"entryPoint":269,"graph":270,"unsanitizedCount":279,"severity":280},"admin_wpa (wp-post-advertisement.php:110)",{"nodes":271,"edges":276},[272,273,274,275],{"id":220,"type":221,"label":238,"file":145,"line":239},{"id":225,"type":226,"label":241,"file":145,"line":239,"wp_function":242},{"id":244,"type":221,"label":245,"file":145,"line":246},{"id":248,"type":226,"label":249,"file":145,"line":193,"wp_function":250},[277,278],{"from":220,"to":225,"sanitized":231},{"from":244,"to":248,"sanitized":231},2,"high",{"summary":282,"deductions":283},"The \"wp-post-advertisement\" plugin v1.0 presents a mixed security posture. On the positive side, there are no known historical vulnerabilities (CVEs), and the static analysis indicates a small attack surface with no unprotected entry points.  The plugin also demonstrates good practices by heavily favoring prepared statements for its SQL queries.  \n\nHowever, significant concerns arise from the lack of output escaping. With 100% of its outputs not being properly escaped, the plugin is highly susceptible to Cross-Site Scripting (XSS) vulnerabilities. This is further amplified by the taint analysis, which identified one high-severity flow with unsanitized paths, strongly suggesting a potential avenue for XSS or other injection attacks. The absence of nonce checks and the single capability check on its sole shortcode also represent potential security weaknesses if the shortcode's functionality is sensitive. \n\nWhile the plugin's clean vulnerability history is reassuring, it cannot mitigate the immediate risks identified in the static and taint analysis. The lack of output escaping is a critical flaw that requires immediate attention. The plugin's strengths lie in its limited attack surface and good SQL practices, but these are overshadowed by the glaring vulnerability in output handling.",[284,286,288,291],{"reason":285,"points":187},"Outputs not properly escaped",{"reason":287,"points":106},"High severity taint flow",{"reason":289,"points":290},"Missing nonce checks",5,{"reason":292,"points":46},"Limited capability checks on entry points","2026-03-17T07:15:15.454Z",{"wat":295,"direct":306},{"assetPaths":296,"generatorPatterns":298,"scriptPaths":299,"versionParams":302},[297],"\u002Fwp-content\u002Fplugins\u002Fwp-post-advertisement\u002F",[],[300,301],"wp-content\u002Fplugins\u002Fwp-post-advertisement\u002Fjs\u002Fcustom.js","wp-content\u002Fplugins\u002Fwp-post-advertisement\u002Fjs\u002Fcommon.js",[303,304,305],"wp-post-advertisement\u002Fcss\u002Fstyle.css?ver=","wp-post-advertisement\u002Fjs\u002Fcustom.js?ver=","wp-post-advertisement\u002Fjs\u002Fcommon.js?ver=",{"cssClasses":307,"htmlComments":308,"htmlAttributes":309,"restEndpoints":311,"jsGlobals":312,"shortcodeOutput":313},[],[],[310],"id=\"wpa-table\"",[],[],[314,315],"[wp-post-advertisement-plugin]","[wp-post-advertisement-plugin type=\""]