Attachment Integrity

Attachment Integrity 5.7.4.1

No permission to download
Attachment Integrity 5.4.5 Released

This update focuses mainly on stability, scan accuracy and improving support for larger forums using external storage providers such as S3 and Cloudflare R2.

Updated in 5.4.5:

  • Added proper "hashes.json" support for XenForo file health checks
  • Fixed scalable/background scan failures on stricter MySQL setups
  • Improved remote storage detection for S3/R2 environments
  • Removed misleading local disk free-space reporting on external storage
  • Duplicate attachment analytics now only show confirmed scan results
  • Missing thumbnail analytics now only show confirmed scan results
  • Disabled unsupported local thumbnail sampling/benchmark checks for remote storage
  • Improved ACP navigation phrase handling
  • Additional backend stability improvements and cleanup across scan handling and analytics

Thanks to everyone testing this on larger production forums and reporting edge cases — it’s helped massively with tightening up the addon for real-world usage.
  • Like
Reactions: duderuud
Small maintenance/stability update.

Changes in 5.2.2

  • Improved export handling
  • Added explicit CSV export support/validation
  • Improved admin permission handling
  • Additional ACP button/action validation
  • Additional service/job wiring checks
  • Additional XML validation cleanup
  • Internal release-readiness checks and cleanup
  • General backend stability improvements

This update was mainly focused on tightening things up and improving overall reliability before wider public use.
This update focuses heavily on stability, scalability and real-world forum support after a large amount of backend work and testing.

New in 5.2.1

  • Low-priority scalable background scans
  • Cloudflare R2 / external storage aware scanning
  • Chunked scan processing for very large forums
  • Resumable scan state system
  • Safe duplicate attachment cleanup workflow
  • Duplicate cleanup dry-run mode
  • Duplicate cleanup audit logging
  • Improved repair queue handling
  • Better ACP scan management
  • Enhanced attachment verification checks
  • Improved button/action wiring validation
  • Storage probe and adapter detection
  • Additional reporting and analytics improvements

Duplicate cleanup safety

Duplicate cleanup has been intentionally designed to avoid dangerous automatic deletions.

The addon now:

  • detects duplicate attachment data
  • builds a cleanup queue
  • performs dry-run validation first
  • only deletes duplicate data rows with zero active attachment references

Referenced attachments are automatically held for manual review rather than being blindly deleted.

Large forum improvements

The scalable scan engine is designed for forums with very large attachment libraries and external object storage.

Supports:

  • local filesystem storage
  • Cloudflare R2
  • S3-compatible storage
  • XenForo filesystem abstraction

Remote-aware scans avoid downloading full attachment objects where possible.

Additional notes

This release also includes:

  • template cleanup
  • controller/action verification
  • PHP lint validation
  • XML validation
  • improved internal wiring checks

As always:

  • please back up your forum before running repair/cleanup tools
  • staging/testing is recommended before production deployment on very large forums

Thanks to everyone testing and providing feedback so far.

Attachments

  • Screenshot_20260518_192932_Chrome.webp
    Screenshot_20260518_192932_Chrome.webp
    44.5 KB · Views: 16
  • Screenshot_20260518_192946_Chrome.webp
    Screenshot_20260518_192946_Chrome.webp
    64.1 KB · Views: 22
  • Screenshot_20260518_192956_Chrome.webp
    Screenshot_20260518_192956_Chrome.webp
    65.8 KB · Views: 19
  • Screenshot_20260518_193002_Chrome.webp
    Screenshot_20260518_193002_Chrome.webp
    70 KB · Views: 16
  • Screenshot_20260518_193013_Chrome.webp
    Screenshot_20260518_193013_Chrome.webp
    46.1 KB · Views: 17
  • Screenshot_20260518_193024_Chrome.webp
    Screenshot_20260518_193024_Chrome.webp
    27.6 KB · Views: 17
  • Screenshot_20260518_193030_Chrome.webp
    Screenshot_20260518_193030_Chrome.webp
    30 KB · Views: 19
This update focuses heavily on stability, structure and long-term maintainability rather than just adding more UI.

Over the last few versions I’ve spent a lot of time refining the ACP experience to make it feel more native to XenForo, especially on mobile and tablet views, while also preparing the add-on properly for larger communities.

What’s new in 2.5.0:

  • Compact control-centre style ACP layout
  • Reduced navigation clutter
  • Improved mobile/tablet responsiveness
  • Reusable UI macro system for cleaner long-term maintenance
  • New production safety foundations
  • Lock service foundation for scan/repair protection
  • Controller-level action guards where supported
  • Better empty states and clearer system messaging
  • Improved wording consistency across the ACP
  • Additional stability hardening work
  • Production checklist included

This release also continues the work on:

  • scheduled integrity scans
  • repair queue foundations
  • safer maintenance workflows
  • large-community preparation

A lot of effort has gone into making the add-on feel less like a “dashboard demo” and more like a proper operational XenForo ACP utility.

As always, if you spot anything unusual during testing, especially on larger installs, feel free to report it.

Thanks to everyone following development so far.

