botserver/src/basic/keywords
Rodrigo Rodriguez (Pragmatismo) 46695c0f75 feat(security): add BASIC keywords for security protection tools
Add security_protection.rs with 8 new BASIC keywords:
- SECURITY TOOL STATUS - Check if tool is installed/running
- SECURITY RUN SCAN - Execute security scan
- SECURITY GET REPORT - Get latest scan report
- SECURITY UPDATE DEFINITIONS - Update signatures
- SECURITY START SERVICE - Start security service
- SECURITY STOP SERVICE - Stop security service
- SECURITY INSTALL TOOL - Install security tool
- SECURITY HARDENING SCORE - Get Lynis hardening index

Also:
- Registered protection routes in main.rs
- Added Security Protection category to keywords list
- All functions use proper error handling (no unwrap/expect)
2026-01-10 20:32:56 -03:00
..
arrays Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
crm Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
datetime Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
errors feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
math feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
messaging feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
social feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
validation feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
a2a_protocol.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
add_bot.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
add_member.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
add_suggestion.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
agent_reflection.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
ai_tools.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
api_tool_generator.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
app_server.rs fix: add /js/* route to serve suite JS files like i18n.js 2026-01-10 10:13:46 -03:00
book.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
bot_memory.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
card.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
clear_kb.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
clear_tools.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
code_sandbox.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
core_functions.rs Fix conditional parameter usage and core_functions references 2025-12-24 09:50:30 -03:00
create_draft.rs feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
create_site.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
create_task.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
data_operations.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
db_api.rs feat(auth): Add OTP password display on bootstrap and fix Zitadel login flow 2026-01-06 22:56:35 -03:00
episodic_memory.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
face_api.rs Fix SafeCommand to allow shell scripts with redirects and command chaining 2026-01-08 23:50:38 -03:00
file_operations.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
find.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
first.rs Update attendance, keywords, calendar, compliance, console, core, drive, email, llm, msteams, security, and tasks modules 2025-12-24 09:29:27 -03:00
for_next.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
format.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
get.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
hear_talk.rs Normalize API paths: remove unnecessary /v1/ prefix 2026-01-10 09:48:43 -03:00
http_operations.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
human_approval.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
import_export.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
kb_statistics.rs Fix TLS configuration for MinIO, Qdrant, and template structure 2025-12-29 18:21:03 -03:00
knowledge_graph.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
last.rs Update attendance, keywords, calendar, compliance, console, core, drive, email, llm, msteams, security, and tasks modules 2025-12-24 09:29:27 -03:00
lead_scoring.rs Remove all code comments and fix ratatui version 2025-12-23 18:40:58 -03:00
llm_keyword.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
llm_macros.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
mcp_client.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
mcp_directory.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
mod.rs feat(security): add BASIC keywords for security protection tools 2026-01-10 20:32:56 -03:00
model_routing.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
multimodal.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
on.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
on_change.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
on_email.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
on_form_submit.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
play.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
post_to.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
print.rs Fix clippy warnings: raw strings, unused imports, format args, must_use attributes 2025-12-24 09:39:23 -03:00
procedures.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
qrcode.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
remember.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
save_from_unstructured.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
security_protection.rs feat(security): add BASIC keywords for security protection tools 2026-01-10 20:32:56 -03:00
send_mail.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
send_template.rs Remove all code comments and fix ratatui version 2025-12-23 18:40:58 -03:00
set.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
set_context.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
set_schedule.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
set_user.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
sms.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
social_media.rs Remove all code comments and fix ratatui version 2025-12-23 18:40:58 -03:00
string_functions.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
switch_case.rs feat(autotask): Implement AutoTask system with intent classification and app generation 2025-12-27 21:10:09 -03:00
synchronize.rs Fix SafeCommand to allow shell scripts with redirects and command chaining 2026-01-08 23:50:38 -03:00
table_access.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
table_definition.rs Add SECURITY_TASKS.md - security audit checklist, consolidate duplicate utils 2025-12-28 15:32:48 -03:00
transfer_to_human.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
universal_messaging.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
use_account.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
use_kb.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
use_tool.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
use_website.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
user_memory.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
wait.rs Add video module, RBAC, security features, billing, contacts, dashboards, learn, social, and multiple new modules 2026-01-08 13:16:17 -03:00
weather.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00
web_data.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
webhook.rs feat(security): Complete security infrastructure implementation 2025-12-28 19:29:18 -03:00