Added comprehensive [MULTI_PANEL_ARCHITECTURE] section to REFDB_FORMAT.txt:
- Control panel support status (cPanel/InterWorx/Plesk/standalone)
- Critical path differences (docroot, logs, configs, DB prefixes)
- Module classification system (Class A/B/C/D)
- Refactoring progress tracker (33/38 = 87% complete)
- Mandatory abstraction libraries (system-detect.sh, user-manager.sh)
- Standard code patterns (log discovery, domain→user, API calls)
- Common mistakes to avoid
- Complete commit history for multi-panel work
REFDB_FORMAT.txt is THE comprehensive developer documentation file (now 764 lines).
This is the ONLY file Claude uses for development context across sessions.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Changes:
- Fixed incorrect scan result retrieval (was getting oldest scan instead of newest)
- Changed tail -1 to tail -n +2 | head -1 (skip header, get most recent scan)
- Fixed field number from 0 to 1 (TOTAL files scanned)
- Extract TOTAL_MALICIOUS from scan result directly (field 12)
- Added number validation to ImunifyAV, ClamAV, and Maldet parsers
- Now correctly reports realistic file counts (e.g., 3997 files in 69s, not millions)
Tested:
✓ ImunifyAV parsing verified with actual output
✓ Syntax check passed
Bug reference: BUG_014 in REFDB_FORMAT.txt
IMPORTANT: All future commits should NOT include:
- Claude Code attribution
- Co-Authored-By: Claude
- Any AI-related signatures
Commits should be clean and professional without AI attribution.
- Complete security menu restructure (3-mode: Analysis/Actions/Live)
- Intelligent cPHulk enablement with CSF whitelist import
- Live network security monitoring dashboard
- Multi-source threat detection and classification
- 50+ organized security tools across 4-level menu hierarchy
- System health diagnostics with cPanel/WHM integration
- Reference database for cross-module intelligence sharing