[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ftPIR17JPI1W-8jyDpeob3EaplWmD127uDj5UeEI47bs":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":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":131,"fingerprints":180},"extend-acf-acf-json-directory","Extends ACF to save json-file in plugin directory","1.0.1","polyres","https:\u002F\u002Fprofiles.wordpress.org\u002Fpolyres\u002F","\u003Cp>ACF will save the field groups as JSON files, if you have created a directory with the name acf-json. Then, the ACF plugin will get the fields information from your files and not from the WordPress database.\u003C\u002Fp>\n\u003Cp>With our extension you can save the JSON files generated from Advanced Custom Fields (ACF) in the plugin directory. If you change your Theme, your WordPress intance will continue to work with the created ACF field groups and you won’t lose them.\u003C\u002Fp>\n\u003Cp>This Plugin works only if you have ACF up 5.0.0 installed and activated on your system. The plugin doesn’t have a configuration back-end page.\u003C\u002Fp>\n","ACF will save the field groups as JSON files, if you have created a directory with the name acf-json. Then, the ACF plugin will get the fields informa &hellip;",10,1131,0,"2022-09-23T12:52:00.000Z","6.0.11","4.8","5.6",[19,20,21],"acf","acf-json","json","https:\u002F\u002Fpoly-res.com\u002Fplugins\u002Fextend-acf-acf-json-local-directory","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fextend-acf-acf-json-directory.1.0.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"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},5,3050,86,30,84,"2026-04-04T05:38:26.161Z",[36,54,74,94,108],{"slug":37,"name":38,"version":6,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":13,"downloaded":43,"rating":13,"num_ratings":13,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":47,"tags":48,"homepage":51,"download_link":52,"security_score":53,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"xfive-sync-watcher-for-acf","xfive Plato – Reliable Sync Watcher for ACF","xfive","https:\u002F\u002Fprofiles.wordpress.org\u002Fxfive\u002F","\u003Cp>\u003Cem>“The man who makes the best use of his time is the one who will be able to offer the most help to others.”\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FRepublic_(Plato)\" rel=\"nofollow ugc\">Plato, The Republic\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>xfive Plato – Reliable Sync Watcher for ACF\u003C\u002Fstrong> is designed for teams of developers collaborating on WordPress projects that use ACF’s \u003Ccode>acf-json\u003C\u002Fcode> feature.\u003C\u002Fp>\n\u003Cp>This plugin monitors your local JSON files for any Advanced Custom Fields (ACF) field groups that are out of sync with the site’s database and displays a clear, timely notice when discrepancies are detected. This helps prevent accidental overwrites, missed updates, and frustrating merge conflicts during development.\u003C\u002Fp>\n\u003Cp>You’ll still have the option to ignore the warning if needed—but only proceed if you’re confident in what you’re doing and understand the risks of overriding field group data!\u003C\u002Fp>\n\u003Cp>Whether you’re working solo or as part of a team, \u003Cstrong>xfive Plato – Reliable Sync Watcher for ACF\u003C\u002Fstrong> adds a simple but powerful layer of protection to your ACF workflow—so you can code with confidence and keep your field groups in harmony.\u003C\u002Fp>\n\u003Ch3>SUPPORT\u003C\u002Fh3>\n\u003Cp>Having issues with the plugin? Contact us through the \u003Ca href=\"https:\u002F\u002Fwww.xfive.co\u002Fcontact\u002F\" rel=\"nofollow ugc\">website\u003C\u002Fa>.\u003C\u002Fp>\n","Monitors ACF's acf-json for unsynced field groups and warns you of potential database conflicts during development.",368,"2025-12-09T11:16:00.000Z","6.9.4","6.1","7.4",[19,49,50,20],"acf-fields","acf-sync","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxfive-sync-watcher-for-acf.1.0.1.zip",100,{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":53,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":51,"tags":68,"homepage":72,"download_link":73,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"better-rest-endpoints","Better Rest Endpoints","1.5.2","matt adams","https:\u002F\u002Fprofiles.wordpress.org\u002Ffactor1\u002F","\u003Cp>A WordPress plugin that serves up slimmer WP Rest API endpoints, with some great\u003Cbr \u002F>\nenhancements like ACF fields, WordPress menu endpoints, and more. You can\u003Cbr \u002F>\nview the full documentation and features \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffactor1\u002Fbetter-rest-endpoints\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n","A WordPress plugin that serves up slimmer WP Rest API endpoints.",200,3767,1,"2019-02-13T01:15:00.000Z","4.9.29","4.7.1",[19,69,70,21,71],"api","endpoints","rest","https:\u002F\u002Fgithub.com\u002Ffactor1\u002Fbetter-rest-endpoints\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-rest-endpoints.1.5.2.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":13,"num_ratings":13,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":51,"tags":87,"homepage":92,"download_link":93,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"acf-5-pro-json-storage","ACF 5 Pro JSON Storage","1.0.0","craigsimps","https:\u002F\u002Fprofiles.wordpress.org\u002Fcraigsimps\u002F","\u003Cp>I use Advanced Custom Fields 5 Pro for most custom WordPress projects, and the latest version supports saving your Field Groups to JSON. To activate this functionality out of the box, all you have to do is create a folder within your \u003Cem>theme\u003C\u002Fem> called \u003Ccode>\u002Facf-json\u002F\u003C\u002Fcode>. But I don’t like that.\u003C\u002Fp>\n\u003Cp>I prefer for these JSON files to be stored outside of the theme, because they’re key to the functionality of the website, and \u003Ccode>functionality === plugin\u003C\u002Fcode>. Storing this data outside of your WordPress theme makes it inherently more portable, and means you can retain the ACF JSON data even if you change theme.\u003C\u002Fp>\n\u003Cp>Once the plugin is installed and activate it will automatically save field groups as JSON within the plugin’s \u003Ccode>\u002Facf-json\u002F\u003C\u002Fcode> folder when they are updated or saved.\u003C\u002Fp>\n\u003Cp>This plugin is under active development on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcraigsimps\u002Facf-pro-json-storage\u002F\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>ACF 5 Pro (Synchronized JSON requires at least v5.1.5)\u003C\u002Fli>\n\u003C\u002Ful>\n","Save ACF 5 Pro custom fields as JSON within this plugin, rather than inside your theme.",90,2424,"2015-11-14T00:15:00.000Z","4.0.38","3.5.0",[88,21,89,90,91],"acfpro","location","save","storage","https:\u002F\u002Fgithub.com\u002Fcraigsimps\u002Facf-json-storage","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-5-pro-json-storage.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":11,"downloaded":102,"rating":13,"num_ratings":13,"last_updated":103,"tested_up_to":66,"requires_at_least":104,"requires_php":51,"tags":105,"homepage":51,"download_link":107,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"wp-rest-api-post-page-custom-fields","WP REST API POST\u002F PAGE CUSTOM FIELDS","1.0","ahmedimraan","https:\u002F\u002Fprofiles.wordpress.org\u002Fahmedimraan\u002F","\u003Cp>This plugin adds Custom Fields to WP REST API JSON output. Works with Advanced Custom Fields.\u003Cbr \u002F>\nIts as simple as Installing and Activating, once activated you can see an object named metadata.\u003C\u002Fp>\n","Adds Custom Field output to the WP REST API for posts, pages, users, and taxonomies.",1147,"2019-02-07T14:35:00.000Z","4.2.1",[19,69,21,71,106],"rest-api","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-rest-api-post-page-custom-fields.1.0.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":82,"num_ratings":118,"last_updated":119,"tested_up_to":45,"requires_at_least":120,"requires_php":47,"tags":121,"homepage":126,"download_link":127,"security_score":128,"vuln_count":129,"unpatched_count":13,"last_vuln_date":130,"fetched_at":26},"advanced-custom-fields","Advanced Custom Fields (ACF®)","6.7.1","WP Engine","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpengine\u002F","\u003Cp>Advanced Custom Fields (ACF®) turns WordPress sites into a fully-fledged content management system by giving you all the tools to do more with your data.\u003C\u002Fp>\n\u003Cp>Use the ACF plugin to take full control of your WordPress edit screens, custom field data, and more.\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\u002F9C6_roqghZQ?version=3&rel=0&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>Add fields on demand.\u003C\u002Fstrong>\u003Cbr \u002F>\nThe ACF field builder allows you to quickly and easily add fields to WP edit screens with only the click of a few buttons! Whether it’s something simple like adding an “author” field to a book review post, or something more complex like the structured data needs of an ecommerce site or marketplace, ACF makes adding fields to your content model easy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Add them anywhere.\u003C\u002Fstrong>\u003Cbr \u002F>\nFields can be added all over WordPress including posts, pages, users, taxonomy terms, media, comments and even custom options pages! It couldn’t be simpler to bring structure to the WordPress content creation experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Show them everywhere.\u003C\u002Fstrong>\u003Cbr \u002F>\nLoad and display your custom field values in any theme template file with our hassle-free, developer friendly functions! Whether you need to display a single value or generate content based on a more complex query, the out-of-the-box functions of ACF make templating a dream for developers of all levels of experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Any Content, Fast.\u003C\u002Fstrong>\u003Cbr \u002F>\nTurning WordPress into a true content management system is not just about custom fields. Creating new custom post types and taxonomies is an essential part of building custom WordPress sites. Registering post types and taxonomies is now possible right in the ACF UI, speeding up the content modeling workflow without the need to touch code or use another plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Simply beautiful and intentionally accessible.\u003C\u002Fstrong>\u003Cbr \u002F>\nFor content creators and those tasked with data entry, the field user experience is as intuitive as they could desire while fitting neatly into the native WordPress experience. Accessibility standards are regularly reviewed and applied, ensuring ACF is able to empower as close to anyone as possible.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Documentation and developer guides.\u003C\u002Fstrong>\u003Cbr \u002F>\nOver 10 plus years of vibrant community contribution alongside an ongoing commitment to clear documentation means that you’ll be able to find the guidance you need to build what you want.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simple & Intuitive\u003C\u002Fli>\n\u003Cli>Powerful Functions\u003C\u002Fli>\n\u003Cli>Over 30 Field Types\u003C\u002Fli>\n\u003Cli>Extensive Documentation\u003C\u002Fli>\n\u003Cli>Millions of Users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Website\" rel=\"nofollow ugc\">Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fresources\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Website\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupport.advancedcustomfields.com\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fpro\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade\" rel=\"nofollow ugc\">ACF PRO\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO\u003C\u002Fh4>\n\u003Cp>The Advanced Custom Fields plugin is also available in a professional version which includes more fields, more functionality, and more flexibility. The ACF PRO plugin features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fresources\u002Frepeater\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade\" rel=\"nofollow ugc\">Repeater Field\u003C\u002Fa> allows you to create a set of sub fields which can be repeated again, and again, and again.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fresources\u002Fblocks\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade\" rel=\"nofollow ugc\">ACF Blocks\u003C\u002Fa>, a powerful PHP-based framework for developing custom block types for the WordPress Block Editor (aka Gutenberg).\u003C\u002Fli>\n\u003Cli>Define, create, and manage content with the \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fresources\u002Fflexible-content\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade\" rel=\"nofollow ugc\">Flexible Content Field\u003C\u002Fa>, which provides for multiple layout and sub field options.\u003C\u002Fli>\n\u003Cli>Use the \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fresources\u002Foptions-page\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade\" rel=\"nofollow ugc\">Options Page\u003C\u002Fa> feature to add custom admin pages to edit ACF fields.\u003C\u002Fli>\n\u003Cli>Build fully customisable image galleries with the \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fresources\u002Fgallery\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade\" rel=\"nofollow ugc\">Gallery Field\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Unlock a more efficient workflow for managing field settings by reusing existing fields and field groups on demand with the \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fresources\u002Fclone\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade\" rel=\"nofollow ugc\">Clone Field\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fpro\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade\" rel=\"nofollow ugc\">Upgrade to ACF PRO\u003C\u002Fa>\u003C\u002Fp>\n","ACF helps customize WordPress with powerful, professional and intuitive fields. Proudly powering over 2 million sites, WordPress developers love ACF.",2000000,67915741,1427,"2026-03-03T18:16:00.000Z","6.2",[19,122,123,124,125],"custom-fields","fields","meta","repeater","https:\u002F\u002Fwww.advancedcustomfields.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-custom-fields.6.7.1.zip",93,9,"2025-08-08 00:00:00",{"attackSurface":132,"codeSignals":157,"taintFlows":168,"riskAssessment":169,"analyzedAt":179},{"hooks":133,"ajaxHandlers":153,"restRoutes":154,"shortcodes":155,"cronEvents":156,"entryPointCount":13,"unprotectedCount":13},[134,140,144,149],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","plugins_loaded","closure","extend-acf-acf-json-directory.php",37,{"type":135,"name":141,"callback":142,"file":138,"line":143},"admin_notices","polyres_ext_acf_json_admin_notices",54,{"type":145,"name":146,"callback":147,"file":138,"line":148},"filter","acf\u002Fsettings\u002Fsave_json","polyres_acf_json_save_directory",74,{"type":145,"name":150,"callback":151,"file":138,"line":152},"acf\u002Fsettings\u002Fload_json","polyres_acf_json_load_directory",96,[],[],[],[],{"dangerousFunctions":158,"sqlUsage":159,"outputEscaping":161,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":167},[],{"prepared":13,"raw":13,"locations":160},[],{"escaped":162,"rawEcho":64,"locations":163},2,[164],{"file":138,"line":165,"context":166},52,"raw output",[],[],{"summary":170,"deductions":171},"The 'extend-acf-acf-json-directory' plugin v1.0.1 demonstrates a generally strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events suggests a minimal attack surface, which is further bolstered by the lack of unprotected entry points. The code signals also indicate good practices, with no dangerous functions, all SQL queries using prepared statements, and no file operations or external HTTP requests. The plugin also avoids bundling external libraries, reducing potential supply chain risks.\n\nHowever, the analysis does highlight some areas for improvement. The plugin has 0 capability checks and 0 nonce checks, which are crucial for preventing unauthorized actions and cross-site request forgery, especially if functionality is added in the future that interacts with user actions or sensitive data. While there are only 3 output operations and 67% are properly escaped, this still leaves one output potentially unescaped, which could lead to cross-site scripting (XSS) vulnerabilities if that output is user-controlled. The lack of any taint analysis flows analyzed is positive, but it's important to note that this may be due to the limited entry points and interaction points, rather than a deliberate secure coding practice for all potential future interactions.\n\nThe plugin has no known vulnerabilities or CVEs, which is an excellent sign. This pattern suggests a history of stable and secure development. In conclusion, the plugin is currently in a good security state due to its small attack surface and lack of known vulnerabilities. The primary concerns lie in the absence of explicit capability and nonce checks, and the potential for unescaped output, which should be addressed to maintain a robust security profile, especially if the plugin evolves.",[172,174,176],{"reason":173,"points":11},"Missing capability checks",{"reason":175,"points":11},"Missing nonce checks",{"reason":177,"points":178},"Unescaped output detected",4,"2026-03-17T01:17:09.778Z",{"wat":181,"direct":186},{"assetPaths":182,"generatorPatterns":183,"scriptPaths":184,"versionParams":185},[],[],[],[],{"cssClasses":187,"htmlComments":188,"htmlAttributes":189,"restEndpoints":190,"jsGlobals":191,"shortcodeOutput":192},[],[],[],[],[],[]]