Skip to content
 
 

Latest commit

 

History

397 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DMARC-WallOfShame Deploy Pages DMARC Check (scheduled)

List of companies who do not implement DMARC controls to keep their own organisation and their customers safe with DMARC. p=none is a temporary measure and your domain should not be p=none forever.

Tip

This is only for educational purposes to spread the awareness of DMARC importance. The term "Wall of shame" is used humorously and descriptively in the context of cybersecurity awareness culture and is not intended to defame, disparage, or harm any organization. The prescence of a domain does not imply misconduct or compromise. Results are based only on publicly observable DNS records at the time of the Github Action run which is on a cron.

Tracks domains that:

  • Have no DMARC record
  • Have DMARC policy set to p=none

How it works

  • Daily GitHub Action checks domains. If the company remediates then they get cleared down.
  • Updates docs/non_dmarc.json
  • GitHub Pages serves the console UI from docs/index.html with styles in docs/css/home.css and scripts in docs/js/ (shared.js, home.js). The browser DMARC checker lives at docs/dmarc-check.html.

Contributing

Add domains to: data/companies.json

Smaller players will not be accepted due to the fact it will flood the site. Large companies by Revenue (or Employee/Customer count), Government Entities, Software with a huge supply chain that could cause an supply chain attack,an Alexa top 1M domain (or equivalent ranking), IT/security companies that should know better, a company that holds signficant PII or is involved in significant infrastructure that if hacked would cause physical destruction or loss of life will be Accepted to the list.

Note

Even if your domain is not intended to send email it should still have DMARC of p=reject and be parked, for example, v=spf1 -all which permits no IP to send mail. Follow Guidance here: https://www.ncsc.gov.uk/blog-post/protecting-parked-domains

Note

Also Note if your company uses Entra/Microsoft 365 you still need to DMARC your .onmicrosoft.com domain. https://o365info.com/dkim-dmarc-onmicrosoft-com-domain/. This repo will not include .onmicrosoft.com domains.

About

Github Page to shame large companies who do not implement controls to keep their own organisation and their customers.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages