
Automatic FFL Security & Risk Analysis
wordpress.org/plugins/automatic-ffl-for-wcSell firearms on WooCommerce? Add FFL dealer selection to checkout with an interactive map. ATF-validated, block checkout ready.
Is Automatic FFL Safe to Use in 2026?
Generally Safe
Score 100/100Automatic FFL has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'automatic-ffl-for-wc' plugin v1.0.16 exhibits a concerning security posture primarily due to a significant number of unprotected AJAX handlers. While the plugin demonstrates good practices in other areas, such as using prepared statements for all SQL queries, proper output escaping for the majority of outputs, and a clean vulnerability history with no known CVEs, the unprotected entry points are a major weakness. The lack of authentication checks on four out of five identified entry points, specifically AJAX handlers, creates a substantial attack surface that could be exploited by unauthenticated users. The absence of taint analysis findings is positive, suggesting no immediately obvious data injection flaws were detected in the analyzed code flows. However, the unprotected AJAX handlers remain the most critical risk, potentially allowing attackers to trigger unintended functionality, manipulate data, or even execute privileged actions if the AJAX handlers perform sensitive operations without proper authorization.
While the plugin's lack of known vulnerabilities and its adherence to secure coding practices in other areas (SQL, output escaping) are strengths, the unprotected AJAX handlers are a glaring vulnerability. The plugin needs immediate attention to implement proper authentication and authorization checks on these entry points. The absence of taint analysis is encouraging, but it doesn't negate the direct risk posed by exposed functionality. In conclusion, the plugin has some good security foundations, but the identified unprotected AJAX endpoints represent a significant, exploitable risk that needs to be addressed promptly to improve its overall security.
Key Concerns
- 4 AJAX handlers without auth checks
- 1 REST API route without permission callback
- 86% output properly escaped (14% unescaped)
Automatic FFL Security Vulnerabilities
Automatic FFL Release Timeline
Automatic FFL Code Analysis
Output Escaping
Automatic FFL Attack Surface
AJAX Handlers 4
REST API Routes 1
WordPress Hooks 52
Maintenance & Trust
Automatic FFL Maintenance & Trust
Maintenance Signals
Community Trust
Automatic FFL Alternatives
g-FFL Checkout
g-ffl-checkout
Built by a FFL, for FFL's. This plugin will add a FFL search & selection widget to your checkout page for products requiring FFL Shipment.
g-FFL Cockpit
g-ffl-cockpit
Built by a FFL, for FFL's. Automate inventory synchronization and order fulfillment with multiple distributors.
FFL Dealers
ff-dealers
FFL Dealers simplifies the checkout phase on online gun stores that can implement user-friendly features for the benefit to the dealers and their cus …
Armory Atlas for WooCommerce
armory-atlas
Adds an "Add to Armory Atlas" button on WooCommerce product pages for firearms, ammunition, and accessories.
eCheckpoint
echeckpoint
Robust compliance checks for firearms eCommerce. Verifies whether your customers can purchase products based on federal, state, and local sales laws.
Automatic FFL Developer Profile
1 plugin · 10 total installs
How We Detect Automatic FFL
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/automatic-ffl-for-wc/assets/js/blocks/ffl-dealer-selection/build/ffl-dealer-selection-frontend.js/wp-content/plugins/automatic-ffl-for-wc/assets/js/blocks/ffl-dealer-selection/build/ffl-dealer-selection-editor.js/wp-content/plugins/automatic-ffl-for-wc/assets/js/blocks/ffl-dealer-selection/build/ffl-dealer-selection-frontend.js/wp-content/plugins/automatic-ffl-for-wc/assets/js/blocks/ffl-dealer-selection/build/ffl-dealer-selection-editor.jsautomaticffl-blocks-frontendautomaticffl-blocks-editorHTML / DOM Fingerprints
ffl-dealer-selectionffl-dealer-search-resultsffl-dealer-map-containerdata-ffl-dealer-selectiondata-affl-dealer-mapdata-affl-state-selectorautomaticfflBlocksDatawindow.automaticffl/wp-json/automaticffl/v1/dealer-locations/wp-json/automaticffl/v1/search-dealers[automatic_ffl_dealer_selection][automatic_ffl_dealer_map]