Skip to content

Security Hardening: Ephemeral CA and Default Credential Removal#175

Open
tyronechrisharris wants to merge 112 commits intoopensensorhub:masterfrom
tyronechrisharris:jules-sync-22889794781
Open

Security Hardening: Ephemeral CA and Default Credential Removal#175
tyronechrisharris wants to merge 112 commits intoopensensorhub:masterfrom
tyronechrisharris:jules-sync-22889794781

Conversation

@tyronechrisharris
Copy link

@tyronechrisharris tyronechrisharris commented Mar 10, 2026

This submission implements security hardening measures for the OSCAR system. Key changes include the removal of all default hardcoded credentials, the implementation of a runtime Ephemeral CA for automatic TLS certificate generation, and a mandatory Setup Wizard for initial system configuration. The Root CA private key is never persisted to disk, and the leaf certificate is secured with a random password stored in a file with restricted permissions. Redirection logic ensures that users must initialize the system before accessing the administrative interface or client.

Fixes #29


PR created automatically by Jules for task 16606973887661840686 started by @tyronechrisharris


🔄 Auto-Distributed via Sync

Original Flat Repo PR: tyronechrisharris/oscar-flat#38

🔗 Related Updates in this Sync:

mdhsl and others added 30 commits September 24, 2025 18:14
…range indexed column; fix system serialization/deserialization
…range indexed column; fix system serialization/deserialization
…zation

Update command status serialization for osh-core changes and add inli…
…ATURE and command; fix blocking connection while executing a DROP request; improve the use of batch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants