Commit Graph

597 Commits

Author SHA1 Message Date
Alicia Sykes
bf431dcf44 feat: Protocol no longer required when searching 2026-05-10 18:59:20 +01:00
Alicia Sykes
52b3e19d1c feat: Shows more informative error message for big fails 2026-05-10 18:26:19 +01:00
Alicia Sykes
33941f7e42 ref: Cleaner loading bar 2026-05-10 09:08:06 +01:00
Alicia Sykes
60d19bfd16 feat: TLS security audit can poll for retries 2026-05-10 08:21:42 +01:00
Alicia Sykes
ae3251e47a fix: Moz UA header 2026-05-10 07:16:57 +01:00
Alicia Sykes
57b2cabb0f fix: False positive PhishTank hit for unverified urls 2026-05-10 07:16:04 +01:00
Liss-Bot
fcb596c874 🔖 Bump version to 2.1.2 2.1.2 2026-05-09 19:19:24 +00:00
Alicia Sykes
d6805a3ebf Merge pull request #298 from Lissy93/feat/advisory-panel
Advisory panel
2026-05-09 20:19:13 +01:00
Alicia Sykes
316b8153ad ref: Deletes old font files, refactors font usage into css vars 2026-05-09 20:14:44 +01:00
Alicia Sykes
6f95e09bb0 ci: Adds GH actions workflow to automate releases 2026-05-09 20:14:12 +01:00
Alicia Sykes
4a44b5b48e ref: Removes dep for masonary grid, uses css instead 2026-05-09 19:28:06 +01:00
Alicia Sykes
499191becc feat: Removed carbon dep, remove partytown, open links in new tab 2026-05-09 16:31:24 +01:00
Alicia Sykes
cc72798575 ui: More consistent spacings, responsivness fixes 2026-05-09 15:48:53 +01:00
Alicia Sykes
d00c0dd1db feat: Cleaner progress bar status 2026-05-09 15:04:01 +01:00
Alicia Sykes
cdf4095cb2 feat: Styles for the new advisory panel 2026-05-09 14:09:02 +01:00
Alicia Sykes
efc8b0bd29 fix: Load env vars in astro config before vite 2026-05-09 13:18:31 +01:00
Alicia Sykes
e9fddc0116 feat: initial version of advisory logic 2026-05-09 13:07:42 +01:00
Liss-Bot
b913398f57 🔖 Bump version to 2.1.1 2.1.1 2026-05-09 09:46:51 +00:00
Alicia Sykes
5972081578 Merge pull request #297 from Lissy93/ref/client-rename
ref: Move web-check-live to client
2026-05-09 10:46:35 +01:00
Alicia Sykes
75184fdeeb ref: Move web-check-live to client 2026-05-09 10:41:36 +01:00
Alicia Sykes
b5095f18ea chore: Update sponsorship section in readme 2026-05-08 21:32:03 +01:00
Alicia Sykes
537dc5af0f Merge pull request #295 from Lissy93/upgrade/new-structure
Reliability improvments and fixes
2.1.0
2026-05-07 21:53:40 +01:00
Alicia Sykes
d5e8716496 bump: version 2.1.0 2026-05-07 21:46:22 +01:00
Alicia Sykes
1ba14ef0c0 ref: Clearer error messaging for upstream 403 and chromium bin 2026-05-07 21:46:04 +01:00
Alicia Sykes
ac13b20e61 fix: Chromium now working on Netlify 2026-05-07 17:55:25 +01:00
Alicia Sykes
6d716c667c fix: Update lamda function signature for node 24 2026-05-07 16:48:33 +01:00
Alicia Sykes
b4cf50c683 ref: Catches internal errors before passing data onwards 2026-05-07 16:43:58 +01:00
Alicia Sykes
01d0cf1a0d chore: Format 2026-05-07 16:22:22 +01:00
Alicia Sykes
17ef824c7b chore: Setup CI for lint, typecheck and format check 2026-05-07 15:51:26 +01:00
Alicia Sykes
8af6850213 chore: Workflows for CI and CD 2026-05-07 15:50:05 +01:00
Alicia Sykes
f75ad4d252 fix: Redirect on main instance 2026-05-07 10:04:21 +01:00
Alicia Sykes
52128ff948 fix: Server re-write for /check home in docker 2026-05-07 09:57:21 +01:00
Alicia Sykes
5a8cb44127 ref: Small reuse of Row 2026-05-07 09:57:04 +01:00
Alicia Sykes
5acd6da911 fix: Many data fixes 2026-05-07 08:49:19 +01:00
Alicia Sykes
f674fb814d ref: Improved URL detection and parsing 2026-05-06 19:50:24 +01:00
Alicia Sykes
4b0b0447ce fix: Updates Dockerfile chromium paths 2026-05-05 17:15:24 +01:00
Alicia Sykes
3ba5e58b10 feat: Local carbon calculations, fixed location 2026-05-05 16:57:13 +01:00
Alicia Sykes
33e778cb15 feat: More robust whois and sitemap checks 2026-05-05 16:21:56 +01:00
Alicia Sykes
bb082aa9db fix: Cloud deployment astro hydration 2026-05-05 12:26:55 +01:00
Alicia Sykes
3aeb8cf86d chore: Upgrades all deps, migrate to new astro, ts, etc. removes non-essential deps 2026-05-05 12:10:19 +01:00
Alicia Sykes
24e13885ba ref: Remove builtwith and traceroute 2026-05-05 08:42:50 +01:00
Alicia Sykes
c60dc5d574 ref: Consistent API error/skip obj shapes 2026-05-05 06:47:13 +01:00
Alicia Sykes
9900d2b540 feat: Re-write TLS checking, removes mozilla replaces with SSL Labs 2026-05-04 22:38:21 +01:00
Alicia Sykes
b38a457d03 ref: Simpler hook and way of managing checks 2026-05-04 21:03:52 +01:00
Alicia Sykes
6ae6b25d45 fix: Vercel Node 20 deploy, and sec visibility
- Fixes Vercel deployment by pinning to 20.x
- Refactors console outputs into logger.js
- Fixes sections still visible when no data (Server Info)
- Fixes checks still show error after fallback succeeds (Screenshot)
- Updates client-side env var names, from `REACT_APP_` to `PUBLIC_`
2026-05-04 15:59:07 +01:00
Alicia Sykes
1298b9431d ref: Reliability improvments and fixes
- Sitemap endpoint now recursively expands sitemap-index files
  - Fixes #165
- Strips :port from target URLs in get-ip, dns, dns-server, ports, mail-config
  - Fixes #203
- Configurable trust proxy (TRUST_PROXY env) so app works behind Traefik/nginx
  - Fixes #157
- Tranco rank now correctly says "top 1 million" (was "100 million")
  - Fixes #257
- Adds engines.node ">=20" so Vercel picks a supported runtime
  - Re #212
- Raises Vercel maxDuration from 10s to 60s, cutting most 504 timeouts
  - Re #251
  - Re #287
- Bumps axios 1.4.8 to 1.16, closing 4 high-severity SSRF/DoS CVEs
  - Re #289
- Fixes mail-config crash where dns module was awaited as if promise-based
- Adds reusable structured logging util for the API
- Bumps a whole bunch of deps, and resolves lots of open npm CVEs
2026-05-04 14:32:51 +01:00
Alicia Sykes
55d86578c5 Merge pull request #292 from jorgearma/fix/security-txt-fake-negatives
fix: check all security.txt paths before returning isPresent false
2026-04-20 23:45:23 +01:00
jorgearma
795d41ff42 fix: add User-Agent header to avoid bot-blocking on security.txt fetch 2026-04-21 00:33:02 +02:00
jorgearma
44b8b44575 fix: continue checking paths when security.txt returns HTML 2026-04-16 03:06:50 +02:00
Alicia Sykes
5578b72832 fix: screenshot images 2026-04-06 21:00:00 +01:00