Secrets — Database Credentials

PostgreSQL, MySQL, MongoDB, Redis and other connection strings with embedded credentials.

All rules in this category are kind secrets. They run under vulnetix secrets and the secrets stage of vulnetix scan.

Rule IDNameSeverityDetection
VNX-SEC-561Snowflake account identifier + password connectionCriticalkeyword + regex
VNX-SEC-562Snowflake programmatic access tokenCriticalkeyword + regex + entropy
VNX-SEC-563Databricks personal access tokenCriticalkeyword + regex
VNX-SEC-564PlanetScale service tokenCriticalkeyword + regex
VNX-SEC-565PlanetScale database passwordCriticalkeyword + regex
VNX-SEC-566Neon database connection stringCriticalkeyword + regex
VNX-SEC-567Neon API keyHighkeyword + regex
VNX-SEC-568CockroachDB Cloud connection stringCriticalkeyword + regex
VNX-SEC-569FaunaDB secret keyCriticalkeyword + regex
VNX-SEC-570InfluxDB v2 API tokenHighkeyword + regex + entropy
VNX-SEC-571InfluxDB v1 user:password connectionHighkeyword + regex
VNX-SEC-572Elastic Cloud API key (base64)Highkeyword + regex + entropy
VNX-SEC-573Elastic Cloud IDMediumkeyword + regex + entropy
VNX-SEC-574MongoDB Atlas API public keyMediumkeyword + regex + entropy
VNX-SEC-575MongoDB Atlas API private keyCriticalkeyword + regex
VNX-SEC-576Upstash Redis REST tokenHighkeyword + regex + entropy
VNX-SEC-577Redis Cloud / rediss URL with passwordHighkeyword + regex
VNX-SEC-578RabbitMQ AMQP URL with credentialsHighkeyword + regex
VNX-SEC-579Confluent Cloud API keyHighkeyword + regex + entropy
VNX-SEC-580Confluent Cloud API secretCriticalkeyword + regex + entropy
VNX-SEC-581Cloudinary URL with API secretCriticalkeyword + regex
VNX-SEC-582Mux access token IDMediumkeyword + regex
VNX-SEC-583Mux access token secretCriticalkeyword + regex + entropy
VNX-SEC-584Bunny CDN API / storage keyHighkeyword + regex
VNX-SEC-585ImageKit private keyCriticalkeyword + regex
VNX-SEC-586Filestack API keyHighkeyword + regex + entropy
VNX-SEC-587Uploadcare secret keyCriticalkeyword + regex + entropy
VNX-SEC-588Uploadcare public keyMediumkeyword + regex + entropy
VNX-SEC-589AWS RDS / Aurora connection stringCriticalkeyword + regex
VNX-SEC-590ClickHouse connection string with passwordHighkeyword + regex
VNX-SEC-591TimescaleDB Cloud connection stringCriticalkeyword + regex
VNX-SEC-592SingleStore connection string with passwordHighkeyword + regex
VNX-SEC-593DataStax Astra DB tokenCriticalkeyword + regex
VNX-SEC-594Couchbase connection string with passwordHighkeyword + regex
VNX-SEC-595Neo4j Aura connection string with passwordCriticalkeyword + regex
VNX-SEC-596ArangoDB connection string with passwordHighkeyword + regex
VNX-SEC-597Memcached SASL connection with credentialsMediumkeyword + regex
VNX-SEC-598MSSQL connection string with passwordCriticalkeyword + regex
VNX-SEC-599Oracle DB connection string with passwordCriticalkeyword + regex
VNX-SEC-600Cassandra connection string with passwordHighkeyword + regex
VNX-SEC-601Snowflake key-pair private key (JWT auth)Criticalkeyword + regex
VNX-SEC-602Databricks OAuth client secretCriticalkeyword + regex
VNX-SEC-628Upstash Kafka REST passwordHighkeyword + regex + entropy
VNX-SEC-629MongoDB Atlas SRV connection with passwordCriticalkeyword + regex
VNX-SEC-630Snowflake account locator + regionMediumkeyword + regex
VNX-SEC-631Redis Cloud / Upstash REST URL (https with token)Highkeyword + regex
VNX-SEC-635ScyllaDB Cloud connection string with passwordHighkeyword + regex
VNX-SEC-636Aiven service connection string with passwordCriticalkeyword + regex
VNX-SEC-637Aiven API tokenCriticalkeyword + regex

Remediation

Rotate any exposed credential immediately, remove it from source, and load it from a secrets manager or environment variable instead. Purge it from git history with git filter-repo. See CWE-798 and the OWASP Secrets Management Cheat Sheet.