feat: PHP file change scanner #125

Open
opened 2026-06-02 14:31:20 +00:00 by jmiller · 1 comment
Owner

Summary

Monitor filesystem for unauthorized PHP modifications.

Features

  • Baseline scan - hash all PHP files
  • Differential scan against baseline
  • New file detection
  • Modified file detection
  • Deleted file detection
  • Exclusion patterns (cache/, tmp/, logs/)
  • Scheduled task plugin (plg_task_mokowaas_filescan)
  • Email alerts on changes
  • Scan history with timestamps
  • Admin UI results viewer
  • Quick scan button on dashboard + cpanel

Database

  • #__mokowaas_file_hashes table
  • #__mokowaas_file_scans table
## Summary Monitor filesystem for unauthorized PHP modifications. ## Features - [ ] Baseline scan - hash all PHP files - [ ] Differential scan against baseline - [ ] New file detection - [ ] Modified file detection - [ ] Deleted file detection - [ ] Exclusion patterns (cache/, tmp/, logs/) - [ ] Scheduled task plugin (plg_task_mokowaas_filescan) - [ ] Email alerts on changes - [ ] Scan history with timestamps - [ ] Admin UI results viewer - [ ] Quick scan button on dashboard + cpanel ## Database - [ ] #__mokowaas_file_hashes table - [ ] #__mokowaas_file_scans table
jmiller added the joomlaphp labels 2026-06-02 14:31:20 +00:00
Author
Owner

Branch created: feature/125-feat-php-file-change-scanner

git fetch origin
git checkout feature/125-feat-php-file-change-scanner
Branch created: [`feature/125-feat-php-file-change-scanner`](https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS/src/branch/feature/125-feat-php-file-change-scanner) ```bash git fetch origin git checkout feature/125-feat-php-file-change-scanner ```
Sign in to join this conversation.
No labels joomla php
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuite#125