See https://github.com/nexB/purldb/pull/450#discussion_r1621391969 and https://github.com/nexB/purldb/pull/450#issuecomment-2145480939
See #450 (comment) and #450 (comment)