botserver/src
Rodrigo Rodriguez (Pragmatismo) a5dee11002 Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer
- Phase 1 Critical: All 115 .unwrap() verified in test code only
- Phase 1 Critical: All runtime .expect() converted to proper error handling
- Phase 2 H1: Antivirus commands now use SafeCommand (added which/where to whitelist)
- Phase 2 H2: db_api.rs error responses use log_and_sanitize()
- Phase 2 H5: Removed duplicate sanitize_identifier (re-exports from sql_guard)

32 files modified for security hardening.
Moon deployment criteria: 10/10 met
2025-12-28 21:26:08 -03:00
..
analytics App generator LLM-only, app logs, knowledge base, web search, designer magic 2025-12-28 11:50:50 -03:00
attendance feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
auto_task feat(security): Complete security wiring and log audit 2025-12-28 19:41:33 -03:00
basic Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
calendar Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
compliance feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
console feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
core Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
designer feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
directory feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
drive Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
email feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
instagram feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
llm feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
meet App generator LLM-only, app logs, knowledge base, web search, designer magic 2025-12-28 11:50:50 -03:00
monitoring Remove all code comments and fix ratatui version 2025-12-23 18:40:58 -03:00
msteams feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
multimodal Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
nvidia App generator LLM-only, app logs, knowledge base, web search, designer magic 2025-12-28 11:50:50 -03:00
paper Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
research App generator LLM-only, app logs, knowledge base, web search, designer magic 2025-12-28 11:50:50 -03:00
security Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
sources App generator LLM-only, app logs, knowledge base, web search, designer magic 2025-12-28 11:50:50 -03:00
tasks feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
timeseries Remove all code comments and fix ratatui version 2025-12-23 18:40:58 -03:00
vector-db feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
weba feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
whatsapp feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
lib.rs refactor: Move AutoTask system from basic/keywords to auto_task module 2025-12-27 22:58:43 -03:00
main.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00