Repository navigation
0.8.2
The application has its own icon: an almost-closed eye, replacing the placeholder.
Remove Location Data could stall on a hostile TIFF. A forty-byte file declaring an entry count in the billions made the directory walk run once per declared entry, which took tens of seconds, although every read past the end of the file failed. The count is now bounded by what the file holds. A second defect, in the same walker, let the engine's internal count of bytes destroyed exceed the size of the file when a directory chain looped back on itself; the application only uses that count to decide whether anything was removed, so nothing visible changed. Neither defect read or wrote outside the file. Both were found by fuzzing.
The repository now has a SECURITY.md, with a private way to report a defect, and docs/VERIFY.md, which shows how to check with ExifTool what each mode removes and keeps. Every parser in the engine is fuzzed on each change and weekly.
Apple silicon, macOS 14 or later. Signed and notarized.
SHA-256
c96ce52785f09c8e3db887fb906bdc2ae4adb458b05daeb55e97d85f5d1800d5 Squint-0.8.2.dmg
d7daf9547f936d2cd32a3d43007894cfb7087aefc10f7bb8d1aa0e28437021e6 Squint-0.8.2.zip