Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Speculative Loading detection #59

Merged
merged 3 commits into from
Aug 12, 2024

Conversation

adamsilverstein
Copy link

@adamsilverstein adamsilverstein commented Aug 6, 2024

Add the Speculative Loading plugin from the WordPress performance team


Test websites:

Copy link

github-actions bot commented Aug 6, 2024

WPT test run for https://almanac.httparchive.org/en/2022/

WPT test run results: http://webpagetest.httparchive.org/results.php?test=240806_RZ_6
Detected technologies:

{
    "detected": {
        "IaaS": "Google Cloud",
        "JavaScript libraries": "web-vitals",
        "RUM": "web-vitals",
        "Performance": "Priority Hints,Google Cloud Trace",
        "Security": "HSTS",
        "Analytics": "Google Analytics",
        "Miscellaneous": "RSS,Open Graph"
    },
    "detected_apps": {
        "Google Cloud": "",
        "web-vitals": "",
        "Priority Hints": "",
        "HSTS": "",
        "Google Cloud Trace": "",
        "Google Analytics": "",
        "RSS": "",
        "Open Graph": ""
    },
    "detected_technologies": {
        "Google Cloud": {
            "name": "Google Cloud",
            "description": "Google Cloud is a suite of cloud computing services.",
            "slug": "google-cloud",
            "categories": [
                {
                    "id": 63,
                    "slug": "iaas",
                    "groups": [
                        7
                    ],
                    "name": "IaaS",
                    "priority": 8
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Google Cloud.svg",
            "website": "https://cloud.google.com",
            "pricing": [],
            "cpe": "cpe:2.3:a:google:cloud_platform:*:*:*:*:*:*:*:*"
        },
        "web-vitals": {
            "name": "web-vitals",
            "description": "The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.",
            "slug": "web-vitals",
            "categories": [
                {
                    "id": 59,
                    "slug": "javascript-libraries",
                    "groups": [
                        9
                    ],
                    "name": "JavaScript libraries",
                    "priority": 9
                },
                {
                    "id": 78,
                    "slug": "rum",
                    "groups": [
                        2
                    ],
                    "name": "RUM",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "web-vitals.svg",
            "website": "https://github.com/GoogleChrome/web-vitals",
            "pricing": [],
            "cpe": null
        },
        "Priority Hints": {
            "name": "Priority Hints",
            "description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
            "slug": "priority-hints",
            "categories": [
                {
                    "id": 92,
                    "slug": "performance",
                    "groups": [
                        7
                    ],
                    "name": "Performance",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Priority Hints.svg",
            "website": "https://wicg.github.io/priority-hints/",
            "pricing": [],
            "cpe": null
        },
        "HSTS": {
            "name": "HSTS",
            "description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
            "slug": "hsts",
            "categories": [
                {
                    "id": 16,
                    "slug": "security",
                    "groups": [
                        11
                    ],
                    "name": "Security",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "default.svg",
            "website": "https://www.rfc-editor.org/rfc/rfc6797#section-6.1",
            "pricing": [],
            "cpe": null
        },
        "Google Cloud Trace": {
            "name": "Google Cloud Trace",
            "description": "Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.",
            "slug": "google-cloud-trace",
            "categories": [
                {
                    "id": 92,
                    "slug": "performance",
                    "groups": [
                        7
                    ],
                    "name": "Performance",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "google-cloud-trace.svg",
            "website": "https://cloud.google.com/trace",
            "pricing": [],
            "cpe": null
        },
        "Google Analytics": {
            "name": "Google Analytics",
            "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
            "slug": "google-analytics",
            "categories": [
                {
                    "id": 10,
                    "slug": "analytics",
                    "groups": [
                        8
                    ],
                    "name": "Analytics",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Google Analytics.svg",
            "website": "https://google.com/analytics",
            "pricing": [],
            "cpe": null
        },
        "RSS": {
            "name": "RSS",
            "description": "RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.",
            "slug": "rss",
            "categories": [
                {
                    "id": 19,
                    "slug": "miscellaneous",
                    "groups": [
                        6
                    ],
                    "name": "Miscellaneous",
                    "priority": 10
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "RSS.svg",
            "website": "https://www.rssboard.org/rss-specification",
            "pricing": [],
            "cpe": null
        },
        "Open Graph": {
            "name": "Open Graph",
            "description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
            "slug": "open-graph",
            "categories": [
                {
                    "id": 19,
                    "slug": "miscellaneous",
                    "groups": [
                        6
                    ],
                    "name": "Miscellaneous",
                    "priority": 10
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Open Graph.png",
            "website": "https://ogp.me",
            "pricing": [],
            "cpe": null
        }
    }
}
WPT test run for https://tecnoblog.net/

WPT test run results: http://webpagetest.httparchive.org/results.php?test=240806_9J_9
Detected technologies:

{
    "detected": {
        "CMS": "WordPress",
        "Blogs": "WordPress",
        "Databases": "MySQL",
        "Programming languages": "PHP",
        "Video players": "YouTube",
        "WordPress plugins": "WP Featherlight,Yoast SEO 23.2,Speculative Loading 1.3.1,Perfmatters",
        "SEO": "Yoast SEO Premium 23.2,Yoast SEO 23.2",
        "Performance": "Speculative Loading 1.3.1,Perfmatters",
        "JavaScript libraries": "core-js 3.37.0,jQuery 3.6.0",
        "Advertising": "Criteo,Smart Ad Server,Rubicon Project,Media.net,AppNexus,Prebid 8.21.0,ID5,Google Publisher Tag,Amazon Advertising,33Across",
        "Retargeting": "Criteo",
        "Security": "reCAPTCHA,HSTS",
        "Analytics": "Snowplow Analytics,Microsoft Clarity 0.7.43,Google Analytics",
        "IaaS": "Snowplow Analytics",
        "CDN": "jsDelivr,Cloudflare",
        "Tag managers": "Google Tag Manager",
        "Cookie compliance": "Funding Choices",
        "Miscellaneous": "RSS,Open Graph,HTTP/3"
    },
    "detected_apps": {
        "WordPress": "",
        "MySQL": "",
        "PHP": "",
        "YouTube": "",
        "WP Featherlight": "",
        "Yoast SEO Premium": "23.2",
        "Yoast SEO": "23.2",
        "Speculative Loading": "1.3.1",
        "Perfmatters": "",
        "core-js": "3.37.0",
        "Criteo": "",
        "Smart Ad Server": "",
        "reCAPTCHA": "",
        "Rubicon Project": "",
        "Media.net": "",
        "AppNexus": "",
        "Snowplow Analytics": "",
        "Prebid": "8.21.0",
        "Microsoft Clarity": "0.7.43",
        "jsDelivr": "",
        "jQuery": "3.6.0",
        "ID5": "",
        "HSTS": "",
        "Google Tag Manager": "",
        "Google Publisher Tag": "",
        "Google Analytics": "",
        "Funding Choices": "",
        "Cloudflare": "",
        "Amazon Advertising": "",
        "33Across": "",
        "RSS": "",
        "Open Graph": "",
        "HTTP/3": ""
    },
    "detected_technologies": {
        "WordPress": {
            "name": "WordPress",
            "description": "WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system.",
            "slug": "wordpress",
            "categories": [
                {
                    "id": 1,
                    "slug": "cms",
                    "groups": [
                        3
                    ],
                    "name": "CMS",
                    "priority": 1
                },
                {
                    "id": 11,
                    "slug": "blogs",
                    "groups": [
                        3
                    ],
                    "name": "Blogs",
                    "priority": 1
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "WordPress.svg",
            "website": "https://wordpress.org",
            "pricing": [
                "low",
                "recurring",
                "freemium"
            ],
            "cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*"
        },
        "MySQL": {
            "name": "MySQL",
            "description": "MySQL is an open-source relational database management system.",
            "slug": "mysql",
            "categories": [
                {
                    "id": 34,
                    "slug": "databases",
                    "groups": [
                        7
                    ],
                    "name": "Databases",
                    "priority": 5
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "MySQL.svg",
            "website": "https://mysql.com",
            "pricing": [],
            "cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*"
        },
        "PHP": {
            "name": "PHP",
            "description": "PHP is a general-purpose scripting language used for web development.",
            "slug": "php",
            "categories": [
                {
                    "id": 27,
                    "slug": "programming-languages",
                    "groups": [
                        9
                    ],
                    "name": "Programming languages",
                    "priority": 5
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "PHP.svg",
            "website": "https://php.net",
            "pricing": [],
            "cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
        },
        "YouTube": {
            "name": "YouTube",
            "description": "YouTube is a video sharing service where users can create their own profile, upload videos, watch, like and comment on other videos.",
            "slug": "youtube",
            "categories": [
                {
                    "id": 14,
                    "slug": "video-players",
                    "groups": [
                        10
                    ],
                    "name": "Video players",
                    "priority": 7
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "YouTube.png",
            "website": "https://www.youtube.com",
            "pricing": [],
            "cpe": null
        },
        "WP Featherlight": {
            "name": "WP Featherlight",
            "description": "WP Featherlight is a WordPress lightbox plugin for adding a minimal, high-performance, responsive jQuery lightbox to your WordPress website.",
            "slug": "wp-featherlight",
            "categories": [
                {
                    "id": 87,
                    "slug": "wordpress-plugins",
                    "groups": [
                        15
                    ],
                    "name": "WordPress plugins",
                    "priority": 8
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "WP_Featherlight.png",
            "website": "https://wordpress.org/plugins/wp-featherlight",
            "pricing": [],
            "cpe": null
        },
        "Yoast SEO Premium": {
            "name": "Yoast SEO Premium",
            "description": "Yoast SEO Premium is a search engine optimisation plugin for WordPress and other platforms.",
            "slug": "yoast-seo-premium",
            "categories": [
                {
                    "id": 54,
                    "slug": "seo",
                    "groups": [
                        2
                    ],
                    "name": "SEO",
                    "priority": 8
                }
            ],
            "confidence": 100,
            "version": "23.2",
            "icon": "Yoast SEO.png",
            "website": "https://yoast.com/wordpress/plugins/seo/",
            "pricing": [
                "low",
                "freemium",
                "recurring"
            ],
            "cpe": null
        },
        "Yoast SEO": {
            "name": "Yoast SEO",
            "description": "Yoast SEO is a search engine optimisation plugin for WordPress and other platforms.",
            "slug": "yoast-seo",
            "categories": [
                {
                    "id": 54,
                    "slug": "seo",
                    "groups": [
                        2
                    ],
                    "name": "SEO",
                    "priority": 8
                },
                {
                    "id": 87,
                    "slug": "wordpress-plugins",
                    "groups": [
                        15
                    ],
                    "name": "WordPress plugins",
                    "priority": 8
                }
            ],
            "confidence": 100,
            "version": "23.2",
            "icon": "Yoast SEO.png",
            "website": "https://yoast.com/wordpress/plugins/seo/",
            "pricing": [],
            "cpe": null
        },
        "Speculative Loading": {
            "name": "Speculative Loading",
            "description": "Performance plugin from the WordPress Performance Group, which adds support for the Speculation Rules API, by which certain URLs are dynamically prefetched or prerendered based on user interaction.",
            "slug": "speculative-loading",
            "categories": [
                {
                    "id": 87,
                    "slug": "wordpress-plugins",
                    "groups": [
                        15
                    ],
                    "name": "WordPress plugins",
                    "priority": 8
                },
                {
                    "id": 92,
                    "slug": "performance",
                    "groups": [
                        7
                    ],
                    "name": "Performance",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "1.3.1",
            "icon": "speculation-rules.svg",
            "website": "https://wordpress.org/plugins/speculation-rules/",
            "pricing": [],
            "cpe": null
        },
        "Perfmatters": {
            "name": "Perfmatters",
            "description": "Perfmatters is a performance optimisation plugin for WordPress websites.",
            "slug": "perfmatters",
            "categories": [
                {
                    "id": 87,
                    "slug": "wordpress-plugins",
                    "groups": [
                        15
                    ],
                    "name": "WordPress plugins",
                    "priority": 8
                },
                {
                    "id": 92,
                    "slug": "performance",
                    "groups": [
                        7
                    ],
                    "name": "Performance",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Perfmatters.svg",
            "website": "https://perfmatters.io",
            "pricing": [
                "low",
                "recurring"
            ],
            "cpe": null
        },
        "core-js": {
            "name": "core-js",
            "description": "core-js is a modular standard library for JavaScript, with polyfills for cutting-edge ECMAScript features.",
            "slug": "core-js",
            "categories": [
                {
                    "id": 59,
                    "slug": "javascript-libraries",
                    "groups": [
                        9
                    ],
                    "name": "JavaScript libraries",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "3.37.0",
            "icon": "core-js.png",
            "website": "https://github.com/zloirock/core-js",
            "pricing": [],
            "cpe": null
        },
        "Criteo": {
            "name": "Criteo",
            "description": "Criteo provides personalised retargeting that works with Internet retailers to serve personalised online display advertisements to consumers who have previously visited the advertiser's website.",
            "slug": "criteo",
            "categories": [
                {
                    "id": 36,
                    "slug": "advertising",
                    "groups": [
                        2
                    ],
                    "name": "Advertising",
                    "priority": 9
                },
                {
                    "id": 77,
                    "slug": "retargeting",
                    "groups": [
                        2
                    ],
                    "name": "Retargeting",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Criteo.svg",
            "website": "https://criteo.com",
            "pricing": [
                "poa"
            ],
            "cpe": null
        },
        "Smart Ad Server": {
            "name": "Smart Ad Server",
            "description": "Smart Ad Server is an adserving and RTB platform.",
            "slug": "smart-ad-server",
            "categories": [
                {
                    "id": 36,
                    "slug": "advertising",
                    "groups": [
                        2
                    ],
                    "name": "Advertising",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Smart Ad Server.svg",
            "website": "https://smartadserver.com",
            "pricing": [
                "payg"
            ],
            "cpe": null
        },
        "reCAPTCHA": {
            "name": "reCAPTCHA",
            "description": "reCAPTCHA is a free service from Google that helps protect websites from spam and abuse.",
            "slug": "recaptcha",
            "categories": [
                {
                    "id": 16,
                    "slug": "security",
                    "groups": [
                        11
                    ],
                    "name": "Security",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "reCAPTCHA.svg",
            "website": "https://www.google.com/recaptcha/",
            "pricing": [
                "freemium",
                "payg",
                "poa"
            ],
            "cpe": null
        },
        "Rubicon Project": {
            "name": "Rubicon Project",
            "description": "Rubicon Project is an advertising automation platform enabling publishers to transact advertising brands.",
            "slug": "rubicon-project",
            "categories": [
                {
                    "id": 36,
                    "slug": "advertising",
                    "groups": [
                        2
                    ],
                    "name": "Advertising",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Rubicon Project.svg",
            "website": "https://rubiconproject.com/",
            "pricing": [],
            "cpe": null
        },
        "Media.net": {
            "name": "Media.net",
            "description": "Media.net is an advertising company focused on providing monetization products to digital publishers.",
            "slug": "media-net",
            "categories": [
                {
                    "id": 36,
                    "slug": "advertising",
                    "groups": [
                        2
                    ],
                    "name": "Advertising",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Media.net.svg",
            "website": "https://www.media.net",
            "pricing": [],
            "cpe": null
        },
        "AppNexus": {
            "name": "AppNexus",
            "description": "AppNexus is a cloud-based software platform that enables and optimizes programmatic online advertising.",
            "slug": "appnexus",
            "categories": [
                {
                    "id": 36,
                    "slug": "advertising",
                    "groups": [
                        2
                    ],
                    "name": "Advertising",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "AppNexus.svg",
            "website": "https://appnexus.com",
            "pricing": [
                "poa"
            ],
            "cpe": null
        },
        "Snowplow Analytics": {
            "name": "Snowplow Analytics",
            "description": "Snowplow is an open-source behavioral data management platform for businesses.",
            "slug": "snowplow-analytics",
            "categories": [
                {
                    "id": 10,
                    "slug": "analytics",
                    "groups": [
                        8
                    ],
                    "name": "Analytics",
                    "priority": 9
                },
                {
                    "id": 63,
                    "slug": "iaas",
                    "groups": [
                        7
                    ],
                    "name": "IaaS",
                    "priority": 8
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Snowplow.svg",
            "website": "https://snowplowanalytics.com",
            "pricing": [
                "poa"
            ],
            "cpe": null
        },
        "Prebid": {
            "name": "Prebid",
            "description": "Prebid is an open-source header bidding wrapper. It forms the core of our Nucleus ad platform, helping maximize revenue and performance for publishers.",
            "slug": "prebid",
            "categories": [
                {
                    "id": 36,
                    "slug": "advertising",
                    "groups": [
                        2
                    ],
                    "name": "Advertising",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "8.21.0",
            "icon": "Prebid.png",
            "website": "https://prebid.org",
            "pricing": [],
            "cpe": null
        },
        "Microsoft Clarity": {
            "name": "Microsoft Clarity",
            "description": "Microsoft's Clarity is a analytics tool which provides website usage statistics, session recording, and heatmaps.",
            "slug": "microsoft-clarity",
            "categories": [
                {
                    "id": 10,
                    "slug": "analytics",
                    "groups": [
                        8
                    ],
                    "name": "Analytics",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "0.7.43",
            "icon": "Microsoft Clarity.svg",
            "website": "https://clarity.microsoft.com",
            "pricing": [
                "freemium"
            ],
            "cpe": null
        },
        "jsDelivr": {
            "name": "jsDelivr",
            "description": "JSDelivr is a free public CDN for open-source projects. It can serve web files directly from the npm registry and GitHub repositories without any configuration.",
            "slug": "jsdelivr",
            "categories": [
                {
                    "id": 31,
                    "slug": "cdn",
                    "groups": [
                        7
                    ],
                    "name": "CDN",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "jsdelivr-icon.svg",
            "website": "https://www.jsdelivr.com/",
            "pricing": [],
            "cpe": null
        },
        "jQuery": {
            "name": "jQuery",
            "description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
            "slug": "jquery",
            "categories": [
                {
                    "id": 59,
                    "slug": "javascript-libraries",
                    "groups": [
                        9
                    ],
                    "name": "JavaScript libraries",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "3.6.0",
            "icon": "jQuery.svg",
            "website": "https://jquery.com",
            "pricing": [],
            "cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
        },
        "ID5": {
            "name": "ID5",
            "description": "ID5 is a company that offers an identity solution for digital advertising, providing a Universal ID that enables privacy-compliant user recognition and tracking across websites without relying on personal information or third-party cookies.",
            "slug": "id5",
            "categories": [
                {
                    "id": 36,
                    "slug": "advertising",
                    "groups": [
                        2
                    ],
                    "name": "Advertising",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "ID5.svg",
            "website": "https://id5.io/",
            "pricing": [],
            "cpe": null
        },
        "HSTS": {
            "name": "HSTS",
            "description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
            "slug": "hsts",
            "categories": [
                {
                    "id": 16,
                    "slug": "security",
                    "groups": [
                        11
                    ],
                    "name": "Security",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "default.svg",
            "website": "https://www.rfc-editor.org/rfc/rfc6797#section-6.1",
            "pricing": [],
            "cpe": null
        },
        "Google Tag Manager": {
            "name": "Google Tag Manager",
            "description": "Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app.",
            "slug": "google-tag-manager",
            "categories": [
                {
                    "id": 42,
                    "slug": "tag-managers",
                    "groups": [
                        8
                    ],
                    "name": "Tag managers",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Google Tag Manager.svg",
            "website": "https://www.google.com/tagmanager",
            "pricing": [],
            "cpe": null
        },
        "Google Publisher Tag": {
            "name": "Google Publisher Tag",
            "description": "Google Publisher Tag (GPT) is an ad tagging library for Google Ad Manager which is used to dynamically build ad requests.",
            "slug": "google-publisher-tag",
            "categories": [
                {
                    "id": 36,
                    "slug": "advertising",
                    "groups": [
                        2
                    ],
                    "name": "Advertising",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Google Developers.svg",
            "website": "https://developers.google.com/publisher-tag/guides/get-started",
            "pricing": [],
            "cpe": null
        },
        "Google Analytics": {
            "name": "Google Analytics",
            "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
            "slug": "google-analytics",
            "categories": [
                {
                    "id": 10,
                    "slug": "analytics",
                    "groups": [
                        8
                    ],
                    "name": "Analytics",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Google Analytics.svg",
            "website": "https://google.com/analytics",
            "pricing": [],
            "cpe": null
        },
        "Funding Choices": {
            "name": "Funding Choices",
            "description": "Funding Choices is a messaging tool that can help you comply with the EU General Data Protection Regulation (GDPR), and recover lost revenue from ad blocking users.",
            "slug": "funding-choices",
            "categories": [
                {
                    "id": 67,
                    "slug": "cookie-compliance",
                    "groups": [
                        13
                    ],
                    "name": "Cookie compliance",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Google.svg",
            "website": "https://developers.google.com/funding-choices",
            "pricing": [],
            "cpe": null
        },
        "Cloudflare": {
            "name": "Cloudflare",
            "description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
            "slug": "cloudflare",
            "categories": [
                {
                    "id": 31,
                    "slug": "cdn",
                    "groups": [
                        7
                    ],
                    "name": "CDN",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "CloudFlare.svg",
            "website": "https://www.cloudflare.com",
            "pricing": [],
            "cpe": null
        },
        "Amazon Advertising": {
            "name": "Amazon Advertising",
            "description": "Amazon Advertising (formerly AMS or Amazon Marketing Services) is a service that works in a similar way to pay-per-click ads on Google.",
            "slug": "amazon-advertising",
            "categories": [
                {
                    "id": 36,
                    "slug": "advertising",
                    "groups": [
                        2
                    ],
                    "name": "Advertising",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Amazon.svg",
            "website": "https://advertising.amazon.com",
            "pricing": [
                "payg"
            ],
            "cpe": null
        },
        "33Across": {
            "name": "33Across",
            "description": "33Across is a technology company focused on solving the challenge of consumer attention for automated advertising.",
            "slug": "33across",
            "categories": [
                {
                    "id": 36,
                    "slug": "advertising",
                    "groups": [
                        2
                    ],
                    "name": "Advertising",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "33Across.png",
            "website": "https://www.33across.com",
            "pricing": [],
            "cpe": null
        },
        "RSS": {
            "name": "RSS",
            "description": "RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.",
            "slug": "rss",
            "categories": [
                {
                    "id": 19,
                    "slug": "miscellaneous",
                    "groups": [
                        6
                    ],
                    "name": "Miscellaneous",
                    "priority": 10
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "RSS.svg",
            "website": "https://www.rssboard.org/rss-specification",
            "pricing": [],
            "cpe": null
        },
        "Open Graph": {
            "name": "Open Graph",
            "description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
            "slug": "open-graph",
            "categories": [
                {
                    "id": 19,
                    "slug": "miscellaneous",
                    "groups": [
                        6
                    ],
                    "name": "Miscellaneous",
                    "priority": 10
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Open Graph.png",
            "website": "https://ogp.me",
            "pricing": [],
            "cpe": null
        },
        "HTTP/3": {
            "name": "HTTP/3",
            "description": "HTTP/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
            "slug": "http-3",
            "categories": [
                {
                    "id": 19,
                    "slug": "miscellaneous",
                    "groups": [
                        6
                    ],
                    "name": "Miscellaneous",
                    "priority": 10
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "HTTP3.svg",
            "website": "https://httpwg.org/",
            "pricing": [],
            "cpe": null
        }
    }
}
WPT test run for https://lesalonbeige.fr/

WPT test run results: http://webpagetest.httparchive.org/results.php?test=240806_B9_G
Detected technologies:

{
    "detected": {
        "Ecommerce": "Cart Functionality",
        "CMS": "WordPress",
        "Blogs": "WordPress",
        "Databases": "MySQL",
        "Programming languages": "PHP",
        "Video players": "MediaElement.js 4.2.17",
        "WordPress plugins": "The Events Calendar,wpBakery,Redux Framework 4.4.11,BuddyPress 14.0.0,Yoast SEO,Speculative Loading 1.3.1,Performance Lab 3.3.1,MonsterInsights 8.28.0",
        "Page builders": "wpBakery",
        "SEO": "Yoast SEO",
        "Performance": "Speculative Loading 1.3.1,Performance Lab 3.3.1,Priority Hints",
        "Analytics": "MonsterInsights 8.28.0,Matomo Analytics,Google Analytics",
        "Marketing automation": "OptinMonster",
        "JavaScript libraries": "Isotope,prettyPhoto,Modernizr 2.6.2,jQuery Migrate 3.4.1,jQuery 3.7.1",
        "Font scripts": "Font Awesome 4.7.0",
        "Fundraising & donations": "Donorbox",
        "CDN": "cdnjs,Cloudflare",
        "Security": "reCAPTCHA",
        "Miscellaneous": "Open Graph"
    },
    "detected_apps": {
        "Cart Functionality": "",
        "WordPress": "",
        "MySQL": "",
        "PHP": "",
        "MediaElement.js": "4.2.17",
        "The Events Calendar": "",
        "wpBakery": "",
        "Redux Framework": "4.4.11",
        "BuddyPress": "14.0.0",
        "Yoast SEO": "",
        "Speculative Loading": "1.3.1",
        "Performance Lab": "3.3.1",
        "MonsterInsights": "8.28.0",
        "OptinMonster": "",
        "Matomo Analytics": "",
        "Isotope": "",
        "Priority Hints": "",
        "Font Awesome": "4.7.0",
        "Donorbox": "",
        "cdnjs": "",
        "reCAPTCHA": "",
        "prettyPhoto": "",
        "Modernizr": "2.6.2",
        "jQuery Migrate": "3.4.1",
        "jQuery": "3.7.1",
        "Google Analytics": "",
        "Cloudflare": "",
        "Open Graph": ""
    },
    "detected_technologies": {
        "Cart Functionality": {
            "name": "Cart Functionality",
            "description": "Websites that have a shopping cart or checkout page, either using a known ecommerce platform or a custom solution.",
            "slug": "cart-functionality",
            "categories": [
                {
                    "id": 6,
                    "slug": "ecommerce",
                    "groups": [
                        1
                    ],
                    "name": "Ecommerce",
                    "priority": 1
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Cart-generic.svg",
            "website": "https://www.wappalyzer.com/technologies/ecommerce/cart-functionality",
            "pricing": [],
            "cpe": null
        },
        "WordPress": {
            "name": "WordPress",
            "description": "WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system.",
            "slug": "wordpress",
            "categories": [
                {
                    "id": 1,
                    "slug": "cms",
                    "groups": [
                        3
                    ],
                    "name": "CMS",
                    "priority": 1
                },
                {
                    "id": 11,
                    "slug": "blogs",
                    "groups": [
                        3
                    ],
                    "name": "Blogs",
                    "priority": 1
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "WordPress.svg",
            "website": "https://wordpress.org",
            "pricing": [
                "low",
                "recurring",
                "freemium"
            ],
            "cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*"
        },
        "MySQL": {
            "name": "MySQL",
            "description": "MySQL is an open-source relational database management system.",
            "slug": "mysql",
            "categories": [
                {
                    "id": 34,
                    "slug": "databases",
                    "groups": [
                        7
                    ],
                    "name": "Databases",
                    "priority": 5
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "MySQL.svg",
            "website": "https://mysql.com",
            "pricing": [],
            "cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*"
        },
        "PHP": {
            "name": "PHP",
            "description": "PHP is a general-purpose scripting language used for web development.",
            "slug": "php",
            "categories": [
                {
                    "id": 27,
                    "slug": "programming-languages",
                    "groups": [
                        9
                    ],
                    "name": "Programming languages",
                    "priority": 5
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "PHP.svg",
            "website": "https://php.net",
            "pricing": [],
            "cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
        },
        "MediaElement.js": {
            "name": "MediaElement.js",
            "description": "MediaElement.js is a set of custom Flash plugins that mimic the HTML5 MediaElement API for browsers that don't support HTML5 or don't support the media codecs.",
            "slug": "mediaelement-js",
            "categories": [
                {
                    "id": 14,
                    "slug": "video-players",
                    "groups": [
                        10
                    ],
                    "name": "Video players",
                    "priority": 7
                }
            ],
            "confidence": 100,
            "version": "4.2.17",
            "icon": "MediaElement.js.svg",
            "website": "https://www.mediaelementjs.com",
            "pricing": [],
            "cpe": null
        },
        "The Events Calendar": {
            "name": "The Events Calendar",
            "description": "The Events Calendar is a free event management plugin for WordPress.",
            "slug": "the-events-calendar",
            "categories": [
                {
                    "id": 87,
                    "slug": "wordpress-plugins",
                    "groups": [
                        15
                    ],
                    "name": "WordPress plugins",
                    "priority": 8
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "The Events Calendar.png",
            "website": "https://theeventscalendar.com",
            "pricing": [
                "freemium",
                "low",
                "recurring"
            ],
            "cpe": null
        },
        "wpBakery": {
            "name": "wpBakery",
            "description": "WPBakery is a drag and drop visual page builder plugin for WordPress.",
            "slug": "wpbakery",
            "categories": [
                {
                    "id": 51,
                    "slug": "page-builders",
                    "groups": [
                        9
                    ],
                    "name": "Page builders",
                    "priority": 1
                },
                {
                    "id": 87,
                    "slug": "wordpress-plugins",
                    "groups": [
                        15
                    ],
                    "name": "WordPress plugins",
                    "priority": 8
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "wpBakery.svg",
            "website": "https://wpbakery.com",
            "pricing": [
                "low",
                "onetime"
            ],
            "cpe": null
        },
        "Redux Framework": {
            "name": "Redux Framework",
            "description": "Redux Framework is a modular PHP library that allows developers to create customisable settings panels and controls for WordPress projects, providing a consistent user interface for managing options and settings.",
            "slug": "redux-framework",
            "categories": [
                {
                    "id": 87,
                    "slug": "wordpress-plugins",
                    "groups": [
                        15
                    ],
                    "name": "WordPress plugins",
                    "priority": 8
                }
            ],
            "confidence": 100,
            "version": "4.4.11",
            "icon": "Redux Framework.svg",
            "website": "https://redux.io",
            "pricing": [],
            "cpe": null
        },
        "BuddyPress": {
            "name": "BuddyPress",
            "description": "BuddyPress is designed to allow schools, companies, sports teams, or any other niche community to start their own social network or communication tool.",
            "slug": "buddypress",
            "categories": [
                {
                    "id": 87,
                    "slug": "wordpress-plugins",
                    "groups": [
                        15
                    ],
                    "name": "WordPress plugins",
                    "priority": 8
                }
            ],
            "confidence": 100,
            "version": "14.0.0",
            "icon": "BuddyPress.svg",
            "website": "https://buddypress.org",
            "pricing": [],
            "cpe": null
        },
        "Yoast SEO": {
            "name": "Yoast SEO",
            "description": "Yoast SEO is a search engine optimisation plugin for WordPress and other platforms.",
            "slug": "yoast-seo",
            "categories": [
                {
                    "id": 54,
                    "slug": "seo",
                    "groups": [
                        2
                    ],
                    "name": "SEO",
                    "priority": 8
                },
                {
                    "id": 87,
                    "slug": "wordpress-plugins",
                    "groups": [
                        15
                    ],
                    "name": "WordPress plugins",
                    "priority": 8
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Yoast SEO.png",
            "website": "https://yoast.com/wordpress/plugins/seo/",
            "pricing": [],
            "cpe": null
        },
        "Speculative Loading": {
            "name": "Speculative Loading",
            "description": "Performance plugin from the WordPress Performance Group, which adds support for the Speculation Rules API, by which certain URLs are dynamically prefetched or prerendered based on user interaction.",
            "slug": "speculative-loading",
            "categories": [
                {
                    "id": 87,
                    "slug": "wordpress-plugins",
                    "groups": [
                        15
                    ],
                    "name": "WordPress plugins",
                    "priority": 8
                },
                {
                    "id": 92,
                    "slug": "performance",
                    "groups": [
                        7
                    ],
                    "name": "Performance",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "1.3.1",
            "icon": "speculation-rules.svg",
            "website": "https://wordpress.org/plugins/speculation-rules/",
            "pricing": [],
            "cpe": null
        },
        "Performance Lab": {
            "name": "Performance Lab",
            "description": "Performance plugin from the WordPress Performance Group, which is a collection of standalone performance modules.",
            "slug": "performance-lab",
            "categories": [
                {
                    "id": 87,
                    "slug": "wordpress-plugins",
                    "groups": [
                        15
                    ],
                    "name": "WordPress plugins",
                    "priority": 8
                },
                {
                    "id": 92,
                    "slug": "performance",
                    "groups": [
                        7
                    ],
                    "name": "Performance",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "3.3.1",
            "icon": "Performance Lab.svg",
            "website": "https://wordpress.org/plugins/performance-lab/",
            "pricing": [],
            "cpe": null
        },
        "MonsterInsights": {
            "name": "MonsterInsights",
            "description": "MonsterInsights is the most popular Google Analytics plugin for WordPress.",
            "slug": "monsterinsights",
            "categories": [
                {
                    "id": 87,
                    "slug": "wordpress-plugins",
                    "groups": [
                        15
                    ],
                    "name": "WordPress plugins",
                    "priority": 8
                },
                {
                    "id": 10,
                    "slug": "analytics",
                    "groups": [
                        8
                    ],
                    "name": "Analytics",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "8.28.0",
            "icon": "MonsterInsights.png",
            "website": "https://www.monsterinsights.com",
            "pricing": [
                "freemium",
                "low",
                "recurring"
            ],
            "cpe": null
        },
        "OptinMonster": {
            "name": "OptinMonster",
            "description": "OptinMonster is a conversion optimisation tool that allows you to grow your email list.",
            "slug": "optinmonster",
            "categories": [
                {
                    "id": 32,
                    "slug": "marketing-automation",
                    "groups": [
                        2
                    ],
                    "name": "Marketing automation",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "OptinMonster.png",
            "website": "https://optinmonster.com",
            "pricing": [
                "low",
                "recurring"
            ],
            "cpe": null
        },
        "Matomo Analytics": {
            "name": "Matomo Analytics",
            "description": "Matomo Analytics is a free and open-source web analytics application, that runs on a PHP/MySQL web-server.",
            "slug": "matomo-analytics",
            "categories": [
                {
                    "id": 10,
                    "slug": "analytics",
                    "groups": [
                        8
                    ],
                    "name": "Analytics",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Matomo.svg",
            "website": "https://matomo.org",
            "pricing": [
                "freemium",
                "payg"
            ],
            "cpe": "cpe:2.3:a:matomo:matomo:*:*:*:*:*:*:*:*"
        },
        "Isotope": {
            "name": "Isotope",
            "description": "Isotope.js is a JavaScript library that makes it easy to sort, filter, and add Masonry layouts to items on a webpage.",
            "slug": "isotope",
            "categories": [
                {
                    "id": 59,
                    "slug": "javascript-libraries",
                    "groups": [
                        9
                    ],
                    "name": "JavaScript libraries",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Isotope.svg",
            "website": "https://isotope.metafizzy.co",
            "pricing": [
                "low",
                "freemium",
                "onetime"
            ],
            "cpe": null
        },
        "Priority Hints": {
            "name": "Priority Hints",
            "description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
            "slug": "priority-hints",
            "categories": [
                {
                    "id": 92,
                    "slug": "performance",
                    "groups": [
                        7
                    ],
                    "name": "Performance",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Priority Hints.svg",
            "website": "https://wicg.github.io/priority-hints/",
            "pricing": [],
            "cpe": null
        },
        "Font Awesome": {
            "name": "Font Awesome",
            "description": "Font Awesome is a font and icon toolkit based on CSS and Less.",
            "slug": "font-awesome",
            "categories": [
                {
                    "id": 17,
                    "slug": "font-scripts",
                    "groups": [
                        9
                    ],
                    "name": "Font scripts",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "4.7.0",
            "icon": "Font Awesome.svg",
            "website": "https://fontawesome.com/",
            "pricing": [
                "low",
                "freemium",
                "recurring"
            ],
            "cpe": null
        },
        "Donorbox": {
            "name": "Donorbox",
            "description": "Donorbox is a US-based technology company. It offers an online fundraising software that allows individuals and nonprofit organisations to receive donations over the Internet.",
            "slug": "donorbox",
            "categories": [
                {
                    "id": 111,
                    "slug": "fundraising-donations",
                    "groups": [
                        6
                    ],
                    "name": "Fundraising & donations",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Donorbox.svg",
            "website": "https://donorbox.org",
            "pricing": [
                "payg"
            ],
            "cpe": null
        },
        "cdnjs": {
            "name": "cdnjs",
            "description": "cdnjs is a free distributed JS library delivery service.",
            "slug": "cdnjs",
            "categories": [
                {
                    "id": 31,
                    "slug": "cdn",
                    "groups": [
                        7
                    ],
                    "name": "CDN",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "cdnjs.svg",
            "website": "https://cdnjs.com",
            "pricing": [],
            "cpe": null
        },
        "reCAPTCHA": {
            "name": "reCAPTCHA",
            "description": "reCAPTCHA is a free service from Google that helps protect websites from spam and abuse.",
            "slug": "recaptcha",
            "categories": [
                {
                    "id": 16,
                    "slug": "security",
                    "groups": [
                        11
                    ],
                    "name": "Security",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "reCAPTCHA.svg",
            "website": "https://www.google.com/recaptcha/",
            "pricing": [
                "freemium",
                "payg",
                "poa"
            ],
            "cpe": null
        },
        "prettyPhoto": {
            "name": "prettyPhoto",
            "description": null,
            "slug": "prettyphoto",
            "categories": [
                {
                    "id": 59,
                    "slug": "javascript-libraries",
                    "groups": [
                        9
                    ],
                    "name": "JavaScript libraries",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "prettyPhoto.png",
            "website": "https://no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/",
            "pricing": [],
            "cpe": null
        },
        "Modernizr": {
            "name": "Modernizr",
            "description": "Modernizr is a JavaScript library that detects the features available in a user's browser.",
            "slug": "modernizr",
            "categories": [
                {
                    "id": 59,
                    "slug": "javascript-libraries",
                    "groups": [
                        9
                    ],
                    "name": "JavaScript libraries",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "2.6.2",
            "icon": "Modernizr.svg",
            "website": "https://modernizr.com",
            "pricing": [],
            "cpe": null
        },
        "jQuery Migrate": {
            "name": "jQuery Migrate",
            "description": "Query Migrate is a javascript library that allows you to preserve the compatibility of your jQuery code developed for versions of jQuery older than 1.9.",
            "slug": "jquery-migrate",
            "categories": [
                {
                    "id": 59,
                    "slug": "javascript-libraries",
                    "groups": [
                        9
                    ],
                    "name": "JavaScript libraries",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "3.4.1",
            "icon": "jQuery.svg",
            "website": "https://github.com/jquery/jquery-migrate",
            "pricing": [],
            "cpe": null
        },
        "jQuery": {
            "name": "jQuery",
            "description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
            "slug": "jquery",
            "categories": [
                {
                    "id": 59,
                    "slug": "javascript-libraries",
                    "groups": [
                        9
                    ],
                    "name": "JavaScript libraries",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "3.7.1",
            "icon": "jQuery.svg",
            "website": "https://jquery.com",
            "pricing": [],
            "cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
        },
        "Google Analytics": {
            "name": "Google Analytics",
            "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
            "slug": "google-analytics",
            "categories": [
                {
                    "id": 10,
                    "slug": "analytics",
                    "groups": [
                        8
                    ],
                    "name": "Analytics",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Google Analytics.svg",
            "website": "https://google.com/analytics",
            "pricing": [],
            "cpe": null
        },
        "Cloudflare": {
            "name": "Cloudflare",
            "description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
            "slug": "cloudflare",
            "categories": [
                {
                    "id": 31,
                    "slug": "cdn",
                    "groups": [
                        7
                    ],
                    "name": "CDN",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "CloudFlare.svg",
            "website": "https://www.cloudflare.com",
            "pricing": [],
            "cpe": null
        },
        "Open Graph": {
            "name": "Open Graph",
            "description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
            "slug": "open-graph",
            "categories": [
                {
                    "id": 19,
                    "slug": "miscellaneous",
                    "groups": [
                        6
                    ],
                    "name": "Miscellaneous",
                    "priority": 10
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Open Graph.png",
            "website": "https://ogp.me",
            "pricing": [],
            "cpe": null
        }
    }
}
WPT test run for https://sacred-texts.com/

WPT test run results: http://webpagetest.httparchive.org/results.php?test=240806_G9_K
Detected technologies:

{
    "detected": {
        "CMS": "WordPress",
        "Blogs": "WordPress",
        "Databases": "MySQL",
        "Programming languages": "PHP",
        "UI frameworks": "Tailwind CSS",
        "Ecommerce": "WooCommerce 9.1.4",
        "WordPress plugins": "WooCommerce 9.1.4,Yoast SEO 23.2,MonsterInsights,Speculative Loading 1.3.1",
        "JavaScript frameworks": "React 18.3.1,Alpine.js 3.12.0",
        "Payment processors": "PayPal",
        "SEO": "Yoast SEO Premium 23.0,Yoast SEO 23.2",
        "Web servers": "Nginx",
        "Reverse proxies": "Nginx",
        "CDN": "Cloudflare,cdnjs",
        "Analytics": "MonsterInsights,Google Analytics",
        "Performance": "Speculative Loading 1.3.1",
        "JavaScript libraries": "Select2,Underscore.js 1.13.4,jQuery 3.7.1",
        "Tag managers": "Google Tag Manager",
        "Font scripts": "Font Awesome 6.4.0",
        "Security": "HSTS",
        "Miscellaneous": "Open Graph"
    },
    "detected_apps": {
        "WordPress": "",
        "MySQL": "",
        "PHP": "",
        "Tailwind CSS": "",
        "WooCommerce": "9.1.4",
        "React": "18.3.1",
        "Alpine.js": "3.12.0",
        "PayPal": "",
        "Yoast SEO Premium": "23.0",
        "Yoast SEO": "23.2",
        "Nginx": "",
        "Cloudflare": "",
        "MonsterInsights": "",
        "Speculative Loading": "1.3.1",
        "Select2": "",
        "Google Tag Manager": "",
        "Font Awesome": "6.4.0",
        "cdnjs": "",
        "Underscore.js": "1.13.4",
        "jQuery": "3.7.1",
        "HSTS": "",
        "Google Analytics": "",
        "Open Graph": ""
    },
    "detected_technologies": {
        "WordPress": {
            "name": "WordPress",
            "description": "WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system.",
            "slug": "wordpress",
            "categories": [
                {
                    "id": 1,
                    "slug": "cms",
                    "groups": [
                        3
                    ],
                    "name": "CMS",
                    "priority": 1
                },
                {
                    "id": 11,
                    "slug": "blogs",
                    "groups": [
                        3
                    ],
                    "name": "Blogs",
                    "priority": 1
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "WordPress.svg",
            "website": "https://wordpress.org",
            "pricing": [
                "low",
                "recurring",
                "freemium"
            ],
            "cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*"
        },
        "MySQL": {
            "name": "MySQL",
            "description": "MySQL is an open-source relational database management system.",
            "slug": "mysql",
            "categories": [
                {
                    "id": 34,
                    "slug": "databases",
                    "groups": [
                        7
                    ],
                    "name": "Databases",
                    "priority": 5
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "MySQL.svg",
            "website": "https://mysql.com",
            "pricing": [],
            "cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*"
        },
        "PHP": {
            "name": "PHP",
            "description": "PHP is a general-purpose scripting language used for web development.",
            "slug": "php",
            "categories": [
                {
                    "id": 27,
                    "slug": "programming-languages",
                    "groups": [
                        9
                    ],
                    "name": "Programming languages",
                    "priority": 5
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "PHP.svg",
            "website": "https://php.net",
            "pricing": [],
            "cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
        },
        "Tailwind CSS": {
            "name": "Tailwind CSS",
            "description": "Tailwind is a utility-first CSS framework.",
            "slug": "tailwind-css",
            "categories": [
                {
                    "id": 66,
                    "slug": "ui-frameworks",
                    "groups": [
                        9
                    ],
                    "name": "UI frameworks",
                    "priority": 7
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "tailwindcss.svg",
            "website": "https://tailwindcss.com/",
            "pricing": [],
            "cpe": null
        },
        "WooCommerce": {
            "name": "WooCommerce",
            "description": "WooCommerce is an open-source ecommerce plugin for WordPress.",
            "slug": "woocommerce",
            "categories": [
                {
                    "id": 6,
                    "slug": "ecommerce",
                    "groups": [
                        1
                    ],
                    "name": "Ecommerce",
                    "priority": 1
                },
                {
                    "id": 87,
                    "slug": "wordpress-plugins",
                    "groups": [
                        15
                    ],
                    "name": "WordPress plugins",
                    "priority": 8
                }
            ],
            "confidence": 100,
            "version": "9.1.4",
            "icon": "WooCommerce.svg",
            "website": "https://woocommerce.com",
            "pricing": [],
            "cpe": null
        },
        "React": {
            "name": "React",
            "description": "React is an open-source JavaScript library for building user interfaces or UI components.",
            "slug": "react",
            "categories": [
                {
                    "id": 12,
                    "slug": "javascript-frameworks",
                    "groups": [
                        9
                    ],
                    "name": "JavaScript frameworks",
                    "priority": 8
                }
            ],
            "confidence": 100,
            "version": "18.3.1",
            "icon": "React.svg",
            "website": "https://reactjs.org",
            "pricing": [],
            "cpe": "cpe:2.3:a:facebook:react:*:*:*:*:*:*:*:*"
        },
        "Alpine.js": {
            "name": "Alpine.js",
            "description": null,
            "slug": "alpine-js",
            "categories": [
                {
                    "id": 12,
                    "slug": "javascript-frameworks",
                    "groups": [
                        9
                    ],
                    "name": "JavaScript frameworks",
                    "priority": 8
                }
            ],
            "confidence": 100,
            "version": "3.12.0",
            "icon": "Alpine.js.png",
            "website": "https://github.com/alpinejs/alpine",
            "pricing": [],
            "cpe": null
        },
        "PayPal": {
            "name": "PayPal",
            "description": "PayPal is an online payments system that supports online money transfers and serves as an electronic alternative to traditional paper methods like checks and money orders.",
            "slug": "paypal",
            "categories": [
                {
                    "id": 41,
                    "slug": "payment-processors",
                    "groups": [
                        1
                    ],
                    "name": "Payment processors",
                    "priority": 8
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "PayPal.svg",
            "website": "https://paypal.com",
            "pricing": [
                "payg"
            ],
            "cpe": "cpe:2.3:a:paypal:paypal:*:*:*:*:*:*:*:*"
        },
        "Yoast SEO Premium": {
            "name": "Yoast SEO Premium",
            "description": "Yoast SEO Premium is a search engine optimisation plugin for WordPress and other platforms.",
            "slug": "yoast-seo-premium",
            "categories": [
                {
                    "id": 54,
                    "slug": "seo",
                    "groups": [
                        2
                    ],
                    "name": "SEO",
                    "priority": 8
                }
            ],
            "confidence": 100,
            "version": "23.0",
            "icon": "Yoast SEO.png",
            "website": "https://yoast.com/wordpress/plugins/seo/",
            "pricing": [
                "low",
                "freemium",
                "recurring"
            ],
            "cpe": null
        },
        "Yoast SEO": {
            "name": "Yoast SEO",
            "description": "Yoast SEO is a search engine optimisation plugin for WordPress and other platforms.",
            "slug": "yoast-seo",
            "categories": [
                {
                    "id": 54,
                    "slug": "seo",
                    "groups": [
                        2
                    ],
                    "name": "SEO",
                    "priority": 8
                },
                {
                    "id": 87,
                    "slug": "wordpress-plugins",
                    "groups": [
                        15
                    ],
                    "name": "WordPress plugins",
                    "priority": 8
                }
            ],
            "confidence": 100,
            "version": "23.2",
            "icon": "Yoast SEO.png",
            "website": "https://yoast.com/wordpress/plugins/seo/",
            "pricing": [],
            "cpe": null
        },
        "Nginx": {
            "name": "Nginx",
            "description": "Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.",
            "slug": "nginx",
            "categories": [
                {
                    "id": 22,
                    "slug": "web-servers",
                    "groups": [
                        7
                    ],
                    "name": "Web servers",
                    "priority": 8
                },
                {
                    "id": 64,
                    "slug": "reverse-proxies",
                    "groups": [
                        7
                    ],
                    "name": "Reverse proxies",
                    "priority": 7
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Nginx.svg",
            "website": "https://nginx.org/en",
            "pricing": [],
            "cpe": "cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*"
        },
        "Cloudflare": {
            "name": "Cloudflare",
            "description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
            "slug": "cloudflare",
            "categories": [
                {
                    "id": 31,
                    "slug": "cdn",
                    "groups": [
                        7
                    ],
                    "name": "CDN",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "CloudFlare.svg",
            "website": "https://www.cloudflare.com",
            "pricing": [],
            "cpe": null
        },
        "MonsterInsights": {
            "name": "MonsterInsights",
            "description": "MonsterInsights is the most popular Google Analytics plugin for WordPress.",
            "slug": "monsterinsights",
            "categories": [
                {
                    "id": 87,
                    "slug": "wordpress-plugins",
                    "groups": [
                        15
                    ],
                    "name": "WordPress plugins",
                    "priority": 8
                },
                {
                    "id": 10,
                    "slug": "analytics",
                    "groups": [
                        8
                    ],
                    "name": "Analytics",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "MonsterInsights.png",
            "website": "https://www.monsterinsights.com",
            "pricing": [
                "freemium",
                "low",
                "recurring"
            ],
            "cpe": null
        },
        "Speculative Loading": {
            "name": "Speculative Loading",
            "description": "Performance plugin from the WordPress Performance Group, which adds support for the Speculation Rules API, by which certain URLs are dynamically prefetched or prerendered based on user interaction.",
            "slug": "speculative-loading",
            "categories": [
                {
                    "id": 87,
                    "slug": "wordpress-plugins",
                    "groups": [
                        15
                    ],
                    "name": "WordPress plugins",
                    "priority": 8
                },
                {
                    "id": 92,
                    "slug": "performance",
                    "groups": [
                        7
                    ],
                    "name": "Performance",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "1.3.1",
            "icon": "speculation-rules.svg",
            "website": "https://wordpress.org/plugins/speculation-rules/",
            "pricing": [],
            "cpe": null
        },
        "Select2": {
            "name": "Select2",
            "description": "Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.",
            "slug": "select2",
            "categories": [
                {
                    "id": 59,
                    "slug": "javascript-libraries",
                    "groups": [
                        9
                    ],
                    "name": "JavaScript libraries",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Select2.png",
            "website": "https://select2.org/",
            "pricing": [],
            "cpe": null
        },
        "Google Tag Manager": {
            "name": "Google Tag Manager",
            "description": "Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app.",
            "slug": "google-tag-manager",
            "categories": [
                {
                    "id": 42,
                    "slug": "tag-managers",
                    "groups": [
                        8
                    ],
                    "name": "Tag managers",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Google Tag Manager.svg",
            "website": "https://www.google.com/tagmanager",
            "pricing": [],
            "cpe": null
        },
        "Font Awesome": {
            "name": "Font Awesome",
            "description": "Font Awesome is a font and icon toolkit based on CSS and Less.",
            "slug": "font-awesome",
            "categories": [
                {
                    "id": 17,
                    "slug": "font-scripts",
                    "groups": [
                        9
                    ],
                    "name": "Font scripts",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "6.4.0",
            "icon": "Font Awesome.svg",
            "website": "https://fontawesome.com/",
            "pricing": [
                "low",
                "freemium",
                "recurring"
            ],
            "cpe": null
        },
        "cdnjs": {
            "name": "cdnjs",
            "description": "cdnjs is a free distributed JS library delivery service.",
            "slug": "cdnjs",
            "categories": [
                {
                    "id": 31,
                    "slug": "cdn",
                    "groups": [
                        7
                    ],
                    "name": "CDN",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "cdnjs.svg",
            "website": "https://cdnjs.com",
            "pricing": [],
            "cpe": null
        },
        "Underscore.js": {
            "name": "Underscore.js",
            "description": "Underscore.js is a JavaScript library which provides utility functions for common programming tasks. It is comparable to features provided by Prototype.js and the Ruby language, but opts for a functional programming design instead of extending object prototypes.",
            "slug": "underscore-js",
            "categories": [
                {
                    "id": 59,
                    "slug": "javascript-libraries",
                    "groups": [
                        9
                    ],
                    "name": "JavaScript libraries",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "1.13.4",
            "icon": "Underscore.js.png",
            "website": "https://underscorejs.org",
            "pricing": [],
            "cpe": null
        },
        "jQuery": {
            "name": "jQuery",
            "description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
            "slug": "jquery",
            "categories": [
                {
                    "id": 59,
                    "slug": "javascript-libraries",
                    "groups": [
                        9
                    ],
                    "name": "JavaScript libraries",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "3.7.1",
            "icon": "jQuery.svg",
            "website": "https://jquery.com",
            "pricing": [],
            "cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
        },
        "HSTS": {
            "name": "HSTS",
            "description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
            "slug": "hsts",
            "categories": [
                {
                    "id": 16,
                    "slug": "security",
                    "groups": [
                        11
                    ],
                    "name": "Security",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "default.svg",
            "website": "https://www.rfc-editor.org/rfc/rfc6797#section-6.1",
            "pricing": [],
            "cpe": null
        },
        "Google Analytics": {
            "name": "Google Analytics",
            "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
            "slug": "google-analytics",
            "categories": [
                {
                    "id": 10,
                    "slug": "analytics",
                    "groups": [
                        8
                    ],
                    "name": "Analytics",
                    "priority": 9
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Google Analytics.svg",
            "website": "https://google.com/analytics",
            "pricing": [],
            "cpe": null
        },
        "Open Graph": {
            "name": "Open Graph",
            "description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
            "slug": "open-graph",
            "categories": [
                {
                    "id": 19,
                    "slug": "miscellaneous",
                    "groups": [
                        6
                    ],
                    "name": "Miscellaneous",
                    "priority": 10
                }
            ],
            "confidence": 100,
            "version": "",
            "icon": "Open Graph.png",
            "website": "https://ogp.me",
            "pricing": [],
            "cpe": null
        }
    }
}

@tunetheweb tunetheweb merged commit 6a93625 into HTTPArchive:main Aug 12, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants