jayrizon
8715274c9a
adds ports to check environment variable.
...
Checks if the env PORTS_TO_CHECK is set, if so the string is split via "," to get an array of ports to check.
If the env is not set, return the default commonly used ports.
2025-08-01 08:27:15 +02:00
Alicia Sykes
0e4958aa10
security: Replace exec with execFile
2025-04-12 12:11:11 +01:00
Tobias
bbf519e110
fix screenshot.js
2025-02-26 13:55:48 +01:00
Alicia Sykes
da0204c156
feat: Temporarily disable, because I am poor.
2024-12-17 20:16:36 +00:00
Alicia Sykes
ba8880cff7
feat: Add old-school export option for Netlify
2024-06-18 22:07:27 +01:00
Alicia Sykes
43fb27eade
Merge branch 'master' of github.com:lissy93/web-check into FEAT/astroify
2024-06-16 21:18:41 +01:00
Denis Simonov
b55a1cc1b3
Sort openPorts and failedPorts before returning
2024-05-28 02:59:30 +03:00
Alicia Sykes
cb8db0b1f5
JSON parsing in API endpoints
2024-05-18 15:01:52 +01:00
Denis Simonov
7125eeff5d
Update firewall.js, add ddos-guard WAF
...
Add ddos-guard WAF
https://ddos-guard.net/en
2024-05-17 00:00:56 +03:00
Alicia Sykes
c9e57400fd
Convert all API endpoints into ESM modules
2024-05-06 21:51:32 +01:00
Denis Simonov
9609cd3701
Update firewall.js, add QRATOR WAF
...
Add new firewall: https://qrator.net/
2024-05-03 18:23:04 +03:00
KostLinux
38d6b5b97e
Fix bug with JSON Doctype #120
2024-03-26 15:35:24 +02:00
Alicia Sykes
24ca677021
Fix timeout parsing, and show timeout on Vercel
2024-03-22 06:40:36 +00:00
Alicia Sykes
ada1dccc5b
Update timeout message for sitemap
2024-03-20 21:19:58 +00:00
Alicia Sykes
523419df11
Adds timeout functionality
2024-03-20 20:43:51 +00:00
Alicia Sykes
ee74c5866a
Slight improvments to error messaging for sitemap and quality report
2024-03-14 07:59:03 +00:00
Gertje823
e77075764e
Added Mimecast as mail provider
2024-03-09 13:49:38 +01:00
Murray Christopherson
09e5b5d888
Check the correct header for the strictTransportPolicy
property
...
See https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security
2023-09-13 19:29:58 -07:00
Marco Ochse
2bce29e3cb
Allow for Screenshot within Docker
...
Chromium in Docker needs to be startet without sandbox or screenshot will fail.
2023-09-12 11:01:49 +02:00
Alicia Sykes
5297b2ffe7
Fixes block-lists job ( #50 )
2023-09-09 20:29:19 +01:00
Alicia Sykes
8a7b024e99
Return plain JSON, to be handled by middleware instead
2023-09-03 16:58:46 +01:00
Alicia Sykes
59203acdfa
Update the env check, to determine what handler format to use
2023-09-03 15:32:58 +01:00
Alicia Sykes
1a95a42853
Updates all API functions, to work on both Vercel & Netlify
2023-09-03 12:27:04 +01:00
Alicia Sykes
3695c82472
Updates middleware, with both AWS and Express support
2023-09-03 12:26:41 +01:00
Alicia Sykes
749a61358c
Improve SSL check, by useing direct TLS connection and listen for secureConnect event
2023-08-26 13:09:08 +01:00
Alicia Sykes
86bb64a4d0
Adds an endpoint for fetching TLS info via Moz observetory
2023-08-22 21:40:22 +01:00
Alicia Sykes
8ca747c02f
Adds support for Google Safe Browsing in threats API endpoint
2023-08-19 23:36:47 +01:00
Alicia Sykes
759bb603df
Adds functionality for threats, malware, phishing, viruses
2023-08-19 22:00:15 +01:00
Alicia Sykes
93ed8d6c44
Working on lambda function for malware, phishing and viruses check
2023-08-18 19:33:49 +01:00
Alicia Sykes
dbcbd36874
Skip check if robots.txt not present
2023-08-18 19:27:38 +01:00
Alicia Sykes
519d2f0f79
Adds checking for Blocklists
2023-08-18 16:20:16 +01:00
Alicia Sykes
6b8c50a9aa
lambda function for checking against DNS blocklists
2023-08-17 23:30:23 +01:00
Alicia Sykes
2bf7454950
Improved robustness of whois endpoint
2023-08-14 22:34:38 +01:00
Alicia Sykes
8d4c09ffd9
Implements global page rank widget
2023-08-14 22:15:00 +01:00
Alicia Sykes
a8eadf40b0
Makes SSL check much more comprehensive
2023-08-13 13:57:48 +01:00
Alicia Sykes
9b9c31674d
Adds support for client-side cookie identification
2023-08-13 13:57:34 +01:00
Alicia Sykes
d38f2ae384
Fixes changes per day / scan calculation
2023-08-13 13:57:15 +01:00
Alicia Sykes
d63f891667
Adds API endpoint to fetch data from Wayback Machine
2023-08-12 21:57:24 +01:00
Alicia Sykes
1e8d6e868c
Adds HTTP security header checks
2023-08-12 16:08:06 +01:00
Alicia Sykes
efba42d59d
Adds firewall WAF checks
2023-08-12 16:07:47 +01:00
Alicia Sykes
18faeb631b
Adds compatibility for deploying direct to AWS lambda
2023-08-11 22:51:56 +01:00
Alicia Sykes
5f3a99f2b9
Safe fallback when no event query params present
2023-08-11 22:50:37 +01:00
Alicia Sykes
9e426ed55e
Rename endpoints to be the same as job IDs
2023-08-10 19:30:21 +01:00
Alicia Sykes
95b13240c7
Makes some functions more robust
2023-08-10 14:27:06 +01:00
Alicia Sykes
f96c7ba25f
Implement middleware into newer lambdas
2023-08-10 14:26:36 +01:00
Alicia Sykes
d2a56eb526
Updates all API endpoints to use common middleware
2023-08-09 22:33:36 +01:00
Alicia Sykes
85af5f9327
Updated middleware to handle various response shapes
2023-08-09 22:31:47 +01:00
Alicia Sykes
f0ff33e081
Starts making middleware functionality
2023-08-06 22:05:14 +01:00
Alicia Sykes
65ff004b63
Fix missing url param when called by server direct
2023-08-06 22:04:57 +01:00
Alicia Sykes
d6da8e123e
Updates the internal/external content links section
2023-07-29 19:18:57 +01:00