Apache Solr
Apache Software Foundationdatabase5 credentials
Unauthenticated Solr API/Admin Access
apache-solr / unauthenticated-default
Solr does not require HTTP authentication until an authentication plugin is configured through security.json or equivalent deployment configuration.
Unauthenticated access
open defaultno authentication required- username
- none
- password
- none
Location
/solr, /solr/admin, /apiAdmin, collections, config, query, and update endpoints when no auth plugin is active
security.json, solr.in.sh, solr.in.cmdAbsence of authentication plugin or blockUnknown/user configuration means no Solr HTTP auth enforcement
ZooKeeper-stored security.json for SolrCloud clusters
Solr startup and security plugin logs indicating whether authentication is configured
Notes
This represents absence of Solr HTTP authentication, not a blank username/password.
Solr Basic Authentication User Password
apache-solr / basic-auth-user-password
Solr can enable BasicAuthPlugin or other authentication plugins in security.json. Users and password hashes protect the Admin UI and APIs.
Looks like
pattern"credentials"\s*:\s*\{[^}]{0,500}"[A-Za-z0-9_.@-]{1,128}"\s*:\s*"[^"\r\n]{10,255}"Location
/solr, /solr/admin, /apiSolr Admin UI, Collections API, query/update handlers, and V2 APIs
security.jsonAuthentication plugin, users, password hashes, blockUnknown, and authorization config
ZooKeeper security.json storage for SolrCloud clusters
Kubernetes Secrets, Solr Operator secrets, and password vaults
Solr request logs, security audit logs, and client traces
JWT / Bearer Token Credential
apache-solr / bearer-jwt-and-api-token
Solr can use JWT/OIDC or plugin-based bearer tokens for API access. Clients present tokens to query and update collections.
Location
AuthorizationBasic or Bearer/JWT token for Solr API requests
security.json, solr.in.sh, solr.in.cmdOIDC/JWT plugin configuration and auth command options
SOLR_AUTHENTICATION_OPTSSolr startup/authentication options can contain BasicAuth credentials for scripts or clients
CI/CD variables, Kubernetes Secrets, and identity-provider client stores
HTTP traces and auth plugin debug logs
Notes
SOLR_AUTH_TYPE is context, not credential material; SOLR_TOKEN was not kept because it was not confirmed as an ASF Solr credential-value env var.
ZooKeeper Digest / Kerberos JAAS Secret
apache-solr / zk-digest-and-jaas-secret
SolrCloud deployments commonly protect ZooKeeper with digest auth, SASL/Kerberos, JAAS files, and ZK ACL credentials.
Location
solr.in.sh, solr.in.cmd, jaas.conf, zoo.cfgZooKeeper digest credentials, JAAS login modules, and Solr ZK auth settings
SOLR_ZK_CREDS_AND_ACLSSolrCloud ZooKeeper credential/ACL bootstrap options
Kubernetes Secrets, keytabs, and deployment vaults
ZooKeeper ACL/auth logs and SolrCloud startup logs
TLS Keystore / Private Key
apache-solr / tls-private-key-and-keystore
Solr can secure HTTP and internode traffic with TLS keystores, truststores, and private keys.
Looks like
pattern-----BEGIN (RSA |EC |OPENSSH |ENCRYPTED )?PRIVATE KEY-----Location
SOLR_SSL_KEY_STORE_PASSWORD, SOLR_SSL_TRUST_STORE_PASSWORDsolr.in.sh, solr.in.cmd, solr-ssl.keystore.p12, solr-ssl.keystore.jksSSL key/trust store paths and passwords
Kubernetes Secrets, Java keystores, and certificate vaults
Cluster backups and support bundles
Scope
Authorized use
LOLCreds helps map the credential surface of real products: known defaults, generated values, credential locations, and exposure patterns.