Add a new table for "Releases". class Release: name = models.CharField(max_length=63) product = models.ForeignKey(Product,related_name="release2product",on_delete=models.CASCADE,) * Each Product (e.g. "YP-2.6") can can multiple Releases (e.g. "YP-2.6", "YP-2.6.1", "YP-2.6.2", ...) * This can be used to match CPEs to specific releases * This can be used to match CVE defects to releases * Thia can be used to map defects for CVEs to releases, useful for when/where they are fixed.