cschantz
  • Joined on 2025-11-03
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-23 23:56:49 -04:00
08e8e8b5f0 Fix: bot-analyzer.sh production crash in reporting sections
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-23 23:21:27 -04:00
6181da7b42 Fix: bot-analyzer.sh now completes successfully
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-23 23:03:57 -04:00
6a586ef721 Critical fixes: Replace while-read loops with mapfile, fix integer variable defaults
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-23 22:45:32 -04:00
43a94884e4 Cleanup: Remove debug output from threat score calculation
da02dcfd61 Fix: Use mapfile for IP request counting to prevent read hangs
baf058d1dc CRITICAL FIX: Eliminate grep bottleneck in threat score calculation
1c3f12744b Fix: Replace process substitution with mapfile to prevent hanging in threat score calculation
55dc21f6e5 CRITICAL FIX: Repair broken awk string concatenation in fingerprinting functions
Compare 6 commits »
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-23 21:58:11 -04:00
cf362c2adf Fix: Add guard to prevent division by zero at line 2359
9471355e77 Fix: Remove UUOC (Useless Use Of Cat) patterns throughout script
d159dd28d8 Fix: Convert all grep patterns to use -F flag (fixed-string matching) to prevent regex injection
01b63c6ad4 CRITICAL: Add guards to all unquoted AWK arithmetic expressions
63e6cf067e CRITICAL: Add error handling to stats dashboard calculations
Compare 6 commits »
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-23 20:28:24 -04:00
8af1ca881b FIX: Add error handling to detect_false_positives pipe
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-23 20:27:23 -04:00
dc6ce93eef CRITICAL FIX: Guard unprotected header_score comparison at line 1815
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-23 20:26:16 -04:00
62ee9674d8 CRITICAL FIX: Protect all array variable accesses in threat scoring loop
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-23 20:04:22 -04:00
e360f12aab HIGH FIX: Add error handling to grep/cut operations in report parsing
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-23 20:03:39 -04:00
a805676be5 CRITICAL FIX: Add error handling to all file reads
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-23 20:00:42 -04:00
54e4d5b67f CRITICAL FIX: Handle background job failures in wait command
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-23 19:45:57 -04:00
6dfc47d831 HIGH FIX: Explicit numeric conversion for safe comparison
172ef41fc7 HIGH FIX: Add default guards to numeric comparisons
429ee62510 HIGH FIX: Explicit numeric initialization for array-sourced variables
9b6652f512 HIGH FIX: Add default values to array variable assignments
5902ea990d CRITICAL FIX: Replace grep -Fx pattern file with comm command
Compare 12 commits »
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-23 17:47:15 -04:00
12973423ef Enhance bot-analyzer.sh: Add fingerprinting, domain breakdown, URL analysis
bc44f7bb28 Enhance bot-analyzer.sh with 5 new detection mechanisms (+500 lines)
c697d90b44 HIGH PRIORITY FIX: Resolve find validation and temp file issues
06ec13ead8 CRITICAL FIX: Resolve IFS modification and unprotected cd commands
cf617656f1 CRITICAL FIX: Resolve function override and sed regex bugs in malware-scanner
Compare 17 commits »
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-21 21:20:44 -04:00
a4868091d3 Fix: Replace remaining C-style increment operators
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-21 21:18:21 -04:00
cc89b2ffed Fix: Missed array expansion in ClamAV scanning message
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-21 21:18:01 -04:00
c5239bd939 Fix: Add error handling to generate_client_report scan info extraction
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-21 21:17:04 -04:00
2bf8c4f275 Fix: Comprehensive quality issues in malware-scanner.sh
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-21 21:11:55 -04:00
6261fabf7a Fix: Consolidate scanner detection arrays to single lowercase name
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-21 21:00:46 -04:00
7370e90779 Fix: Maldet menu now runs ONLY Maldet, not all scanners
cschantz pushed to dev at cschantz/Linux-Server-Management-Toolkit 2026-04-21 20:32:42 -04:00
e7c73417a2 Simplify: Remove dynamic version check, use known working v2.0.1-rc4