Is there a FOSS program where I can inventory my high value items in case there is an insurance claim?

I was thinking of the item, the picture of the item and serial number, maybe the UPC, and then an attachment of the receipt.

I’m guessing some kind of database that integrates file attachments per item.