Leveranskod från en fungerande fordonsflotta utan att skicka med dess hemligheter

Leverans

Våra verktygspaket kommer från kod som driver vår egen fordonsflotta, där konfigurationsfiler innehåller API-nycklar, tokens, lösenord för e-postkonton och kontoids. Ett verktygspaket som läcker en av dem vore värre än inget verktygspaket alls, så inget packas förrän tre skannrar på tre maskiner har hittat ingenting.

Vad som ingår

Packaren kopierar bara de filer som verktygspaketets manifest namnger, aldrig en hel mapp, och utelämnar cache, säkerhetskopior och versionshanteringshistorik. Exempel och tester använder påhittade produkter och siffror, aldrig våra egna.

Skanningarna

Ett fynd stoppar bygget. När en version väl har sålts byggs den aldrig om igen: en korrigering levereras som en ny version, så filen en köpare laddar ner är exakt den fil som skannades.

De falska larmen som lärde oss mest

Kommentaren vi omformulerade; de övriga tre tilläts för just det verktygspaketet och just det mönstret, aldrig globalt, så nästa verktygspaket skannas lika strikt som det första. Ett falskt larm kostar en minut, och en missad nyckel skulle kosta mycket mer.

Varje verktygspaket till salu har genomgått detta, med noll fynd vid varje releas.

Uppdaterad: