botserver/src/basic/keywords
Rodrigo Rodriguez de017241f2
All checks were successful
BotServer CI / build (push) Successful in 7m34s
fix: Complete security remediation - RCE and SSRF fixes
- Fixed RCE vulnerability in trusted_shell_script_arg execution
- Fixed SSRF vulnerability in GET command with internal IP blocking
- Updated SafeCommand to use explicit positional arguments

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-20 01:14:14 +00:00
..
arrays Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
crm Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
datetime Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
errors Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
face_api feat: Add JWT secret rotation and health verification 2026-02-19 19:42:41 +00:00
file_ops Fix: Update source files and fix notify dependency reference 2026-02-13 22:30:57 +00:00
hearing Fix: Update source files and fix notify dependency reference 2026-02-13 22:30:57 +00:00
math Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
messaging Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
social Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
validation Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
a2a_protocol.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
add_bot.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
add_member.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
add_suggestion.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
agent_reflection.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
ai_tools.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
api_tool_generator.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
app_server.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
book.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
bot_memory.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
card.rs Security audit: Remove all production .unwrap()/.expect(), add SafeCommand, ErrorSanitizer 2025-12-28 21:26:08 -03:00
clear_kb.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
clear_tools.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
code_sandbox.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
core_functions.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
create_draft.rs feat: Add JWT secret rotation and health verification 2026-02-19 19:42:41 +00:00
create_site.rs feat: Add JWT secret rotation and health verification 2026-02-19 19:42:41 +00:00
create_task.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
data_operations.rs fix: Correct parameter names in tool .bas files to match database schema 2026-02-18 17:51:47 +00:00
db_api.rs fix: Resolve unused import and variable warnings 2026-02-19 11:48:17 +00:00
enhanced_llm.rs feat: Add JWT secret rotation and health verification 2026-02-19 19:42:41 +00:00
enhanced_memory.rs feat: Add JWT secret rotation and health verification 2026-02-19 19:42:41 +00:00
episodic_memory.rs Update: refactor migrations, update source files, and add new features 2026-02-04 13:29:29 -03:00
events.rs Update: refactor migrations, update source files, and add new features 2026-02-04 13:29:29 -03:00
file_operations.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
find.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00: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 Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
format.rs Fix batismo tool natural language processing 2026-02-10 20:17:49 +00:00
get.rs fix: Complete security remediation - RCE and SSRF fixes 2026-02-20 01:14:14 +00:00
hear_talk.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
http_operations.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
human_approval.rs Fix build errors and unused imports in core, security and package_manager modules 2026-01-24 22:04:47 -03:00
import_export.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
kb_statistics.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
knowledge_graph.rs Update: refactor migrations, update source files, and add new features 2026-02-04 13:29:29 -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 Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
llm_keyword.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
llm_macros.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
mcp_client.rs fix: Correct parameter names in tool .bas files to match database schema 2026-02-18 17:51:47 +00:00
mcp_directory.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
mod.rs fix: Correct parameter names in tool .bas files to match database schema 2026-02-18 17:51:47 +00:00
model_routing.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
multimodal.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
on.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
on_change.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
on_email.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
on_form_submit.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
orchestration.rs feat: complete General Bots 7.0 (v6.2.0) 2026-01-25 10:29:54 -03:00
orchestration_tests.rs feat: complete General Bots 7.0 (v6.2.0) 2026-01-25 10:29:54 -03:00
play.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
post_to.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
print.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
procedures.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
products.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
qrcode.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
remember.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
save_from_unstructured.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
search.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
security_protection.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
send_mail.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
send_template.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
set.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
set_context.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
set_schedule.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
set_user.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
sms.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
social_media.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
string_functions.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
switch_case.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
synchronize.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
table_access.rs fix: Correct parameter names in tool .bas files to match database schema 2026-02-18 17:51:47 +00:00
table_definition.rs fix: Correct parameter names in tool .bas files to match database schema 2026-02-18 17:51:47 +00:00
table_migration.rs feat: Add JWT secret rotation and health verification 2026-02-19 19:42:41 +00:00
transfer_to_human.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
universal_messaging.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
use_account.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
use_kb.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
use_tool.rs feat: Add JWT secret rotation and health verification 2026-02-19 19:42:41 +00:00
use_website.rs fix: Correct parameter names in tool .bas files to match database schema 2026-02-18 17:51:47 +00:00
user_memory.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
wait.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
weather.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
web_data.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
webhook.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00