Commit Graph

  • 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