Crenox in the Wild.
A technical audit archive documenting security vulnerabilities and plaintext credentials identified within public infrastructures.
A technical audit archive documenting security vulnerabilities and plaintext credentials identified within public infrastructures.
During systematic checks of open-source projects, an exposed production Firebase API key belonging to Blooket, an educational platform, was identified. The key was found hardcoded inside a client-side database interaction script.
"This exposure introduces risks of unauthorized database queries, resource consumption, and potential data integrity issues due to client-side database authorization keys."
const liveApp = firebase.initializeApp({
apiKey: "AIzaSyCA-cTOnX19f6LFnDVVsHXya3k***********", // Masked
authDomain: "blooket-2020.firebaseapp.com",
projectId: "blooket-2020",
databaseURL: fbShardURL
});
A security report was submitted to the Blooket team. Realtime Database rules have been updated to restrict direct client access, and the configuration secrets have been revoked.
A security sweep of a workspace associated with the domain link12.ddns.net identified critical credential exposures, including plaintext environment files, Rails cryptographic secrets, and active TLS certificate private keys committed to the Git repository history.
"The ingestion of private keys and environment secrets into version control highlights the critical importance of automated static analysis and pre-commit checks to catch secrets before staging."
| Severity | Asset Type | Exposed Path |
|---|---|---|
| CRITICAL | TLS Certificate Private Key | .gitlab/.../nginx/certs/privkey.pem |
| CRITICAL | Azure Blob Storage Access Key | backend/.env |
| CRITICAL | Gmail IMAP App Password | backend/.env |
| HIGH | Rails SECRET_KEY_BASE |
backend/.env |
| HIGH | Internal backup URL with IP Address | config/initializers/backup.rb |
An advisory report was compiled and delivered to the system administrator. Critical remediation priorities include certificate revocation, Azure Storage rotation, App Password revocation, and centralized secrets management.