Content management systems include different types of files as part of the managed content. However, for several reasons, those files are not always tracked by the application and can accumulate and lead to certain issues. This article explores this problem and proposes File Inspector as a solution.
The files that Drupal does not track
Any long-lived Drupal site, whether it stores files in a local folder or a remote bucket like Amazon S3, holds hundreds of files, and there is no easy way to see which ones Drupal still tracks and which it has lost sight of. The files come from four places: live content, leftovers from nodes deleted years ago, migration and backup residue, and direct uploads, such as a PDF dropped onto the server because it was faster.
This is a common problem in the sector, and it does not depend on the technology in use. Every content system faces it sooner or later. The root cause is two stores that must agree: the bytes in storage versus the database that is supposed to keep track of them. The moment both stores exist, they drift. It happens in three ways: records get deleted but the files stay, files get uploaded but never registered, and jobs fail halfway.
These accumulated unreferenced files are untracked files, a kind of dark data: information an organisation keeps but no longer uses.
The cost of untracked files…
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Très Bien Blog: Drupack: Drupal infrastructure in a single binary | 0 | 10.53 | 22-09-2026 |
| 2 | The Drop Times: Drupal 12 Tightens Filename Handling as New Recipe, Workflow and Hosting Tools Arrive | 0 | 9.85 | 24-09-2026 |
| 3 | AI Audit Trail: Tracing Data Usage in Production Workflows | 0 | 5.38 | 24-07-2026 |
| 4 | The Drop Times: Drupal 12 Moves Core Development to Node.js 24 as Nightwatch Fixes Reach Drupal 11 | 0 | 14.2 | 24-09-2026 |
| 5 | ionsec-trace 0.4.0 | 0 | 30 | 14-08-2026 |
| 6 | The Drop Times: Dropsolid Ties DrupalCon Rotterdam Sponsorship to Governed AI and Shared Infrastructure | 0 | 6.08 | 24-09-2026 |
| 7 | Met Palantir pilot: The DPIA that raises more questions than answers | 0 | 7 | 26-06-2026 |
| 8 | The UTM Audit Spreadsheet That Finds Broken Attribution | 0 | 10.16 | 04-08-2026 |
| 9 | Firestore Data Modeling Guide: Embedded Documents vs Referencing (with a Blog Case Study) | 0 | 8.19 | 24-07-2026 |
| 10 | Group Project Flagged for AI? Prove Who Wrote What | 0 | 8.28 | 14-08-2026 |