Files
Linux-Server-Management-Too…/modules/security
cschantz 17cde51bcb Export functions for subshell access (CRITICAL FIX)
HTTP monitoring runs in subshells (from tail pipe) but functions
were not exported, making them unavailable in those subshells.

Exported functions:
- write_ip_data_to_file (writes scores to file)
- update_ip_intelligence (updates IP scores)
- get_ip_intelligence (reads IP data)
- get_threat_level (calculates threat level)
- get_threat_color (gets display color)

This fixes the critical bug where HTTP attacks reached Score:100
but were never blocked because scores weren't written to ip_data file.

Without exports: function called in subshell = command not found
With exports: function available in all child processes
2026-01-06 22:11:21 -05:00
..