Check the site for missing file links / warn user before removing used files
is there a way to check the site for missing file links, including those in redactor?


I can't think of a way to do this outside of writing a custom plugin/PHP script that loaded everywhere an Asset field might exist on an install, grabbed its contents and verified them against the file system.

Additionally, it would have to load any Rich Text field you have setup with Asset sources, use some regex to match any Assets reference tags it might contain and do a similar file system verification to check for the existence of the images.


  Also is there any strategy for preventing clients from removing used assets?


Take away their "Remove Files" permission from the Asset source under their user/user group permissions.