-
04155e1f90
Standardize bot-analyzer.sh menu validation and improve input handling
cschantz
2026-02-11 22:45:04 -05:00
-
8c09d72ec1
Standardize 500-error-tracker.sh menu formatting and add input validation
cschantz
2026-02-11 22:44:34 -05:00
-
52821a795e
Standardize email-diagnostics.sh menu formatting and add input validation
cschantz
2026-02-11 20:53:26 -05:00
-
fc6ce7f6d7
Fix 3 confirmed bugs: stale PID files, accumulated error logs, and silent mysqldump failures
cschantz
2026-02-11 17:54:19 -05:00
-
5124af4e21
Add comprehensive user permission validation and clear error messages
cschantz
2026-02-11 17:05:06 -05:00
-
5f1f2a3c03
Add comprehensive dependency checking at startup
cschantz
2026-02-11 17:03:27 -05:00
-
457e5216b0
Add comprehensive documentation for all 20 functions
cschantz
2026-02-11 17:02:44 -05:00
-
c6f60d927a
Add input validation for custom directory and database name selections
cschantz
2026-02-11 00:59:10 -05:00
-
b7d1a55ca6
Add comprehensive path validation and write permission checks
cschantz
2026-02-11 00:58:35 -05:00
-
02b7b36f58
Fix critical security vulnerabilities: SQL injection and input validation
cschantz
2026-02-11 00:57:59 -05:00
-
1c22f20cca
Fix additional issues found in deep dive analysis
cschantz
2026-02-11 00:46:58 -05:00
-
3037715a2c
Fix critical flaw: actually use error-based detection results
cschantz
2026-02-11 00:41:42 -05:00
-
d5870de836
Fix missing shutdown validation in start_second_instance()
cschantz
2026-02-10 23:46:14 -05:00
-
569f9947fd
Fix critical logic issues in MySQL restore script
cschantz
2026-02-10 23:07:52 -05:00
-
31306a520f
Fix NET-TIMEOUT issues and improve QA check for false positives
cschantz
2026-02-10 22:34:45 -05:00
-
73c0aef701
Fix TYPE-MISMATCH issues in email diagnostic scripts
cschantz
2026-02-10 22:27:48 -05:00
-
5dc5d3ce7a
Fix 9 additional TYPE-MISMATCH issues in mail-log-analyzer.sh
cschantz
2026-02-07 03:17:22 -05:00
-
5523fa127f
Fix remaining TYPE-MISMATCH issues and disable CHECK 97 false positives
cschantz
2026-02-07 03:14:24 -05:00
-
69ee59e4be
Fix remaining AWK-UNINIT issues in bot-analyzer and network analysis
cschantz
2026-02-07 02:50:34 -05:00
-
2461d972ce
Fix AWK-UNINIT issues by initializing variables in BEGIN blocks
cschantz
2026-02-07 02:49:57 -05:00
-
9771e05fa8
Fix TYPE-MISMATCH and AWK-UNINIT issues in email analysis scripts
cschantz
2026-02-07 02:43:07 -05:00
-
a17e7505ed
Fix subshell shadowing in mysql-analyzer.sh
cschantz
2026-02-07 02:20:45 -05:00
-
95917f160f
Fix 2 subshell shadowing issues in reference-db.sh
cschantz
2026-02-07 02:19:43 -05:00
-
76cc9d185a
Disable CHECK 89 - too many false positives on legitimate filters
cschantz
2026-02-07 02:04:25 -05:00
-
c6f7ddb9aa
Fix false positives in semantic analysis checks (CHECK 99, 102, 103)
cschantz
2026-02-07 01:59:37 -05:00
-
ef66d073e9
Add semantic analysis checks (CHECK 99-103) for code maintainability
cschantz
2026-02-07 01:37:51 -05:00
-
58b9b9b544
Add advanced error detection checks (CHECK 95-98) to QA script
cschantz
2026-02-07 01:30:23 -05:00
-
a19ad8ca3d
Add logic validation checks (CHECK 89-94) to QA script
cschantz
2026-02-07 01:04:24 -05:00
-
df9de9c95e
Fix CRITICAL: Remove invalid 'local' keyword in script scope
cschantz
2026-02-07 00:40:17 -05:00
-
89ad050222
Fix critical logic errors in email diagnostics scripts
cschantz
2026-02-07 00:39:07 -05:00
-
a7a76e6bac
Fix remaining SUBSHELL-VAR HIGH issues - achieve ZERO critical issues
cschantz
2026-02-06 21:24:00 -05:00
-
17eb3d12c1
Fix HIGH priority QA issues in email diagnostics scripts
cschantz
2026-02-06 21:19:53 -05:00
-
9fb9d950ea
Implement complete SPF/DKIM/DMARC validation and email deliverability testing
cschantz
2026-02-06 20:26:35 -05:00
-
a6556bd540
Apply false positive reduction filter to mail-log-analyzer.sh
cschantz
2026-02-06 20:10:28 -05:00
-
9762e72cf0
Further reduce false positives with comprehensive exclusion filter
cschantz
2026-02-06 20:10:03 -05:00
-
e47c58dc1a
Enhance mail-log-analyzer.sh with sophisticated blacklist detection
cschantz
2026-02-06 16:35:27 -05:00
-
8364593d2f
Enhance blacklist-check.sh with difficulty ratings and improved UX
cschantz
2026-02-06 16:34:55 -05:00
-
19d60a2128
Add historical blacklist tracking database
cschantz
2026-02-06 16:31:25 -05:00
-
b5c6e015b4
Add real-time blacklist status checking via DNS
cschantz
2026-02-06 16:30:10 -05:00
-
5ed473e1c1
Add removal request templates for blacklist delisting
cschantz
2026-02-06 16:18:26 -05:00
-
69390843e0
Add blacklist difficulty ratings and delisting time estimates
cschantz
2026-02-06 16:07:52 -05:00
-
4e03dc5eca
feat(email): Add auto-IP extraction and pre-filled blacklist lookup URLs
cschantz
2026-02-06 16:02:47 -05:00
-
f56df4dc7c
feat(email): Add intelligent blacklist detection with minimal false positives
cschantz
2026-02-06 16:01:15 -05:00
-
701bc76de1
Fix: Move Historical Attack Analysis to Threat Analysis menu
cschantz
2026-02-05 20:50:48 -05:00
-
55c50614e0
Reorganize Security & Monitoring menu with sub-menus
cschantz
2026-02-05 20:39:35 -05:00
-
bd733e919a
Fix: Add -e flag to echo for ANSI color codes
cschantz
2026-02-05 20:00:22 -05:00
-
ed584b8451
Fix: Add jailshell filter and validate risk_score
cschantz
2026-02-03 20:06:06 -05:00
-
0be6dbe551
Fix: Remove ternary operators causing syntax errors
cschantz
2026-02-03 19:56:12 -05:00
-
628b5dd8ad
Add Phase 2A false positive reduction layers
cschantz
2026-02-03 17:49:36 -05:00
-
b9c9a058ba
Fix: Move baseline storage to toolkit directory
cschantz
2026-02-03 16:22:49 -05:00
-
988cb7ef14
MAJOR: Add intelligent confidence scoring system with baseline learning
cschantz
2026-02-03 16:16:57 -05:00
-
9a0a313311
MAJOR: Add advanced false positive reduction - whitelists, admin context, temporal analysis
cschantz
2026-02-03 02:13:10 -05:00
-
4872245d2c
MAJOR: Add intelligent false positive reduction system
cschantz
2026-02-03 02:00:33 -05:00
-
a0b3523d41
ADD: Comprehensive password and user change tracking
cschantz
2026-02-03 01:46:38 -05:00
-
a6d5d6ae59
FIX: Always run compromise detection + reduce false positives
cschantz
2026-02-03 01:28:02 -05:00
-
feb9ee5f5c
MAJOR: Add comprehensive compromise detection to suspicious login monitor
cschantz
2026-02-03 01:18:11 -05:00
-
7638b76f9d
Add suspicious login monitor to security menu
cschantz
2026-02-03 00:23:54 -05:00
-
2c80b71363
Add comprehensive log coverage: wtmp, btmp, sudo, session_log, siteworx
cschantz
2026-02-02 20:26:22 -05:00
-
bd05b8c671
Fix suspicious login monitor QA issues and logic bug
cschantz
2026-02-02 19:35:57 -05:00
-
c4d6dfb7c6
Add integrated suspicious login monitor with multi-tool correlation
cschantz
2026-02-02 19:26:11 -05:00
-
7f86f492e6
MAJOR: Eliminate false positives in bot analyzer detection (Round 2)
cschantz
2026-01-29 00:10:17 -05:00
-
ef740adba4
FIX: Critical syntax error in bot-analyzer.sh (apostrophes in AWK comments)
cschantz
2026-01-28 23:26:46 -05:00
-
8f27baaeaa
MAJOR: Fix bot analyzer false positives and add success rate analysis
cschantz
2026-01-28 16:15:53 -05:00
-
ce7879c964
Comprehensive README update with all new modules and features
cschantz
2026-01-28 16:01:47 -05:00
-
79efeeb62c
Distinguish between Cloudflare Proxied (orange cloud) and DNS-Only (gray cloud)
cschantz
2026-01-28 15:57:47 -05:00
-
d45d38d211
Add NXDOMAIN detection to skip non-resolving domains
cschantz
2026-01-27 18:29:43 -05:00
-
f33a8d642f
Fix domain filtering to exclude .transferred, .db, and php-fpm config files
cschantz
2026-01-27 18:15:09 -05:00
-
05f9b35bcf
Show city names instead of airport codes in Cloudflare detector
cschantz
2026-01-27 18:05:52 -05:00
-
c962fe56e7
Add Cloudflare Domain Detector with datacenter location
cschantz
2026-01-27 17:37:55 -05:00
-
dd585493b8
Add Bot Blocker - Apache User-Agent blocking manager
cschantz
2026-01-22 19:24:02 -05:00
-
5b8bea29a3
Proof of Caching now tests BOTH HTTP and HTTPS separately
cschantz
2026-01-21 22:09:40 -05:00
-
549d2b4d06
Fix Proof of Caching to skip system domains and test direct to server
cschantz
2026-01-21 22:06:59 -05:00
-
212af57746
Fix Varnish backend to use server IP instead of 127.0.0.1
cschantz
2026-01-21 22:00:16 -05:00
-
27567c62ac
Fix HTTPS caching - config-script now processes all domain configs
cschantz
2026-01-21 20:09:48 -05:00
-
849a112b5c
Add Nginx + Varnish Cache Manager with complete cPanel integration
cschantz
2026-01-21 18:53:04 -05:00
-
5b7253c1ff
Fix HARDCODED-PATH check for array elements
cschantz
2026-01-09 18:12:47 -05:00
-
52770efb1b
Fix HARDCODED-PATH false positives
cschantz
2026-01-09 18:10:12 -05:00
-
b61d16dc7e
Fix DEP check false positives for detect_control_panel
cschantz
2026-01-09 18:09:18 -05:00
-
4ab211fd26
Fix false positives in QA checks
cschantz
2026-01-09 18:06:27 -05:00
-
dea6f27b4d
Fix ESCAPE issues in multiple library files
cschantz
2026-01-09 16:38:55 -05:00
-
9a98f4b251
Fix remaining ESCAPE issues in rate anomaly detector
cschantz
2026-01-09 16:28:28 -05:00
-
886a1af35e
Fix ESCAPE issues in rate anomaly detector
cschantz
2026-01-09 16:26:04 -05:00
-
630cea7cb7
Fix ESCAPE issues in IP reputation and user manager
cschantz
2026-01-09 16:23:17 -05:00
-
c6d5affbee
Fix ESCAPE issues in threat intelligence and reference DB
cschantz
2026-01-09 16:20:23 -05:00
-
b6c0ec0e9b
Fix security issues and QA false positives
cschantz
2026-01-09 16:17:23 -05:00
-
0c25f15c89
Fix major false positives in QA script (33 HIGH issues eliminated)
cschantz
2026-01-09 00:42:03 -05:00
-
8f3b764e26
Fix NULL check issues (5 HIGH issues resolved)
cschantz
2026-01-09 00:33:02 -05:00
-
2ccbdc530b
Add machine-readable summary and actionable recommendations
cschantz
2026-01-09 00:26:25 -05:00
-
5096b0f4cc
Restructure QA output for maximum actionability
cschantz
2026-01-08 23:17:19 -05:00
-
97b91ba5f6
Improve QA output format for better readability
cschantz
2026-01-08 23:02:51 -05:00
-
021e3229e0
Optimize QA script to eliminate timeout issues
cschantz
2026-01-08 21:40:32 -05:00
-
e4611b994f
Update README with new security features (v2.2)
cschantz
2026-01-08 17:24:19 -05:00
-
9b47187399
Clean up session notes and temporary files
cschantz
2026-01-08 17:18:34 -05:00
-
17cde51bcb
Export functions for subshell access (CRITICAL FIX)
cschantz
2026-01-06 22:11:21 -05:00
-
3a3b8dbda7
Move all persistent data to /tmp (no system pollution)
cschantz
2026-01-06 22:03:18 -05:00
-
2391ded8e4
Move IP reputation database to /tmp
cschantz
2026-01-06 22:02:28 -05:00
-
24363a1713
Add auto-blocking for distributed attacks
cschantz
2026-01-06 21:55:58 -05:00
-
02a42a98cb
CRITICAL: Fix massive false positives causing Score:100 on legitimate traffic
cschantz
2026-01-06 18:47:35 -05:00
-
4b6e655123
CRITICAL FIX: Prevent main loop from overwriting subprocess updates
cschantz
2026-01-06 18:25:41 -05:00
-
49b0bf3a90
Improve attack signature scoring for faster blocking
cschantz
2026-01-06 17:28:35 -05:00