Ich überprüfe deine App auf gelaufene API-Schlüssel und fehlende Absicherung

Einige Informationen wurden automatisch übersetzt.

Nepal

Ich spreche Nepali, Englisch

Versandte Electron-App-Build und Audits zur Hardening

Unabhängiger Prüfer von Electron-Desktop-Apps. Ich auditier den Build, den deine Kunden tatsächlich herunterladen, weil die Build-Time-Exposition meist erst nach dem Verpacken entsteht. Ich habe die ...
Über diesen Service

In den meisten Electron-Apps gehen zwei Sachen schief, und keine davon taucht in deinem Repo auf.


1. Die Electron-Sicherheitsschalter bleiben auf Defaultwerten, damit die App Launch-Argumente akzeptiert, die eine Node.js-Laufzeit an alles übergeben, was sie starten kann.

2. Build-Zeiten-Werte landen in der Package: Source Maps, Dev-Bundles, Anmeldedaten, die niemand veröffentlichen wollte.


Ich auditier das Artefakt, das deine Kunden herunterladen, nicht dein Repo. Nichts läuft.


Du bekommst:

- Fuse-Report: Welche Absicherungen ausgeschaltet sind und was jeweils erlaubt

- Build-Hygiene: Source Maps, Dev-Bundles, Auto-Update-Kanal

- Credential Sweep: API-Schlüssel, OAuth-Geheimnisse, Tokens, gebundene .env-Dateien

- Endpunkt- und Analytics-Inventar

- Coverage und Limits: was ich nicht gecheckt habe


Kein kostenloser Scanner:

- Jede Credentials wird bewertet; Platzhalter und Testschlüssel werden ausgeschlossen

- Geheimnisse werden maskiert – Ort und Form, kein verwendbarer Schlüssel

- „Nichts gefunden“ und „nichts Prüfbarem“ sind verschiedene Ergebnisse


Ich habe die Fuses in Gitify (5,4k Sterne) unkonfiguriert vorgefunden; der Maintainer hat die Analyse im PR, der den Fix angenommen hat, anerkannt.


Nur statische Prüfung. Es wird nichts ausgeführt.


Schicke mir zuerst deine App und Plattform; ich sage dir ehrlich, ob sich der Aufwand lohnt.


Entwicklungstechnologie:

JavaScript

Expertise:

Code-Effizienz

•

Designmuster

•

Fehlerbehandlung