# [CRUCIBLE-SEED]
# category: hardcoded_secret
# severity: critical
# language: ruby
# expected: Hardcoded database password in database.yml equivalent or initializer

DB_CONFIG = {
  adapter:  'postgresql',
  host:     'prod-db.example.com',
  database: 'production_db',
  username: 'app_user',
  password: 'Sup3rS3cr3tP@ssw0rd!2024',
  port:     5432
}.freeze

REDIS_URL = 'redis://:myR3d1sS3cret@redis.prod.example.com:6379/0'
MONGO_URI = 'mongodb://admin:M0ng0P@ssw0rd@mongo.example.com:27017/proddb'

def establish_db_connection
  puts "Connecting with password: #{DB_CONFIG[:password]}"
  ActiveRecord::Base.establish_connection(DB_CONFIG)
end
