Gatsby-bronnen verifiëren
Gatsby is het React-framework dat hier wordt weergegeven en gatsbyjs.com is de officiële website. Bezoekers kunnen de risico's van imitatie en pakketverwarring verminderen door links te controleren aan de hand van de gedocumenteerde openbare bronnen van het project voordat ze software downloaden, installatie-instructies volgen of deelnemen aan een communityruimte.
Officiële referentiepunten
| Bron | Wat te verifiëren |
|---|---|
| Website en documentatie | De hostnaam is gatsbyjs.com, de verbinding gebruikt HTTPS en documentatielinks blijven binnen verwachte Gatsby-domeinen of expliciet gekoppelde servicedomeinen. |
| Bronrepository | De broncode en issuetracking van het framework staan onder gatsbyjs/gatsby op GitHub. |
| Pakketten | Volg pakketnamen en installatieopdrachten uit de actuele Gatsby-documentatie of de repository in plaats van uit gekopieerde fragmenten van derden. |
| Discord | Gebruik de Discord-link die door Gatsby is gepubliceerd in plaats van een ongevraagde uitnodiging. |
| Discussies | Gebruik gatsbyjs/gatsby Discussions voor het officiële GitHub-discussiegebied van het project. |
Geen enkele website of geen enkel pakket mag op basis van één controle een permanent veiligheidslabel krijgen. Domeinen kunnen veranderen, accounts kunnen worden gecompromitteerd, afhankelijkheden kunnen kwetsbaarheden ontwikkelen en communityberichten kunnen misleidend advies bevatten. Verificatie moet plaatsvinden wanneer de bron wordt gebruikt.
Praktische voorzorgsmaatregelen
- Controleer installatieopdrachten voordat u ze uitvoert, vooral opdrachten die om verhoogde bevoegdheden vragen of omgevingsvariabelen blootstellen.
- Bevestig de pakketscope, versie, informatie over de uitgever en gekoppelde repository.
- Beschouw code die in een communitychat is geplakt als niet-beoordeeld totdat deze lokaal is begrepen.
- Houd geheimen buiten openbare issues, Discussions, buildlogs en gedeelde reproductieprojecten.
- Beoordeel updates van afhankelijkheden en beveiligingsmeldingen als onderdeel van normaal onderhoud.
Deze controles stellen de herkomst vast en verminderen vermijdbare risico's. Ze garanderen niet dat elke Gatsby-pagina, elk pakket, elke plug-in, elk bericht van een bijdrager of elke integratie van derden geschikt is voor een bepaald project.
