Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Mitigating website cloning & backlink abuse

Offen
#641 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
35/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
github-actions

Rechercherichtung

Beginnen Sie mit der Überprüfung des Build-Prozesses der Website und damit, wie GitHub secrets für die Verifizierung zur Build-Zeit verwendet werden können. Klären Sie die Prüfung des öffentlichen Schlüssels und das Verhalten für localhost und 127.0.0.1. Definieren Sie anschließend die Fertigstellung als ein Banner für nicht verifizierte Builds mit Links zur Meldung und ohne Kontakt-E-Mail-Adresse.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Which area of the website does this enhancement relate to?

Other (specify if possible)

Describe the enhancement

We’ve run into a few situations this year where scammers copy our website and put it on fake domains that impersonate other organizations. We only hear about it when trademark owners contact us with cease-and-desist emails, because the cloned sites look like processing.org and still include our contact email.

@ksen0 suggested adding a simple build check:

  • Set an environment variable in GitHub secrets.
  • At build time, verify it against a public key.
  • If the check fails, display a small banner such as:

“This is not the official Processing website. If you ended up here by mistake or suspect misuse, you can report it below.”

I'd suggest including the following:

  • A link to the Google Safe Browsing phishing report page
  • A link to the WHOIS record for the domain, e.g. https://www.whois.com/whois/example.com

We can check for localhost and 127.0.0.1 to avoid showing the banner when working locally.

We could also not show our contact email on unverified builds.

Why is this enhancement important?
  • Reduce confusion for trademark owners who mistakenly contact us
  • Provide visitors with a quick way to report misuse
  • Make cloned sites less convincing and less useful for scammers
Vorherrschende Sprache
MDX
Sterne
90
Forks
122
Ø Merge
1 Std. 20 Min.
Gemergte PRs (30 T.)
4

Entwicklungsumgebung

Die Einrichtungsdateien dieses Projekts haben wir noch nicht geprüft. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus processing/processing-website

Alle Issues in processing/processing-website

Ähnliche Issues

Weitere Issues zu Build System

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.