Skip to content

Websites monitoring via GitHub Actions (expiration, security, performances, privacy, SEO)

Notifications You must be signed in to change notification settings

fabriziosalmi/websites-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Websites Monitor

Project Description

This project aims to continuously monitor various aspects of specified websites. It runs a variety of checks, ranging from performance to security considerations. The GitHub Action is scheduled to run once per day, updating this README with the latest results.

Static Badge

How to Use

  1. Fork this repository.
  2. Add the websites you want to monitor in the websites.txt file, one per line.
  3. Enable GitHub Actions if not already enabled.
  4. The README will be automatically updated with the latest check results once a day.

Monitoring Checks

Create report

Check Type audiolibri.org get.domainsblacklists.com example.com
Domain breach 🔘 🔘 🔘
Domain Expiration 🟢 (242 days left) 🟢 (330 days left) 🟢 (344 days left)
SSL Expiration 🟢 (69 days left) 🟢 (43 days left) 🟢 (180 days left)
DNS Blacklists (Spamhaus + Spamcop) 🟢 🟢 🟢
DNS Blacklist (DomainsBlacklists)
HSTS 🟢 🟢 🔴
XSS Protection 🟢 🟢 🔴
Redirect chains 🟢 🟠 🟢
Pagespeed Performances 96 97 100
Website Load Time 🟢 🟢 🟢
Rate limited 🔴 🔴 🔴
CDN 🔴 🔴 🔴
Brotli 🟢 🔴 🔴
Deprecated libs 🟢 🟢 🟢
Client rendering 🔴 🔴 🟢
Mixed content 🔴 🟢 🟢
Content-Type headers 🟢 🟢 🟢
Internationalization
FLOC 🔴 🔴 🔴
AMP 🔴 🔴 🔴
Robots.txt 🔴 🔴 🔴
Sitemap 🔴 🔴 🔴
Favicon 🟢 🟢 🔴
Alt Tags 🟢 🟢 🔴
Open Graph Protocol 🟢 🔴 🟢
Semantic Markup 🔴 🔴 🔴
Ad and tracking 🟢 🟢 🟢
Privacy-Protected Whois 🔴 🔴 🔴
Privacy Exposure 🔴 🔴 🟢

Last Updated: 2024-09-02 04:04:10