- Compatible XF 2.x versions
- 2.3
- Additional requirements
- XenForo 2.3+
PHP 8.1 or newer recommended.
- License
- MIT License
- Updates duration
- N/A
- Visible branding
- No
Attachment Integrity is a lightweight ACP tool for checking the health of XenForo attachment storage.
The add-on scans "xf_attachment_data" against the files physically stored in "internal_data/attachments" and reports common problems such as:
The tool is intentionally read-only and does not modify, repair or delete attachments automatically. The goal is to help admins safely identify issues before carrying out any manual maintenance.
Features:
Installation:
1. Download the archive
2. Go to ACP → Add-ons
3. Click "Install/upgrade from archive"
4. Upload the ZIP file
After installation:
ACP → Tools → Attachment Integrity
Notes:
Future plans:
The add-on scans "xf_attachment_data" against the files physically stored in "internal_data/attachments" and reports common problems such as:
- Missing attachment files
- Unreadable files
- File size mismatches
- Unused attachment data
The tool is intentionally read-only and does not modify, repair or delete attachments automatically. The goal is to help admins safely identify issues before carrying out any manual maintenance.
Features:
- Admin Control Panel interface
- Custom admin permissions
- Batch scanning support
- Scan from a specific attachment data ID
- Optional clearing of previous scan results
- Recent scan history/results
- Safe for staging/testing environments
- No core edits
Installation:
1. Download the archive
2. Go to ACP → Add-ons
3. Click "Install/upgrade from archive"
4. Upload the ZIP file
After installation:
ACP → Tools → Attachment Integrity
Notes:
- Designed for XenForo 2.3+
- Recommended to test on a staging site first
- Larger communities should scan in sensible batches
- This add-on does not alter attachment data automatically
Future plans:
- Background job support for very large forums
- Exportable reports
- Additional storage validation tools
- Related resources
- None currently.