We provide security updates and patches for the following versions and product profiles:
| Product Profile / Version | Supported | Status |
|---|---|---|
LaunchBoards (via SoftwareCenter 1.2.x) |
✅ | Active Security Support |
LaunchBoards (via SoftwareCenter 1.1.x) |
✅ | Maintenance / Critical Fixes Only |
< 1.1.0 |
❌ | End of Life (Upgrade Recommended) |
If you discover a potential security vulnerability in LaunchBoards or its underlying engine, please do NOT open a public issue. We follow coordinated vulnerability disclosure:
- GitHub Private Vulnerability Reporting (Preferred): Navigate to Security > Advisories > Report a vulnerability in the canonical repository file-bricks/SoftwareCenter to open a confidential report.
- Direct Contact:
Send an email to:
security@open-bricks.orgsecurity@file-bricks.orglukas@open-bricks.org
Include as much information as possible:
- Steps to reproduce the issue
- Proof of Concept (PoC) or sample data
- Potential impact and affected components (specifying the LaunchBoards profile)
- Application version and operating system environment
- Initial Response & Confirmation: Within 48 hours.
- Triage & Severity Assessment: Within 5 business days.
- Remediation & Patch Release: Coordinated patch published via GitHub release and private advisory disclosure.
LaunchBoards is designed with a defense-in-depth, local-first architecture:
- 100% Local-First & Zero Network Egress (
INV-LOCAL-01): The application operates strictly locally on your machine. It makes zero telemetry calls, contains no trackers, and communicates with no external cloud servers. - Unprivileged Execution (
INV-LOCAL-02): LaunchBoards runs entirely within standard user space (RunAsInvoker). It never requests or requires administrative (UAC) elevation. - Non-Destructive Shortcut Operations (
INV-LOCAL-03): Removing or re-ordering items inside the UI only alters shortcut metadata in local settings; it never deletes, moves, or alters target application files. - Safe Shell & Path Resolution (
INV-LOCAL-04): Resolution of.lnkshortcuts and executable targets is strictly restricted to filesystem target paths without executing arbitrary script content. - Profile Isolation & Mutual Independence (
INV-LOCAL-05/INV-LOCAL-06):QSettingskeys and process mutex locks are strictly isolated between LaunchBoards and SoftwareCenter, preventing cross-profile corruption or locking conflicts.
Sicherheitsupdates und Patches werden für folgende Versionen und Produktprofile bereitgestellt:
| Produktprofil / Version | Unterstützt | Status |
|---|---|---|
LaunchBoards (via SoftwareCenter 1.2.x) |
✅ | Aktiver Sicherheits-Support |
LaunchBoards (via SoftwareCenter 1.1.x) |
✅ | Wartungsmodus / Nur kritische Fixes |
< 1.1.0 |
❌ | End of Life (Upgrade empfohlen) |
Wenn du eine potenzielle Sicherheitslücke in LaunchBoards oder der zugrundeliegenden Engine entdeckst, eröffne bitte KEIN öffentliches Issue. Wir praktizieren koordinierte Offenlegung:
- GitHub Private Vulnerability Reporting (Bevorzugt): Öffne im kanonischen Repository file-bricks/SoftwareCenter unter Security > Advisories > Report a vulnerability einen vertraulichen Bericht.
- Direkter Kontakt:
Sende eine E-Mail an:
security@open-bricks.orgsecurity@file-bricks.orglukas@open-bricks.org
Bitte folgende Angaben beifügen:
- Schritte zur Reproduktion des Problems
- Proof of Concept (PoC) oder Testdaten
- Potenzielle Auswirkungen und betroffene Komponenten (mit Hinweis auf das LaunchBoards-Profil)
- Anwendungsversion und Betriebssystemumgebung
- Erstantwort & Bestätigung: Innerhalb von 48 Stunden.
- Triage & Schweregrad-Einstufung: Innerhalb von 5 Werktagen.
- Behebung & Patch-Veröffentlichung: Koordinierter Release über das Haupt-Repository.
LaunchBoards basiert auf einer robusten Local-First-Sicherheitsarchitektur:
- 100% Lokal & Null Netzwerkverkehr (
INV-LOCAL-01): Die Anwendung arbeitet ausnahmslos lokal. Keine Telemetriedaten, kein Tracking, keine Verbindung zu externen Servern. - Rechtefreier Betrieb (
INV-LOCAL-02): LaunchBoards läuft vollständig im regulären Benutzerkontext (RunAsInvoker). Es werden zu keinem Zeitpunkt Administratorrechte (UAC) angefordert. - Zerstörungsfreie Verknüpfungsverwaltung (
INV-LOCAL-03): Das Entfernen oder Verschieben von Einträgen betrifft ausschließlich Metadaten in den Einstellungen; Zieldateien oder installierte Programme werden niemals modifiziert oder gelöscht. - Sichere Link-Auflösung (
INV-LOCAL-04): Die Auflösung von.lnk-Dateien und Programmpfaden erfolgt sicher über Pfadabfragen ohne Ausführung beliebiger Shell-Skripte. - Profil-Isolation & Mutex-Unabhängigkeit (
INV-LOCAL-05/INV-LOCAL-06): Einstellungen (QSettings) und Prozess-Locks sind vollständig isoliert, sodass LaunchBoards und SoftwareCenter konfliktfrei nebeneinander betrieben werden können.