botserver/src/core/shared
Rodrigo Rodriguez (Pragmatismo) e992ed3b39
Some checks are pending
BotServer CI/CD / build (push) Waiting to run
Enforce Vault-only secrets: remove env var fallbacks, all secrets from Vault
- Remove all std::env::var calls except VAULT_* and PORT
- get_from_env returns hardcoded defaults only (no env var reading)
- Auth config, rate limits, email, analytics, calendar all use Vault
- WORK_PATH replaced with get_work_path() helper reading from Vault
- .env on production cleaned to only VAULT_ADDR, VAULT_TOKEN, VAULT_CACERT, PORT
- All service IPs/credentials stored in Vault secret/gbo/*
2026-04-03 07:11:40 -03:00
..
models feat: add campaigns, attendance SLA, and marketing modules 2026-03-14 16:35:42 -03:00
schema Fix LXD container mode: PATH, socket proxy, exec 2026-03-15 20:00:06 -03:00
admin.rs feat: add campaigns, attendance SLA, and marketing modules 2026-03-14 16:35:42 -03:00
admin_config.rs Fix: Update source files and fix notify dependency reference 2026-02-13 22:30:57 +00:00
admin_email.rs Enforce Vault-only secrets: remove env var fallbacks, all secrets from Vault 2026-04-03 07:11:40 -03:00
admin_handlers.rs feat: Add JWT secret rotation and health verification 2026-02-19 19:42:41 +00:00
admin_handlers.rs.bak feat: Add JWT secret rotation and health verification 2026-02-19 19:42:41 +00:00
admin_handlers.rs.new feat: Add JWT secret rotation and health verification 2026-02-19 19:42:41 +00:00
admin_invitations.rs feat: Add JWT secret rotation and health verification 2026-02-19 19:42:41 +00:00
admin_types.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
analytics.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
enums.rs Fix build errors and unused imports in core, security and package_manager modules 2026-01-24 22:04:47 -03:00
llm_assist_trimmed.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
memory_monitor.rs chore: update dependencies and formatting 2026-02-22 15:55:39 -03:00
mod.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
mod_trimmed_att.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
mod_trimmed_shared.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
state.rs Read Drive config from Vault at runtime with fallback defaults 2026-03-17 00:00:36 -03:00
test_utils.rs Fix HEAR: block thread on channel instead of throw+re-run from top 2026-03-16 23:00:17 -03:00
utils.rs Enforce Vault-only secrets: remove env var fallbacks, all secrets from Vault 2026-04-03 07:11:40 -03:00