[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ftebIEQCkrw8JB6B7f34Ta5PjwvB8S9o61Z9SMXjNDmI":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":14,"tags":17,"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":36,"analysis":116,"fingerprints":146},"cfs-ninja-forms-selector","CFS – Ninja Forms Selector","1.0.1","JR Tashjian","https:\u002F\u002Fprofiles.wordpress.org\u002Fjrtashjian\u002F","\u003Cp>Generates an admin-facing select box for selecting a form from Ninja Forms and outputs the selected ID with CFS()->get().\u003C\u002Fp>\n","The Ninja Forms field type for Custom Field Suite",10,1994,0,"","4.9.29","3.9",[18,19,20,21],"cfs","custom-field-suite","field-type","ninja-forms","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcfs-ninja-forms-selector\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcfs-ninja-forms-selector.1.0.1.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"jrtashjian",6,160,93,30,89,"2026-04-04T10:46:11.150Z",[37,56,74,90,105],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":24,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":16,"requires_php":14,"tags":50,"homepage":52,"download_link":53,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":55},"cfs-font-awesome","CFS Font Awesome","1.0.0","Chetan Prajapati","https:\u002F\u002Fprofiles.wordpress.org\u002Fchetan200891\u002F","\u003Cp>Creates new field for select font awesome icon into Custom Field Suite Plugin. This plugin will also provide search icon from the list.\u003C\u002Fp>\n\u003Cp>CFS Font Awesome outputs class of font awesome icon. Ex. fa-facebook\u003C\u002Fp>\n\u003Cp>You can use it using CFS()->get().\u003C\u002Fp>\n\u003Cp>Note : This plugin must required “Custom Field Suite” Plugin installed.\u003C\u002Fp>\n\u003Cp>Enjoy!\u003C\u002Fp>\n","Font Awesome Field for Custom Field Suite",90,5103,2,"2016-04-19T09:49:00.000Z","4.5.33",[18,19,20,51],"font-awesome","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcfs-font-awesome\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcfs-font-awesome.zip",85,"2026-03-15T15:16:48.613Z",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":24,"num_ratings":47,"last_updated":66,"tested_up_to":67,"requires_at_least":16,"requires_php":14,"tags":68,"homepage":72,"download_link":73,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":55},"cfs-options-screens","CFS Options Screens","1.2.7","Jon Christopher","https:\u002F\u002Fprofiles.wordpress.org\u002Fjchristopher\u002F","\u003Cp>Build any number of options screens based on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-field-suite\u002F\" rel=\"ugc\">Custom Field Suite\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>For Example\u003C\u002Fh4>\n\u003Cp>Begin by creating Field Group(s) you want to include on your options screen. \u003Cstrong>Be sure to set NO Placement Rules.\u003C\u002Fstrong> Once it’s created, note the post ID it uses. You can then register any number of options screens like so:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_cfs_options_screens( $screens ) {\n    $screens[] = array(\n        'name'            => 'options',\n        'menu_title'      => __( 'Site Options' ),\n        'page_title'      => __( 'Customize Site Options' ),\n        'menu_position'   => 100,\n        'icon'            => 'dashicons-admin-generic', \u002F\u002F optional, dashicons-admin-generic is the default\n        'field_groups'    => array( 'My Field Group' ), \u002F\u002F Field Group name(s) of CFS Field Group to use on this page (can also be post IDs)\n    );\n\n    return $screens;\n}\n\nadd_filter( 'cfs_options_screens', 'my_cfs_options_screens' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Retrieve your options like so:\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>$value = cfs_get_option( 'options_screen_name', 'cfs_field_name_from_field_group' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can set up multiple top level and\u002For children options pages by adding a \u003Ccode>parent\u003C\u002Fcode> argument when registering your screen:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_cfs_options_screens( $screens ) {\n\n    \u002F\u002F Parent\n    $screens[] = array(\n        'name'         => 'options',\n        'field_groups' => array( 'My Parent Field Group Name' ),\n    );\n\n    \u002F\u002F Child\n    $screens[] = array(\n        'name'         => 'options-nav',\n        'parent'       => 'options', \u002F\u002F name of the parent\n        'field_groups' => array( 'My Child Field Group Name' ),\n    );\n\n    return $screens;\n }\n\n add_filter( 'cfs_options_screens', 'my_cfs_options_screens' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can also use CFS Options Screens to set up Field Group ‘defaults’, allowing a Field Group to appear both on a CFS Options Screen and a post edit screen. The CFS Options Screen will act as the default\u002Ffallback and the post edit screen will override those defaults.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_cfs_options_screens( $screens ) {\n    $screens[] = array(\n        'name'            => 'options',\n        'menu_title'      => __( 'Site Options' ),\n        'page_title'      => __( 'Customize Site Options' ),\n        'menu_position'   => 100,\n        'icon'            => 'dashicons-admin-generic', \u002F\u002F optional, dashicons-admin-generic is the default\n        'field_groups'    => array(\n            array(\n                'title'         => 'My CFS Field Group Name',\n                'has_overrides' => true,\n            ),\n        ),\n    );\n\n    return $screens;\n}\n\nadd_filter( 'cfs_options_screens', 'my_cfs_options_screens' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Check out the \u003Ccode>cfs_options_screens_override_note_default\u003C\u002Fcode> and \u003Ccode>cfs_options_screens_override_note_override\u003C\u002Fcode> filters to customize the messaging for CFS Options Screens overrides.\u003C\u002Fp>\n","Create options screens that utilize Custom Field Suite",400,6812,"2022-02-10T17:11:00.000Z","5.9.0",[18,19,69,70,71],"options","screen","settings","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcfs-options-screens\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcfs-options-screens.1.2.7.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":15,"requires_at_least":85,"requires_php":14,"tags":86,"homepage":14,"download_link":89,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":55},"cfs-auto-loop-label","CFS Auto Loop Label","1.0.2","Felipe Elia","https:\u002F\u002Fprofiles.wordpress.org\u002Ffelipeelia\u002F","\u003Cp>CFS Auto Loop Label is a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-field-suite\u002F\" rel=\"ugc\">Custom Field Suite\u003C\u002Fa> addon that takes the first textfield value of each loop and rename it’s row. It’s very useful when you don’t want to have just a list of “Row name” labels in the post edit screen. If no textfield is find, it takes the first textarea value.\u003C\u002Fp>\n\u003Cp>You can contribute to the source code in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffelipeelia\u002Fcfs-auto-loop-label\" rel=\"nofollow ugc\">GitHub page\u003C\u002Fa>.\u003C\u002Fp>\n","Custom Field Suite addon that auto label loops with the first textfield value",300,2577,"2018-03-08T00:20:00.000Z","4.0",[87,18,19,88],"auto-loop-label","loop-label","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcfs-auto-loop-label.1.0.2.zip",{"slug":91,"name":92,"version":40,"author":60,"author_profile":61,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":13,"num_ratings":13,"last_updated":97,"tested_up_to":67,"requires_at_least":98,"requires_php":14,"tags":99,"homepage":103,"download_link":104,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":55},"cfs-yoast-analysis","CFS Yoast Analysis","\u003Cp>CFS Yoast Analysis will include content from \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-field-suite\u002F\" rel=\"ugc\">Custom Field Suite\u003C\u002Fa> powered \u003Ccode>input[type=\"text\"]\u003C\u002Fcode>s and \u003Ccode>textarea\u003C\u002Fcode>s in Yoast SEO Content Analysis.\u003C\u002Fp>\n\u003Cp>\u003Cem>Forked from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FYoast\u002Fyoast-acf-analysis\" rel=\"nofollow ugc\">Yoast ACF Analysis\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n","Integrate Custom Field Suite content into Yoast SEO Content Analysis",60,2105,"2022-02-10T17:13:00.000Z","4.6",[100,18,19,101,102],"analysis","seo","yoast","https:\u002F\u002Fmondaybynoon.com\u002Fdownloads\u002Fcfs-yoast-analysis\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcfs-yoast-analysis.1.0.0.zip",{"slug":106,"name":107,"version":108,"author":78,"author_profile":79,"description":109,"short_description":110,"active_installs":33,"downloaded":111,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":85,"requires_php":14,"tags":112,"homepage":14,"download_link":115,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"cfs-cf7","CFS – Contact Form 7 Field","1.1","\u003Cp>Tihs plugin creates a new type of field into \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-field-suite\u002F\" rel=\"ugc\">Custom Field Suite\u003C\u002Fa>: the user can select any form generated with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can get the form HTML using \u003Ccode>CFS()->get( 'form_field_id' )\u003C\u002Fcode> or the form ID using \u003Ccode>CFS()->get( 'form_field_id', get_the_ID(), array( 'format' => 'raw' ) )\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Note: Obviously, this plugin requires both \u003Cem>Custom Field Suite\u003C\u002Fem> and \u003Cem>Contact Form 7\u003C\u002Fem> to work.\u003C\u002Fp>\n\u003Cp>You can contribute to the source code in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffelipeelia\u002Fcfs-cf7\" rel=\"nofollow ugc\">GitHub page\u003C\u002Fa>.\u003C\u002Fp>\n","Contact Form 7 field for Custom Field Suite",2415,[113,18,114,19],"cf7","contact-form-7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcfs-cf7.1.1.zip",{"attackSurface":117,"codeSignals":128,"taintFlows":136,"riskAssessment":137,"analyzedAt":145},{"hooks":118,"ajaxHandlers":124,"restRoutes":125,"shortcodes":126,"cronEvents":127,"entryPointCount":13,"unprotectedCount":13},[119],{"type":120,"name":121,"callback":121,"file":122,"line":123},"filter","cfs_field_types","cfs-ninja-forms-selector.php",37,[],[],[],[],{"dangerousFunctions":129,"sqlUsage":130,"outputEscaping":132,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":135},[],{"prepared":13,"raw":13,"locations":131},[],{"escaped":133,"rawEcho":13,"locations":134},8,[],[],[],{"summary":138,"deductions":139},"Based on the static analysis and vulnerability history provided, the cfs-ninja-forms-selector plugin v1.0.1 presents a very low security risk. The code analysis indicates a clean codebase with no identified dangerous functions, SQL queries not using prepared statements, or file operations. All output is properly escaped, and there are no external HTTP requests. The absence of any entry points like AJAX handlers, REST API routes, or shortcodes significantly limits the plugin's attack surface. Furthermore, the complete lack of any recorded vulnerabilities or CVEs in its history suggests a mature and well-maintained plugin, or one that has not yet attracted malicious attention. This combination of secure coding practices and a clean vulnerability record leads to a strong overall security posture. However, the complete absence of nonce checks and capability checks, while not directly exploitable given the lack of entry points, represents a potential weakness if the plugin were to be extended or modified in the future to include such entry points without proper security considerations. This area warrants attention for future development.",[140,143],{"reason":141,"points":142},"Missing nonce checks",5,{"reason":144,"points":142},"Missing capability checks","2026-03-16T23:16:32.641Z",{"wat":147,"direct":153},{"assetPaths":148,"generatorPatterns":150,"scriptPaths":151,"versionParams":152},[149],"\u002Fwp-content\u002Fplugins\u002Fcfs-ninja-forms-selector\u002Fcfs-ninja-forms-field.php",[],[],[],{"cssClasses":154,"htmlComments":155,"htmlAttributes":156,"restEndpoints":157,"jsGlobals":158,"shortcodeOutput":159},[],[],[],[],[],[]]