file-bricks/ExplorerPro ist als rein lokale Desktop-Explorer-Suite mit Mehrtab-Dateibrowser, integriertem Quelltext-Editor, PDF-Viewer, Datenschutz-Monitor, Duplikaterkennung und Ordnersynchronisation konzipiert. Sicherheit, Datenschutz und Geheimnisschutz basieren auf folgenden Kernprinzipien:
- Local-First & Zero-Egress: ExplorerPro führt alle Dateioperationen, Volltext-Indexierungen (FTS5), Duplikatanalysen und Vorschau-Renderings 100% lokal aus. Es werden keinerlei Telemetriedaten, Nutzungsstatistiken oder Dateiinhalte über das Netzwerk übertragen.
- Keine Cloud-Zwangsverbindung: Es existieren keine Zwangsverbindungen zu externen Cloud-Diensten oder Online-APIs. Die Anwendung funktioniert vollständig autark und offline.
- Unprivilegierter User-Mode (Non-Elevation): ExplorerPro benötigt und verlangt keine Administratorrechte. Alle Dateioperationen, Suchindizes und Einstellungsdaten laufen streng im unprivilegierten Benutzerkontext ab.
- Destruktive Sicherheit (Destructive Safety): Dateioperationen (Löschen, Verschieben, Überschreiben) erfordern explizite Sicherheits-Bestätigungsdialoge oder nutzen den sicheren Papierkorb des Betriebssystems. Es erfolgt kein blindes oder unbestätigtes Löschen von Daten.
- SQLite- & FTS5-Datenbank-Isolation: Suchindizes und Metadaten werden in lokalen SQLite-Datenbanken mit WAL-Modus isoliert abgelegt. Datenbankzugriffe sind thread-safe gekapselt.
- Host-lokale Datenisolation: Maschinenspezifische Einstellungen (
settings_explorer_pro.json), Suchdatenbanken und Logs liegen außerhalb des Quellcode-Checkouts im benutzereigenen AppData-/Config-Verzeichnis (%LOCALAPPDATA%\ExplorerPro,~/.config/explorerpro,~/Library/Application Support/ExplorerPro). - Sanitärer Workspace-Export: Das standardisierte Workspace-Austauschformat (
explorerpro-workspace-v1) schließt absolute Systempfade, Anwendungsargumente und sensible Prompt-Inhalte standardmäßig aus, um ein sicheres Teilen über Teams hinweg zu gewährleisten.
| Version | Unterstützt | Anmerkungen |
|---|---|---|
| 1.0.x | Ja | Aktuelle Hauptversion mit 6-Sprachen-GUI (i18n), A11y & Multi-OS CI-Härtung |
| < 1.0.0 | Nein | Bitte auf die aktuelle Version aktualisieren |
Wenn Sie eine Sicherheitslücke oder ein kritisches Integritätsproblem in ExplorerPro entdecken:
- Bevorzugter Meldeweg: Nutzen Sie die private Vulnerability-Reporting-Funktion direkt auf GitHub:
- Öffnen Sie den Tab Security in diesem Repository
- Wählen Sie Report a vulnerability (Direktlink)
- Beschreiben Sie das Verhalten, Schritte zur Reproduktion und mögliche Auswirkungen
- Direkter E-Mail-Kontakt: Alternativ können Sie sich direkt an unsere Sicherheitskoordinatoren wenden:
security@file-bricks.orgsecurity@ellmos.aisupport@lukasgeiger.comlukas@open-bricks.org
Bitte öffnen Sie für Sicherheitslücken keine öffentlichen Issues und veröffentlichen Sie keine sensiblen Dateiinhalte oder Pfade. Bestätigte Sicherheitsprobleme werden mit höchster Priorität behoben.
file-bricks/ExplorerPro is engineered as a strictly local desktop file explorer suite featuring multi-tab file browsing, an integrated code editor, PDF viewer, privacy monitor, duplicate detection, and folder synchronization. Security, privacy, and secret protection are grounded in the following guarantees:
- Local-First & Zero-Egress: ExplorerPro executes all file browsing, FTS5 fulltext indexing, duplicate hashing, and preview rendering 100% locally. No user files, telemetry, or analytics are transmitted across the network.
- Zero Cloud Requirement: No mandatory cloud accounts, analytics trackers, or external endpoints. The entire application operates fully offline and self-contained.
- Unprivileged User-Mode Operation (Non-Elevation): ExplorerPro operates strictly within standard user privileges and does not require elevated administrator rights.
- Destructive Safety & Guardrails: File operations (deletion, moving, overwriting) require explicit confirmation dialogs or route through the operating system recycle bin. No blind or unconfirmed file destruction occurs.
- SQLite & FTS5 Database Isolation: Search indices and metadata are isolated within local SQLite databases using WAL mode. Database interactions are encapsulated with thread-safety.
- Host-Local Runtime Settings & Logs: Machine-specific settings, search indices, and diagnostic logs live outside the source checkout in host-local directories (
%LOCALAPPDATA%\ExplorerPro,~/.config/explorerpro,~/Library/Application Support/ExplorerPro). - Sanitized Workspace Exchange Format: The standardized exchange contract (
explorerpro-workspace-v1) intentionally omits absolute system paths, launcher arguments, and sensitive prompt bodies by default to ensure safe sharing across teams.
| Version | Supported | Notes |
|---|---|---|
| 1.0.x | Yes | Active production release with 6-language GUI (i18n), A11y & Multi-OS CI hardening |
| < 1.0.0 | No | Upgrade to the latest version recommended |
If you discover a security vulnerability or privacy exposure in ExplorerPro:
- Preferred Method: Report privately via GitHub's Security Advisories flow:
- Navigate to the Security tab of this repository
- Click Report a vulnerability (Direct Link)
- Provide reproduction steps, affected environment, and potential impact
- Direct Security Email: Alternatively, email our security coordinators directly:
security@file-bricks.orgsecurity@ellmos.aisupport@lukasgeiger.comlukas@open-bricks.org
Please do not disclose vulnerabilities in public issues. Confirmed security patches are prioritized and released promptly.