From 991961f7b8a2ac6a5eefe73f4b8a45ac16668d9b Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 26 Jun 2022 01:34:44 +0000 Subject: [PATCH] chore: report update --- report.json | 702 ++++++++++++++++++++++++++-------------------------- 1 file changed, 357 insertions(+), 345 deletions(-) diff --git a/report.json b/report.json index 0ecf58c897a..6ee06454f86 100644 --- a/report.json +++ b/report.json @@ -164,7 +164,7 @@ "http": { "url": "https://www.fabrique.social.gouv.fr", "algorithm_version": 2, - "end_time": "Sun, 19 Jun 2022 01:01:12 GMT", + "end_time": "Sat, 25 Jun 2022 17:00:27 GMT", "grade": "A+", "hidden": false, "likelihood_indicator": "LOW", @@ -173,7 +173,7 @@ "Content-Encoding": "gzip", "Content-Security-Policy": "default-src 'none'; connect-src 'self' https://*.gouv.fr; font-src 'self'; img-src 'self'; prefetch-src 'self' https://*.gouv.fr; script-src 'self' https://*.gouv.fr; frame-src 'self' https://*.gouv.fr; style-src 'self' 'unsafe-inline'", "Content-Type": "text/html", - "Date": "Sun, 19 Jun 2022 01:01:10 GMT", + "Date": "Sat, 25 Jun 2022 17:00:25 GMT", "ETag": "W/\"62a1c434-6f8b\"", "Last-Modified": "Thu, 09 Jun 2022 09:58:12 GMT", "Strict-Transport-Security": "max-age=15724800; includeSubDomains", @@ -183,9 +183,9 @@ "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block" }, - "scan_id": 27240625, + "scan_id": 27388671, "score": 100, - "start_time": "Sun, 19 Jun 2022 01:01:07 GMT", + "start_time": "Sat, 25 Jun 2022 17:00:22 GMT", "state": "FINISHED", "status_code": 200, "tests_failed": 0, @@ -198,8 +198,8 @@ "output": { "data": { "connect-src": [ - "'self'", - "https://*.gouv.fr" + "https://*.gouv.fr", + "'self'" ], "default-src": [ "'none'" @@ -208,23 +208,23 @@ "'self'" ], "frame-src": [ - "'self'", - "https://*.gouv.fr" + "https://*.gouv.fr", + "'self'" ], "img-src": [ "'self'" ], "prefetch-src": [ - "'self'", - "https://*.gouv.fr" + "https://*.gouv.fr", + "'self'" ], "script-src": [ - "'self'", - "https://*.gouv.fr" + "https://*.gouv.fr", + "'self'" ], "style-src": [ - "'self'", - "'unsafe-inline'" + "'unsafe-inline'", + "'self'" ] }, "http": true, @@ -418,13 +418,13 @@ "grade": "A" }, "dependabot": { - "totalCount": 14, + "totalCount": 15, "grade": "E", "repositories": [ { "url": "https://github.com/SocialGouv/www", "vulnerabilityAlerts": { - "totalCount": 14, + "totalCount": 15, "nodes": [ { "dismissedAt": null, @@ -1010,6 +1010,45 @@ ] } } + }, + { + "dismissedAt": null, + "createdAt": "2022-06-22T03:42:26Z", + "securityVulnerability": { + "severity": "CRITICAL", + "package": { + "name": "shell-quote" + }, + "advisory": { + "identifiers": [ + { + "type": "GHSA", + "value": "GHSA-g4rg-993r-mgx7" + }, + { + "type": "CVE", + "value": "CVE-2021-42740" + } + ], + "references": [ + { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-42740" + }, + { + "url": "https://github.com/substack/node-shell-quote/commit/5799416ed454aa4ec9afafc895b4e31760ea1abe" + }, + { + "url": "https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md#173" + }, + { + "url": "https://www.npmjs.com/package/shell-quote" + }, + { + "url": "https://github.com/advisories/GHSA-g4rg-993r-mgx7" + } + ] + } + } } ] }, @@ -1373,7 +1412,7 @@ "ip": "www.fabrique.social.gouv.fr/20.74.14.77", "port": "443", "severity": "OK", - "finding": "89 >= 30 days" + "finding": "82 >= 30 days" }, { "id": "cert_notBefore", @@ -1576,7 +1615,7 @@ "ip": "www.fabrique.social.gouv.fr/20.74.14.77", "port": "443", "severity": "INFO", - "finding": "1655600934" + "finding": "1656205962" }, { "id": "HSTS_time", @@ -2160,7 +2199,7 @@ "ip": "www.fabrique.social.gouv.fr/20.74.14.77", "port": "443", "severity": "INFO", - "finding": "144" + "finding": "139" } ], "thirdparties": { @@ -2171,7 +2210,7 @@ "value": "1", "domain": "www.fabrique.social.gouv.fr", "path": "/", - "expires": 1655602661, + "expires": 1656207693, "size": 15, "httpOnly": false, "secure": false, @@ -2183,10 +2222,10 @@ }, { "name": "_pk_id.2.6321", - "value": "9b00a589ae6c348b.1655600861.", + "value": "fdcd3bb45180ac47.1656205893.", "domain": "www.fabrique.social.gouv.fr", "path": "/", - "expires": 1689556061, + "expires": 1690161093, "size": 41, "httpOnly": false, "secure": false, @@ -2201,7 +2240,7 @@ "content-encoding": "gzip", "content-security-policy": "default-src 'none'; connect-src 'self' https://*.gouv.fr; font-src 'self'; img-src 'self'; prefetch-src 'self' https://*.gouv.fr; script-src 'self' https://*.gouv.fr; frame-src 'self' https://*.gouv.fr; style-src 'self' 'unsafe-inline'", "content-type": "text/html", - "date": "Sun, 19 Jun 2022 01:07:39 GMT", + "date": "Sun, 26 Jun 2022 01:11:31 GMT", "etag": "W/\"62a1c434-6f8b\"", "last-modified": "Thu, 09 Jun 2022 09:58:12 GMT", "strict-transport-security": "max-age=15724800; includeSubDomains", @@ -2477,7 +2516,7 @@ }, "zap": { "@version": "2.11.1", - "@generated": "Sun, 19 Jun 2022 01:06:54", + "@generated": "Sun, 26 Jun 2022 01:10:46", "site": [ { "@name": "https://www.fabrique.social.gouv.fr", @@ -2588,32 +2627,40 @@ "1; mode=block" ], "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:12:13.776361491Z", + "timestamp": "2022-06-26T01:15:57.363160672Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://www.fabrique.social.gouv.fr'", "matcher-status": true, "matched-line": null }, { - "template": "technologies/tech-detect.yaml", - "template-url": "https://github.com/projectdiscovery/nuclei-templates/blob/master/technologies/tech-detect.yaml", - "template-id": "tech-detect", + "template": "misconfiguration/http-missing-security-headers.yaml", + "template-url": "https://github.com/projectdiscovery/nuclei-templates/blob/master/misconfiguration/http-missing-security-headers.yaml", + "template-id": "http-missing-security-headers", "info": { - "name": "Wappalyzer Technology Detection", + "name": "HTTP Missing Security Headers", "author": [ - "hakluke" + "socketz", + "geeknik", + "g4l1t0", + "convisoappsec", + "kurohost", + "dawid-czarnecki", + "forgedhallpass" ], "tags": [ - "tech" + "misconfig", + "generic" ], + "description": "This template searches for missing HTTP security headers. The impact of these missing headers can vary.\n", "reference": null, "severity": "info" }, - "matcher-name": "next.js", + "matcher-name": "permission-policy", "type": "http", "host": "https://www.fabrique.social.gouv.fr", "matched-at": "https://www.fabrique.social.gouv.fr", "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:12:15.453835751Z", + "timestamp": "2022-06-26T01:15:58.338939063Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://www.fabrique.social.gouv.fr'", "matcher-status": true, "matched-line": null @@ -2641,12 +2688,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "referrer-policy", + "matcher-name": "x-permitted-cross-domain-policies", "type": "http", "host": "https://www.fabrique.social.gouv.fr", "matched-at": "https://www.fabrique.social.gouv.fr", "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:12:49.7797209Z", + "timestamp": "2022-06-26T01:15:58.339190076Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://www.fabrique.social.gouv.fr'", "matcher-status": true, "matched-line": null @@ -2674,12 +2721,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "cross-origin-resource-policy", + "matcher-name": "access-control-allow-origin", "type": "http", "host": "https://www.fabrique.social.gouv.fr", "matched-at": "https://www.fabrique.social.gouv.fr", "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:12:49.779996509Z", + "timestamp": "2022-06-26T01:15:58.33946839Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://www.fabrique.social.gouv.fr'", "matcher-status": true, "matched-line": null @@ -2712,7 +2759,7 @@ "host": "https://www.fabrique.social.gouv.fr", "matched-at": "https://www.fabrique.social.gouv.fr", "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:12:49.780166314Z", + "timestamp": "2022-06-26T01:15:58.345375187Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://www.fabrique.social.gouv.fr'", "matcher-status": true, "matched-line": null @@ -2740,12 +2787,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "access-control-allow-methods", + "matcher-name": "access-control-allow-headers", "type": "http", "host": "https://www.fabrique.social.gouv.fr", "matched-at": "https://www.fabrique.social.gouv.fr", "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:12:49.785106969Z", + "timestamp": "2022-06-26T01:15:58.345717005Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://www.fabrique.social.gouv.fr'", "matcher-status": true, "matched-line": null @@ -2773,12 +2820,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "permission-policy", + "matcher-name": "access-control-allow-methods", "type": "http", "host": "https://www.fabrique.social.gouv.fr", "matched-at": "https://www.fabrique.social.gouv.fr", "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:12:49.785822492Z", + "timestamp": "2022-06-26T01:15:58.345939816Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://www.fabrique.social.gouv.fr'", "matcher-status": true, "matched-line": null @@ -2806,12 +2853,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "x-permitted-cross-domain-policies", + "matcher-name": "referrer-policy", "type": "http", "host": "https://www.fabrique.social.gouv.fr", "matched-at": "https://www.fabrique.social.gouv.fr", "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:12:49.786439011Z", + "timestamp": "2022-06-26T01:15:58.346278233Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://www.fabrique.social.gouv.fr'", "matcher-status": true, "matched-line": null @@ -2839,12 +2886,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "cross-origin-opener-policy", + "matcher-name": "clear-site-data", "type": "http", "host": "https://www.fabrique.social.gouv.fr", "matched-at": "https://www.fabrique.social.gouv.fr", "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:12:49.787052531Z", + "timestamp": "2022-06-26T01:15:58.346471943Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://www.fabrique.social.gouv.fr'", "matcher-status": true, "matched-line": null @@ -2872,12 +2919,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "access-control-allow-origin", + "matcher-name": "cross-origin-embedder-policy", "type": "http", "host": "https://www.fabrique.social.gouv.fr", "matched-at": "https://www.fabrique.social.gouv.fr", "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:12:49.787612948Z", + "timestamp": "2022-06-26T01:15:58.346753157Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://www.fabrique.social.gouv.fr'", "matcher-status": true, "matched-line": null @@ -2905,12 +2952,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "access-control-expose-headers", + "matcher-name": "cross-origin-opener-policy", "type": "http", "host": "https://www.fabrique.social.gouv.fr", "matched-at": "https://www.fabrique.social.gouv.fr", "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:12:49.788153665Z", + "timestamp": "2022-06-26T01:15:58.347052172Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://www.fabrique.social.gouv.fr'", "matcher-status": true, "matched-line": null @@ -2938,12 +2985,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "access-control-max-age", + "matcher-name": "cross-origin-resource-policy", "type": "http", "host": "https://www.fabrique.social.gouv.fr", "matched-at": "https://www.fabrique.social.gouv.fr", "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:12:49.788717183Z", + "timestamp": "2022-06-26T01:15:58.347231281Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://www.fabrique.social.gouv.fr'", "matcher-status": true, "matched-line": null @@ -2971,12 +3018,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "access-control-allow-headers", + "matcher-name": "access-control-expose-headers", "type": "http", "host": "https://www.fabrique.social.gouv.fr", "matched-at": "https://www.fabrique.social.gouv.fr", "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:12:49.789276501Z", + "timestamp": "2022-06-26T01:15:58.347396489Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://www.fabrique.social.gouv.fr'", "matcher-status": true, "matched-line": null @@ -3004,49 +3051,67 @@ "reference": null, "severity": "info" }, - "matcher-name": "clear-site-data", + "matcher-name": "access-control-max-age", "type": "http", "host": "https://www.fabrique.social.gouv.fr", "matched-at": "https://www.fabrique.social.gouv.fr", "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:12:49.789816418Z", + "timestamp": "2022-06-26T01:15:58.347675003Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://www.fabrique.social.gouv.fr'", "matcher-status": true, "matched-line": null }, { - "template": "misconfiguration/http-missing-security-headers.yaml", - "template-url": "https://github.com/projectdiscovery/nuclei-templates/blob/master/misconfiguration/http-missing-security-headers.yaml", - "template-id": "http-missing-security-headers", + "template": "technologies/tech-detect.yaml", + "template-url": "https://github.com/projectdiscovery/nuclei-templates/blob/master/technologies/tech-detect.yaml", + "template-id": "tech-detect", "info": { - "name": "HTTP Missing Security Headers", + "name": "Wappalyzer Technology Detection", "author": [ - "socketz", - "geeknik", - "g4l1t0", - "convisoappsec", - "kurohost", - "dawid-czarnecki", - "forgedhallpass" + "hakluke" ], "tags": [ - "misconfig", - "generic" + "tech" ], - "description": "This template searches for missing HTTP security headers. The impact of these missing headers can vary.\n", "reference": null, "severity": "info" }, - "matcher-name": "cross-origin-embedder-policy", + "matcher-name": "next.js", "type": "http", "host": "https://www.fabrique.social.gouv.fr", "matched-at": "https://www.fabrique.social.gouv.fr", "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:12:49.790357435Z", + "timestamp": "2022-06-26T01:15:59.177315527Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://www.fabrique.social.gouv.fr'", "matcher-status": true, "matched-line": null }, + { + "template": "ssl/ssl-dns-names.yaml", + "template-url": "https://github.com/projectdiscovery/nuclei-templates/blob/master/ssl/ssl-dns-names.yaml", + "template-id": "ssl-dns-names", + "info": { + "name": "SSL DNS Names", + "author": [ + "pdteam" + ], + "tags": [ + "ssl" + ], + "reference": null, + "severity": "info" + }, + "type": "ssl", + "host": "https://www.fabrique.social.gouv.fr", + "matched-at": "https://www.fabrique.social.gouv.fr", + "extracted-results": [ + "www.fabrique.social.gouv.fr" + ], + "ip": "20.74.14.77", + "timestamp": "2022-06-26T01:16:24.547796551Z", + "matcher-status": true, + "matched-line": null + }, { "template": "ssl/tls-version.yaml", "template-url": "https://github.com/projectdiscovery/nuclei-templates/blob/master/ssl/tls-version.yaml", @@ -3069,7 +3134,7 @@ "TLS13" ], "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:13:21.072685007Z", + "timestamp": "2022-06-26T01:16:28.360844168Z", "matcher-status": true, "matched-line": null }, @@ -3105,45 +3170,17 @@ "host": "https://www.fabrique.social.gouv.fr", "matched-at": "https://www.fabrique.social.gouv.fr/", "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:13:25.268052383Z", + "timestamp": "2022-06-26T01:16:28.979730542Z", "curl-command": "curl -X 'POST' -d '_=' -H 'Content-Type: application/x-www-form-urlencoded' -H 'Host: www.fabrique.social.gouv.fr' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://www.fabrique.social.gouv.fr/'", "matcher-status": true, "matched-line": null - }, - { - "template": "ssl/ssl-dns-names.yaml", - "template-url": "https://github.com/projectdiscovery/nuclei-templates/blob/master/ssl/ssl-dns-names.yaml", - "template-id": "ssl-dns-names", - "info": { - "name": "SSL DNS Names", - "author": [ - "pdteam" - ], - "tags": [ - "ssl" - ], - "reference": null, - "severity": "info" - }, - "type": "ssl", - "host": "https://www.fabrique.social.gouv.fr", - "matched-at": "https://www.fabrique.social.gouv.fr", - "extracted-results": [ - "www.fabrique.social.gouv.fr" - ], - "ip": "20.74.14.77", - "timestamp": "2022-06-19T01:13:30.391867334Z", - "matcher-status": true, - "matched-line": null } ], "lhr": { "requestedUrl": "https://www.fabrique.social.gouv.fr/", "finalUrl": "https://www.fabrique.social.gouv.fr/", - "fetchTime": "2022-06-19T01:07:03.420Z", - "runWarnings": [ - "The tested device appears to have a slower CPU than Lighthouse expects. This can negatively affect your performance score. Learn more about [calibrating an appropriate CPU slowdown multiplier](https://github.com/GoogleChrome/lighthouse/blob/master/docs/throttling.md#cpu-throttling)." - ], + "fetchTime": "2022-06-26T01:10:55.376Z", + "runWarnings": [], "categories": { "performance": { "title": "Performance", @@ -3184,49 +3221,49 @@ "description": "Collects all available metrics.", "score": null, "scoreDisplayMode": "informative", - "numericValue": 3277, + "numericValue": 3225, "numericUnit": "millisecond", "details": { "type": "debugdata", "items": [ { - "firstContentfulPaint": 1133, - "firstMeaningfulPaint": 1208, - "largestContentfulPaint": 2183, - "firstCPUIdle": 2246, - "interactive": 3277, - "speedIndex": 1872, + "firstContentfulPaint": 1153, + "firstMeaningfulPaint": 1404, + "largestContentfulPaint": 2802, + "firstCPUIdle": 2277, + "interactive": 3225, + "speedIndex": 2217, "estimatedInputLatency": 13, - "totalBlockingTime": 101, - "maxPotentialFID": 213, + "totalBlockingTime": 99, + "maxPotentialFID": 224, "cumulativeLayoutShift": 0.000828776741532922, "cumulativeLayoutShiftAllFrames": 0, "observedTimeOrigin": 0, - "observedTimeOriginTs": 298623585, + "observedTimeOriginTs": 472885468, "observedNavigationStart": 0, - "observedNavigationStartTs": 298623585, - "observedFirstPaint": 630, - "observedFirstPaintTs": 299253577, - "observedFirstContentfulPaint": 630, - "observedFirstContentfulPaintTs": 299253577, - "observedFirstMeaningfulPaint": 1142, - "observedFirstMeaningfulPaintTs": 299765533, - "observedLargestContentfulPaint": 954, - "observedLargestContentfulPaintTs": 299577282, - "observedTraceEnd": 2781, - "observedTraceEndTs": 301404610, - "observedLoad": 1711, - "observedLoadTs": 300334803, - "observedDomContentLoaded": 1095, - "observedDomContentLoadedTs": 299718095, + "observedNavigationStartTs": 472885468, + "observedFirstPaint": 648, + "observedFirstPaintTs": 473533728, + "observedFirstContentfulPaint": 648, + "observedFirstContentfulPaintTs": 473533728, + "observedFirstMeaningfulPaint": 1096, + "observedFirstMeaningfulPaintTs": 473981890, + "observedLargestContentfulPaint": 1109, + "observedLargestContentfulPaintTs": 473994232, + "observedTraceEnd": 2668, + "observedTraceEndTs": 475553088, + "observedLoad": 1609, + "observedLoadTs": 474494416, + "observedDomContentLoaded": 989, + "observedDomContentLoadedTs": 473874554, "observedCumulativeLayoutShift": 0.000828776741532922, "observedCumulativeLayoutShiftAllFrames": 0, - "observedFirstVisualChange": 631, - "observedFirstVisualChangeTs": 299254585, - "observedLastVisualChange": 2781, - "observedLastVisualChangeTs": 301404585, - "observedSpeedIndex": 990, - "observedSpeedIndexTs": 299613515 + "observedFirstVisualChange": 645, + "observedFirstVisualChangeTs": 473530468, + "observedLastVisualChange": 2662, + "observedLastVisualChangeTs": 475547468, + "observedSpeedIndex": 1072, + "observedSpeedIndexTs": 473957874 }, { "lcpInvalidated": false @@ -3248,18 +3285,18 @@ "numScripts": 14, "numStylesheets": 1, "numFonts": 3, - "numTasks": 1218, - "numTasksOver10ms": 8, - "numTasksOver25ms": 3, + "numTasks": 1227, + "numTasksOver10ms": 7, + "numTasksOver25ms": 2, "numTasksOver50ms": 1, "numTasksOver100ms": 0, "numTasksOver500ms": 0, - "rtt": 110.68900000000001, - "throughput": 57224904.4386657, - "maxRtt": 118.56099999999999, - "maxServerLatency": 83.16600000000001, + "rtt": 112.886, + "throughput": 63122067.54989194, + "maxRtt": 119.598, + "maxServerLatency": 103.049, "totalByteWeight": 7887702, - "totalTaskTime": 552.1439999999998, + "totalTaskTime": 549.5999999999984, "mainDocumentTransferSize": 8236 } ] @@ -3285,7 +3322,7 @@ "nmapOpenPortsCount": 2, "nmapOpenPortsGrade": "A", "dependabotGrade": "E", - "dependabotCount": 14, + "dependabotCount": 15, "testsslExpireSoon": false, "testsslExpireDate": "2022-09-16T05:24:00.000Z", "testsslGrade": "A+", @@ -3403,6 +3440,25 @@ "line": "https://beta.gouv.fr/2016/11/28/equipes-autonomes", "broken": true }, + { + "url": { + "protocol": "https:", + "slashes": true, + "auth": null, + "host": "beta.gouv.fr", + "port": null, + "hostname": "beta.gouv.fr", + "hash": null, + "search": null, + "query": null, + "pathname": "/recrutement/2020/11/04/recrutement-devs-beta.html", + "path": "/recrutement/2020/11/04/recrutement-devs-beta.html", + "href": "https://beta.gouv.fr/recrutement/2020/11/04/recrutement-devs-beta.html" + }, + "link": "https://beta.gouv.fr/recrutement/2020/11/04/recrutement-devs-beta.html", + "line": "https://beta.gouv.fr/recrutement/2020/11/04/recrutement-devs-beta.html", + "broken": true + }, { "url": { "protocol": "https:", @@ -3446,7 +3502,7 @@ "http": { "url": "https://beta.gouv.fr", "algorithm_version": 2, - "end_time": "Sun, 19 Jun 2022 01:14:40 GMT", + "end_time": "Sun, 26 Jun 2022 01:17:42 GMT", "grade": "D+", "hidden": false, "likelihood_indicator": "MEDIUM", @@ -3454,16 +3510,16 @@ "Connection": "keep-alive", "Content-Encoding": "gzip", "Content-Type": "text/html", - "Date": "Sun, 19 Jun 2022 01:14:39 GMT", - "ETag": "W/\"62acea8b-d556\"", - "Last-Modified": "Fri, 17 Jun 2022 20:56:43 GMT", + "Date": "Sun, 26 Jun 2022 01:17:40 GMT", + "ETag": "W/\"62b60daf-9037\"", + "Last-Modified": "Fri, 24 Jun 2022 19:17:03 GMT", "Strict-Transport-Security": "max-age=31536000", "Transfer-Encoding": "chunked", - "X-Request-ID": "8f8e729c-9d7d-4f97-8a11-5904a75a6674" + "X-Request-ID": "5e475c3d-eaf5-46d4-8e18-a7007ae9415e" }, - "scan_id": 27240809, + "scan_id": 27391451, "score": 40, - "start_time": "Sun, 19 Jun 2022 01:14:36 GMT", + "start_time": "Sun, 26 Jun 2022 01:17:37 GMT", "state": "FINISHED", "status_code": 200, "tests_failed": 4, @@ -4008,7 +4064,7 @@ "ip": "beta.gouv.fr/109.232.236.90", "port": "443", "severity": "OK", - "finding": "69 >= 30 days" + "finding": "62 >= 30 days" }, { "id": "cert_notBefore", @@ -4204,14 +4260,14 @@ "ip": "beta.gouv.fr/109.232.236.90", "port": "443", "severity": "INFO", - "finding": "-1 seconds from localtime" + "finding": "0 seconds from localtime" }, { "id": "HTTP_headerTime", "ip": "beta.gouv.fr/109.232.236.90", "port": "443", "severity": "INFO", - "finding": "1655601644" + "finding": "1656206649" }, { "id": "HSTS_time", @@ -5123,7 +5179,7 @@ "ip": "beta.gouv.fr/5.104.101.30", "port": "443", "severity": "OK", - "finding": "69 >= 30 days" + "finding": "62 >= 30 days" }, { "id": "cert_notBefore", @@ -5326,7 +5382,7 @@ "ip": "beta.gouv.fr/5.104.101.30", "port": "443", "severity": "INFO", - "finding": "1655601779" + "finding": "1656206739" }, { "id": "HSTS_time", @@ -5889,7 +5945,7 @@ "ip": "beta.gouv.fr/5.104.101.30", "port": "443", "severity": "INFO", - "finding": "274" + "finding": "183" } ], "thirdparties": { @@ -5900,7 +5956,7 @@ "value": "1", "domain": "beta.gouv.fr", "path": "/", - "expires": 1655603375, + "expires": 1656208388, "size": 16, "httpOnly": false, "secure": false, @@ -5912,10 +5968,10 @@ }, { "name": "_pk_id.21.968e", - "value": "afb1797097dd428d.1655601575.", + "value": "d11a26c001728034.1656206588.", "domain": "beta.gouv.fr", "path": "/", - "expires": 1689556775, + "expires": 1690161788, "size": 42, "httpOnly": false, "secure": false, @@ -5929,11 +5985,11 @@ "headers": { "content-encoding": "gzip", "content-type": "text/html", - "date": "Sun, 19 Jun 2022 01:19:34 GMT", - "etag": "W/\"62acea8b-d556\"", - "last-modified": "Fri, 17 Jun 2022 20:56:43 GMT", + "date": "Sun, 26 Jun 2022 01:23:07 GMT", + "etag": "W/\"62b60daf-9037\"", + "last-modified": "Fri, 24 Jun 2022 19:17:03 GMT", "strict-transport-security": "max-age=31536000", - "x-request-id": "e78d797b-f1cb-4a62-8f0d-7883bcd6de4f" + "x-request-id": "62cd0e13-e68e-4146-ae38-50f27f3f003d" }, "endpoints": [ { @@ -6095,7 +6151,7 @@ }, "zap": { "@version": "2.11.1", - "@generated": "Sun, 19 Jun 2022 01:18:58", + "@generated": "Sun, 26 Jun 2022 01:22:30", "site": [ { "@name": "https://beta.gouv.fr", @@ -6124,6 +6180,13 @@ "riskdesc": "Medium (Medium)", "desc": "

The response does not include either Content-Security-Policy with 'frame-ancestors' directive or X-Frame-Options to protect against 'ClickJacking' attacks.

" }, + { + "name": "Source Code Disclosure - Perl", + "riskcode": "2", + "confidence": "2", + "riskdesc": "Medium (Medium)", + "desc": "

Application Source Code was disclosed by the web server - Perl

" + }, { "name": "Sub Resource Integrity Attribute Missing", "riskcode": "2", @@ -6228,37 +6291,12 @@ "type": "http", "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:30.679194596Z", + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:27:58.584744076Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr'", "matcher-status": true, "matched-line": null }, - { - "template": "exposed-panels/netlify-cms.yaml", - "template-url": "https://github.com/projectdiscovery/nuclei-templates/blob/master/exposed-panels/netlify-cms.yaml", - "template-id": "netlify-cms", - "info": { - "name": "Netlify CMS Admin Panel", - "author": [ - "sullo" - ], - "tags": [ - "panel", - "netlify" - ], - "reference": null, - "severity": "info" - }, - "type": "http", - "host": "https://beta.gouv.fr", - "matched-at": "https://beta.gouv.fr/admin/index.html", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:42.683623646Z", - "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr/admin/index.html'", - "matcher-status": true, - "matched-line": null - }, { "template": "misconfiguration/http-missing-security-headers.yaml", "template-url": "https://github.com/projectdiscovery/nuclei-templates/blob/master/misconfiguration/http-missing-security-headers.yaml", @@ -6282,12 +6320,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "cross-origin-embedder-policy", + "matcher-name": "access-control-allow-headers", "type": "http", "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:43.930645988Z", + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:28:02.382318868Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr'", "matcher-status": true, "matched-line": null @@ -6319,8 +6357,8 @@ "type": "http", "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:43.931082994Z", + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:28:02.382576668Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr'", "matcher-status": true, "matched-line": null @@ -6348,12 +6386,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "referrer-policy", + "matcher-name": "cross-origin-resource-policy", "type": "http", "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:43.939744302Z", + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:28:02.382758968Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr'", "matcher-status": true, "matched-line": null @@ -6381,12 +6419,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "access-control-allow-credentials", + "matcher-name": "access-control-allow-origin", "type": "http", "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:43.940857516Z", + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:28:02.387772763Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr'", "matcher-status": true, "matched-line": null @@ -6414,12 +6452,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "access-control-max-age", + "matcher-name": "access-control-allow-methods", "type": "http", "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:43.941452023Z", + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:28:02.388243663Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr'", "matcher-status": true, "matched-line": null @@ -6447,12 +6485,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "access-control-allow-headers", + "matcher-name": "access-control-expose-headers", "type": "http", "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:43.94202993Z", + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:28:02.388696563Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr'", "matcher-status": true, "matched-line": null @@ -6480,12 +6518,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "x-content-type-options", + "matcher-name": "x-permitted-cross-domain-policies", "type": "http", "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:43.942594937Z", + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:28:02.389143162Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr'", "matcher-status": true, "matched-line": null @@ -6513,12 +6551,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "x-permitted-cross-domain-policies", + "matcher-name": "clear-site-data", "type": "http", "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:43.943160044Z", + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:28:02.389589062Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr'", "matcher-status": true, "matched-line": null @@ -6546,12 +6584,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "clear-site-data", + "matcher-name": "cross-origin-embedder-policy", "type": "http", "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:43.943738551Z", + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:28:02.390034661Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr'", "matcher-status": true, "matched-line": null @@ -6583,8 +6621,8 @@ "type": "http", "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:43.944303658Z", + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:28:02.390499261Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr'", "matcher-status": true, "matched-line": null @@ -6612,12 +6650,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "cross-origin-resource-policy", + "matcher-name": "referrer-policy", "type": "http", "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:43.944869666Z", + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:28:02.390943861Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr'", "matcher-status": true, "matched-line": null @@ -6645,12 +6683,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "access-control-expose-headers", + "matcher-name": "access-control-max-age", "type": "http", "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:43.945432673Z", + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:28:02.39141696Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr'", "matcher-status": true, "matched-line": null @@ -6682,8 +6720,8 @@ "type": "http", "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:43.945990579Z", + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:28:02.39186746Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr'", "matcher-status": true, "matched-line": null @@ -6715,8 +6753,8 @@ "type": "http", "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:43.946534186Z", + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:28:02.392314659Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr'", "matcher-status": true, "matched-line": null @@ -6744,12 +6782,12 @@ "reference": null, "severity": "info" }, - "matcher-name": "access-control-allow-origin", + "matcher-name": "x-content-type-options", "type": "http", "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:43.947079793Z", + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:28:02.392758159Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr'", "matcher-status": true, "matched-line": null @@ -6777,16 +6815,42 @@ "reference": null, "severity": "info" }, - "matcher-name": "access-control-allow-methods", + "matcher-name": "access-control-allow-credentials", "type": "http", "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:26:43.9476533Z", + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:28:02.393199859Z", "curl-command": "curl -X 'GET' -d '' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://beta.gouv.fr'", "matcher-status": true, "matched-line": null }, + { + "template": "ssl/tls-version.yaml", + "template-url": "https://github.com/projectdiscovery/nuclei-templates/blob/master/ssl/tls-version.yaml", + "template-id": "tls-version", + "info": { + "name": "TLS Version", + "author": [ + "pdteam" + ], + "tags": [ + "ssl" + ], + "reference": null, + "severity": "info" + }, + "type": "ssl", + "host": "https://beta.gouv.fr", + "matched-at": "https://beta.gouv.fr", + "extracted-results": [ + "TLS13" + ], + "ip": "109.232.236.90", + "timestamp": "2022-06-26T01:28:38.752792304Z", + "matcher-status": true, + "matched-line": null + }, { "template": "dns/nameserver-fingerprint.yaml", "template-url": "https://github.com/projectdiscovery/nuclei-templates/blob/master/dns/nameserver-fingerprint.yaml", @@ -6814,10 +6878,10 @@ "host": "https://beta.gouv.fr", "matched-at": "https://beta.gouv.fr", "extracted-results": [ - "dns18.ovh.net.", - "ns18.ovh.net." + "ns18.ovh.net.", + "dns18.ovh.net." ], - "timestamp": "2022-06-19T01:26:43.949532324Z", + "timestamp": "2022-06-26T01:28:39.114273355Z", "matcher-status": true, "matched-line": null }, @@ -6852,66 +6916,14 @@ "extracted-results": [ "\"google-site-verification=lfIzZXA-NeXZJYKhXJEpi89tvcAk4VsX2vOciP0ougo\"", "\"Sendinblue-code:1e9473206dde93a169d3acf07bec0adf\"", - "\"Sendinblue-code:98107153cf48b6ee7f14ab7d0a1ab7b5\"", - "\"Sendinblue-code:8929780161d193b814fa4fa4958461f3\"", - "\"google-site-verification=Mo4Mbev37H1GkeCJtasIGj320ipsKn0mKUl4KyrvFBM\"", "\"MS=4A732B260FFD4F901CAE36FB0D99DED7FB8CDC12\"", + "\"google-site-verification=Mo4Mbev37H1GkeCJtasIGj320ipsKn0mKUl4KyrvFBM\"", + "\"v=spf1 include:spf.sendinblue.com include:mx.ovh.com include:sendgrid.net include:spf.mailjet.com include:servers.mcsv.net ~all\"", "\"google-site-verification=ejIpUG1rg69LP1NhluAU5YoR4HrV2avM5FvNuIwLSRY\"", - "\"v=spf1 include:spf.sendinblue.com include:mx.ovh.com include:sendgrid.net include:spf.mailjet.com include:servers.mcsv.net ~all\"" - ], - "timestamp": "2022-06-19T01:26:57.89175505Z", - "matcher-status": true, - "matched-line": null - }, - { - "template": "ssl/tls-version.yaml", - "template-url": "https://github.com/projectdiscovery/nuclei-templates/blob/master/ssl/tls-version.yaml", - "template-id": "tls-version", - "info": { - "name": "TLS Version", - "author": [ - "pdteam" - ], - "tags": [ - "ssl" - ], - "reference": null, - "severity": "info" - }, - "type": "ssl", - "host": "https://beta.gouv.fr", - "matched-at": "https://beta.gouv.fr", - "extracted-results": [ - "TLS13" - ], - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:27:26.774911508Z", - "matcher-status": true, - "matched-line": null - }, - { - "template": "ssl/ssl-dns-names.yaml", - "template-url": "https://github.com/projectdiscovery/nuclei-templates/blob/master/ssl/ssl-dns-names.yaml", - "template-id": "ssl-dns-names", - "info": { - "name": "SSL DNS Names", - "author": [ - "pdteam" - ], - "tags": [ - "ssl" - ], - "reference": null, - "severity": "info" - }, - "type": "ssl", - "host": "https://beta.gouv.fr", - "matched-at": "https://beta.gouv.fr", - "extracted-results": [ - "beta.gouv.fr" + "\"Sendinblue-code:98107153cf48b6ee7f14ab7d0a1ab7b5\"", + "\"Sendinblue-code:8929780161d193b814fa4fa4958461f3\"" ], - "ip": "5.104.101.30", - "timestamp": "2022-06-19T01:27:31.595237862Z", + "timestamp": "2022-06-26T01:28:52.716644826Z", "matcher-status": true, "matched-line": null } @@ -6919,7 +6931,7 @@ "lhr": { "requestedUrl": "https://beta.gouv.fr/", "finalUrl": "https://beta.gouv.fr/", - "fetchTime": "2022-06-19T01:19:07.704Z", + "fetchTime": "2022-06-26T01:22:39.120Z", "runWarnings": [], "categories": { "performance": { @@ -6932,12 +6944,12 @@ "description": "These checks highlight opportunities to [improve the accessibility of your web app](https://developers.google.com/web/fundamentals/accessibility). Only a subset of accessibility issues can be automatically detected so manual testing is also encouraged.", "manualDescription": "These items address areas which an automated testing tool cannot cover. Learn more in our guide on [conducting an accessibility review](https://developers.google.com/web/fundamentals/accessibility/how-to-review).", "id": "accessibility", - "score": 0.91 + "score": 0.93 }, "best-practices": { "title": "Best Practices", "id": "best-practices", - "score": 1 + "score": 0.93 }, "seo": { "title": "SEO", @@ -6961,49 +6973,49 @@ "description": "Collects all available metrics.", "score": null, "scoreDisplayMode": "informative", - "numericValue": 1288, + "numericValue": 1518, "numericUnit": "millisecond", "details": { "type": "debugdata", "items": [ { - "firstContentfulPaint": 1288, - "firstMeaningfulPaint": 1288, - "largestContentfulPaint": 1961, - "firstCPUIdle": 1288, - "interactive": 1288, - "speedIndex": 2022, + "firstContentfulPaint": 1518, + "firstMeaningfulPaint": 1518, + "largestContentfulPaint": 1593, + "firstCPUIdle": 1518, + "interactive": 1518, + "speedIndex": 1724, "estimatedInputLatency": 13, "totalBlockingTime": 0, - "maxPotentialFID": 45, - "cumulativeLayoutShift": 0.053839149475097665, + "maxPotentialFID": 41, + "cumulativeLayoutShift": 0.05405952707926433, "cumulativeLayoutShiftAllFrames": 0, "observedTimeOrigin": 0, - "observedTimeOriginTs": 972377178, + "observedTimeOriginTs": 955688189, "observedNavigationStart": 0, - "observedNavigationStartTs": 972377178, - "observedFirstPaint": 945, - "observedFirstPaintTs": 973322380, - "observedFirstContentfulPaint": 945, - "observedFirstContentfulPaintTs": 973322380, - "observedFirstMeaningfulPaint": 945, - "observedFirstMeaningfulPaintTs": 973322380, - "observedLargestContentfulPaint": 1247, - "observedLargestContentfulPaintTs": 973624343, - "observedTraceEnd": 2666, - "observedTraceEndTs": 975043518, - "observedLoad": 1609, - "observedLoadTs": 973986037, - "observedDomContentLoaded": 1033, - "observedDomContentLoadedTs": 973409858, - "observedCumulativeLayoutShift": 0.053839149475097665, + "observedNavigationStartTs": 955688189, + "observedFirstPaint": 682, + "observedFirstPaintTs": 956369693, + "observedFirstContentfulPaint": 682, + "observedFirstContentfulPaintTs": 956369693, + "observedFirstMeaningfulPaint": 682, + "observedFirstMeaningfulPaintTs": 956369693, + "observedLargestContentfulPaint": 682, + "observedLargestContentfulPaintTs": 956369693, + "observedTraceEnd": 2190, + "observedTraceEndTs": 957877743, + "observedLoad": 1132, + "observedLoadTs": 956820526, + "observedDomContentLoaded": 722, + "observedDomContentLoadedTs": 956410136, + "observedCumulativeLayoutShift": 0.05405952707926433, "observedCumulativeLayoutShiftAllFrames": 0, - "observedFirstVisualChange": 950, - "observedFirstVisualChangeTs": 973327178, - "observedLastVisualChange": 1250, - "observedLastVisualChangeTs": 973627178, - "observedSpeedIndex": 1025, - "observedSpeedIndexTs": 973402396 + "observedFirstVisualChange": 690, + "observedFirstVisualChangeTs": 956378189, + "observedLastVisualChange": 1006, + "observedLastVisualChangeTs": 956694189, + "observedSpeedIndex": 705, + "observedSpeedIndexTs": 956393076 }, { "lcpInvalidated": false @@ -7021,23 +7033,23 @@ "type": "debugdata", "items": [ { - "numRequests": 33, + "numRequests": 42, "numScripts": 3, - "numStylesheets": 4, + "numStylesheets": 5, "numFonts": 3, - "numTasks": 857, - "numTasksOver10ms": 3, + "numTasks": 1022, + "numTasksOver10ms": 4, "numTasksOver25ms": 1, "numTasksOver50ms": 0, "numTasksOver100ms": 0, "numTasksOver500ms": 0, - "rtt": 109.17700000000002, - "throughput": 5562308.609935216, - "maxRtt": 147.234, - "maxServerLatency": 85.84399999999997, - "totalByteWeight": 345508, - "totalTaskTime": 205.4909999999978, - "mainDocumentTransferSize": 13432 + "rtt": 85.15999999999998, + "throughput": 9382359.984319849, + "maxRtt": 87.12200000000001, + "maxServerLatency": 17.96200000000003, + "totalByteWeight": 445675, + "totalTaskTime": 239.87499999999594, + "mainDocumentTransferSize": 7973 } ] } @@ -7056,7 +7068,7 @@ "declaration-rgpd": null, "betagouv": null, "summary": { - "404": 7, + "404": 8, "httpGrade": "D+", "nmapGrade": "A", "nmapOpenPortsCount": 2, @@ -7070,9 +7082,9 @@ "trackersCount": 0, "lighthouse_performance": 1, "lighthouse_performanceGrade": "A", - "lighthouse_accessibility": 0.91, + "lighthouse_accessibility": 0.93, "lighthouse_accessibilityGrade": "A", - "lighthouse_best-practices": 1, + "lighthouse_best-practices": 0.93, "lighthouse_best-practicesGrade": "A", "lighthouse_seo": 1, "lighthouse_seoGrade": "A",