Skip to content

Commit f5836c7

Browse files
committed
Make sure we also check advisory_id
Signed-off-by: ziad hany <ziadhany2016@gmail.com>
1 parent 4dec836 commit f5836c7

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

vulnerabilities/migrations/0106_advisorypoc.py renamed to vulnerabilities/migrations/0128_advisorypoc.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
# Generated by Django 4.2.25 on 2025-12-16 13:55
1+
# Generated by Django 5.2.11 on 2026-05-15 00:21
22

3-
from django.db import migrations, models
43
import django.db.models.deletion
4+
from django.db import migrations, models
55

66

77
class Migration(migrations.Migration):
88

99
dependencies = [
10-
("vulnerabilities", "0105_packagecommitpatch_patch_and_more"),
10+
("vulnerabilities", "0127_advisorytodov2_todorelatedadvisoryv2_and_more"),
1111
]
1212

1313
operations = [

vulnerabilities/pipelines/v2_improvers/enhance_with_github_poc.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
from vulnerabilities.models import AdvisoryAlias
1717
from vulnerabilities.models import AdvisoryPOC
18+
from vulnerabilities.models import AdvisoryV2
1819
from vulnerabilities.pipelines import VulnerableCodePipeline
1920

2021

@@ -65,6 +66,10 @@ def collect_and_store_exploits(self):
6566
if alias := AdvisoryAlias.objects.get(alias=filename):
6667
for adv in alias.advisories.all():
6768
advisories.add(adv)
69+
else:
70+
advs = AdvisoryV2.objects.filter(advisory_id=filename).latest_per_avid()
71+
for adv in advs:
72+
advisories.add(adv)
6873
except AdvisoryAlias.DoesNotExist:
6974
self.log(f"Advisory {filename} not found.")
7075
continue

0 commit comments

Comments
 (0)