Some files have not passed the integrity check: "Invalid files" during integrity scan

Adding some apps/integrations seem to add mime file types:

Technical information
=====================
The following list covers which files have failed the integrity check. Please read
the previous linked documentation to learn more about the errors and how to fix
them.

Results
=======

  • core
    - INVALID_HASH
    - core/js/mimetypelist.js
    - EXTRA_FILE
    - core/img/filetypes/dwg.svg
    - core/img/filetypes/3dm.svg
    - core/img/filetypes/3ds.svg
    - core/img/filetypes/3mf.svg
    - core/img/filetypes/bim.svg
    - core/img/filetypes/brp.svg
    - core/img/filetypes/dae.svg
    - core/img/filetypes/fbx.svg
    - core/img/filetypes/fcstd.svg
    - core/img/filetypes/glb.svg
    - core/img/filetypes/gltf.svg
    - core/img/filetypes/ifc.svg
    - core/img/filetypes/igs.svg
    - core/img/filetypes/obj.svg
    - core/img/filetypes/off.svg
    - core/img/filetypes/ply.svg
    - core/img/filetypes/stp.svg
    - core/img/filetypes/stl.svg
    - core/img/filetypes/wrl.svg
    - core/img/filetypes/mtl.svg

There seems to be a lack of a way to update the proper checksums based on that, as these files are simply not expected, and thus cause the relevant errors to be thrown.

Similarly, for whatever reason a .htaccess file went missing, and doesn’t get installed even if removing and reinstalling the app:

  • libresign
    - FILE_MISSING
    - vendor/tecnickcom/tcpdf/tools/.htaccess

The problem with bugs like these: they get people used to the error messages, so if truly malicious code modifications happen, they will be ignored and dismissed.
So it would be very important that users are empowered to fix issues like these after verifying that everything is indeed OK.

The suggestions shown, do not solve the issue…

…is there any solution planned?

What version of NC?

Have you filed a bug report?