Attachments

  • Screenshot_20260517_182239_Chrome.webp
    Screenshot_20260517_182239_Chrome.webp
    44.6 KB · Views: 60
  • Screenshot_20260517_182252_Chrome.webp
    Screenshot_20260517_182252_Chrome.webp
    29.2 KB · Views: 52
  • Screenshot_20260517_182300_Chrome.webp
    Screenshot_20260517_182300_Chrome.webp
    33 KB · Views: 53
  • Screenshot_20260517_182308_Chrome.webp
    Screenshot_20260517_182308_Chrome.webp
    35.5 KB · Views: 55
  • Screenshot_20260517_182314_Chrome.webp
    Screenshot_20260517_182314_Chrome.webp
    49.1 KB · Views: 51
  • Screenshot_20260517_182320_Chrome.webp
    Screenshot_20260517_182320_Chrome.webp
    34.3 KB · Views: 54
Attachment Integrity 1.8.5 Released

This is a public-safe cleanup release focused on stability, install/upgrade order and making the add-on safer for wider use.

Changes in this release:

  • Cleaned up and reordered the install/upgrade setup flow
  • Removed duplicate setup calls left from earlier test builds
  • Corrected scheduled scan cron handling using the safe short cron ID: bpAiScan
  • Added scheduled scan and email alert settings to the setup defaults
  • Improved ACP navigation handling and phrase data
  • Removed unsafe/experimental template code from earlier UI testing
  • Rechecked XML files and PHP syntax before packaging
  • Kept the improved responsive ACP layout for desktop, tablet and mobile

Included features:

  • Attachment integrity scanning
  • Issue summary dashboard
  • Scheduled automatic scans
  • Critical issue email alerts
  • CSV/JSON exports
  • Maintenance utilities
  • Mobile/tablet friendly ACP layout

Important note:

Scanning and reporting do not delete or modify attachments. Maintenance actions remain behind dry-run/confirmation controls, but as always, please back up before running live maintenance actions.

Built for XenForo 2.3.x. PHP 8.1+ recommended.
Attachment Integrity 1.6.0 Released

This update is a pretty major step forward for the add-on and focuses heavily on improving the ACP experience, large forum support and attachment validation tools.

ACP & UI Improvements
The Attachment Integrity dashboard has been redesigned to feel much more native to XenForo and easier to navigate on both desktop and mobile.

Changes include:
  • Cleaner dashboard layout
  • Improved result tables
  • Better spacing and readability
  • Severity colour badges
  • Improved mobile responsiveness
  • Refined ACP styling
  • Better grouped issue displays
  • Improved maintenance action logging

Background Scan Support
Large forums can now process scans through XenForo’s job queue system.

Added:
  • Background attachment scanning
  • Batch processing support
  • Live scan progress
  • Scan duration tracking
  • Recent scan history table

Export Improvements
Exports are now much more usable for troubleshooting and auditing.

Added:
  • CSV export
  • JSON export
  • Filtered exports
  • Download-ready export handling
  • Copy-to-clipboard support

New Validation Checks
The scanner now performs additional integrity and storage validation checks including:

  • Missing files
  • Zero-byte files
  • Invalid file extensions
  • MIME type validation
  • Attachment hash validation
  • Stale metadata detection
  • Files outside expected storage paths
  • Filesystem permission validation
  • Internal data write-access validation
  • Broken thumbnail reference detection
  • Duplicate orphaned data detection

Admin Utilities
New maintenance and repair utilities have also been added:

  • Rebuild attachment metadata
  • Repair stale attach counts
  • Prune orphaned attachment data
  • Rebuild missing thumbnails
  • Recover recoverable attachment references
  • Dry-run mode for destructive actions

Other Changes
  • Multiple XenForo 2.3 compatibility fixes
  • Export handling rewritten
  • Improved result filtering
  • Better admin navigation integration
  • General performance and stability improvements

As always, backup before running live repair or prune actions 👍

Attachments

  • Screenshot_20260517_111422_Chrome.webp
    Screenshot_20260517_111422_Chrome.webp
    40.5 KB · Views: 54
  • Screenshot_20260517_111529_Chrome.webp
    Screenshot_20260517_111529_Chrome.webp
    10.8 KB · Views: 56
  • Screenshot_20260517_111545_Chrome.webp
    Screenshot_20260517_111545_Chrome.webp
    69.6 KB · Views: 49
  • Screenshot_20260517_111551_Chrome.webp
    Screenshot_20260517_111551_Chrome.webp
    68.2 KB · Views: 52
  • Screenshot_20260517_111600_Chrome.webp
    Screenshot_20260517_111600_Chrome.webp
    69.9 KB · Views: 25
Attachment Integrity 1.4.3 is now available.

This update focuses on stability, ACP cleanup and a much more polished scanning experience for XenForo 2.3 forums.

Changes in 1.4.3:

• Fixed ACP navigation label issues
• Improved dashboard layout and spacing
• Better mobile ACP rendering
• Added background scan support for large forums
• Added scan history tracking
• Added scan duration statistics
• Added severity badges and quick filtering
• Added CSV/JSON export support
• Added MIME type validation
• Added attachment hash validation
• Added zero-byte file detection
• Added stale attachment count detection
• Added storage validation checks
• Added dry-run maintenance utilities
• Improved result table readability
• Improved issue grouping and summaries
• General cleanup and XenForo 2.3 compatibility improvements

The tool remains read-only by default unless maintenance utilities are explicitly used.

Recommended upgrade:
ACP → Add-ons → Install/upgrade from archive

As always, test on staging first before running maintenance operations on live forums.
Back
Top Bottom