aboutsummaryrefslogtreecommitdiffstats
path: root/lib/orm/migrations/0001_initial.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/orm/migrations/0001_initial.py')
-rw-r--r--lib/orm/migrations/0001_initial.py68
1 files changed, 28 insertions, 40 deletions
diff --git a/lib/orm/migrations/0001_initial.py b/lib/orm/migrations/0001_initial.py
index 6d8b9472..764b27df 100644
--- a/lib/orm/migrations/0001_initial.py
+++ b/lib/orm/migrations/0001_initial.py
@@ -42,6 +42,11 @@ class Migration(migrations.Migration):
('file_path', models.FilePathField()),
('url', models.TextField(blank=True)),
('loaded', models.BooleanField(default=False)),
+ ('meta_url', models.TextField(blank=True)),
+ ('lastModifiedDate', models.CharField(max_length=50, blank=True)),
+ ('update_frequency', models.IntegerField(default=2)),
+ ('update_time', models.CharField(max_length=50, blank=True)),
+ ('command', models.TextField(blank=True)),
],
),
@@ -58,14 +63,17 @@ class Migration(migrations.Migration):
('found', models.BooleanField(default=False)),
],
),
+
migrations.CreateModel(
name='Cve',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('name', models.CharField(max_length=50)),
- ('source', models.CharField(max_length=50)),
+ ('datasource', models.ForeignKey(default=None, to='orm.datasource',null=True)),
+ ('source', models.CharField(max_length=50)),
+ ('priority', models.IntegerField(default=0)),
('status', models.IntegerField(default=0)),
('comments', models.TextField(blank=True)),
('comments_private', models.TextField(blank=True)),
@@ -75,44 +83,21 @@ class Migration(migrations.Migration):
('cve_data_version', models.CharField(max_length=50, blank=True)),
('public', models.BooleanField(default=False)),
- ('publish', models.IntegerField(default=0)),
+ ('publish_state', models.IntegerField(default=0)),
('publish_date', models.CharField(max_length=50, blank=True)),
('description', models.TextField(blank=True)),
('publishedDate', models.CharField(max_length=50, blank=True)),
('lastModifiedDate', models.CharField(max_length=50, blank=True)),
-# ('problemtype', models.CharField(max_length=40, blank=True)),
-# ('problemtype', models.ForeignKey(CweTable, related_name='cwe')),
-
('recommend', models.IntegerField(default=0)),
-
- ('cpe_list', models.TextField(blank=True)),
+ ('recommend_list', models.TextField(blank=True)),
('cvssV3_baseScore', models.CharField(max_length=50, blank=True)),
('cvssV3_baseSeverity', models.CharField(max_length=50, blank=True)),
- ('cvssV3_vectorString', models.TextField(blank=True)),
- ('cvssV3_exploitabilityScore', models.CharField(max_length=50, blank=True)),
- ('cvssV3_impactScore', models.CharField(max_length=50, blank=True)),
- ('cvssV3_attackVector', models.CharField(max_length=5, blank=True)),
- ('cvssV3_attackComplexity', models.CharField(max_length=50, blank=True)),
- ('cvssV3_privilegesRequired', models.CharField(max_length=50, blank=True)),
- ('cvssV3_userInteraction', models.CharField(max_length=50, blank=True)),
- ('cvssV3_scope', models.CharField(max_length=50, blank=True)),
- ('cvssV3_confidentialityImpact', models.CharField(max_length=50, blank=True)),
- ('cvssV3_integrityImpact', models.CharField(max_length=50, blank=True)),
- ('cvssV3_availabilityImpact', models.CharField(max_length=50, blank=True)),
('cvssV2_baseScore',models.CharField(max_length=50, blank=True)),
('cvssV2_severity', models.CharField(max_length=50, blank=True)),
- ('cvssV2_vectorString', models.TextField(blank=True)),
- ('cvssV2_exploitabilityScore', models.CharField(max_length=50, blank=True)),
- ('cvssV2_impactScore', models.CharField(max_length=50, blank=True)),
- ('cvssV2_accessVector', models.CharField(max_length=50, blank=True)),
- ('cvssV2_accessComplexity', models.CharField(max_length=50, blank=True)),
- ('cvssV2_authentication', models.CharField(max_length=50, blank=True)),
- ('cvssV2_confidentialityImpact', models.CharField(max_length=50, blank=True)),
- ('cvssV2_integrityImpact', models.CharField(max_length=50, blank=True)),
],
),
@@ -190,11 +175,11 @@ class Migration(migrations.Migration):
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('name', models.CharField(max_length=50)),
- ('description', models.TextField(blank=True)),
- ('cve_primary_name', models.CharField(max_length=50)),
+ ('description', models.TextField(blank=True, default='')),
+ ('cve_primary_name', models.CharField(max_length=50, default='')),
('public', models.BooleanField(default=False)),
- ('comments', models.TextField(blank=True)),
- ('comments_private', models.TextField(blank=True)),
+ ('comments', models.TextField(blank=True, default='')),
+ ('comments_private', models.TextField(blank=True, default='')),
('status', models.IntegerField(default=0)),
('outcome', models.IntegerField(default=0)),
('severity', models.IntegerField(default=0)),
@@ -251,10 +236,11 @@ class Migration(migrations.Migration):
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('name', models.CharField(max_length=50)),
('summary', models.TextField(blank=True)),
+ ('url', models.TextField(blank=True)),
('priority', models.IntegerField(default=0)),
('status', models.IntegerField(default=0)),
('resolution', models.IntegerField(default=0)),
- ('publishOLS', models.TextField(blank=True)),
+ ('publish', models.TextField(blank=True)),
('release_version', models.CharField(max_length=50)),
('product', models.ForeignKey(default=None, to='orm.product', null=True)),
('date_created', models.CharField(max_length=50)),
@@ -421,13 +407,15 @@ class Migration(migrations.Migration):
],
),
-# migrations.AddField(
-# model_name='project',
-# name='release',
-# field=models.ForeignKey(to='orm.Release', null=True),
-# ),
-# migrations.AlterUniqueTogether(
-# name='layersource',
-# unique_together=set([('sourcetype', 'apiurl')]),
-# ),
+ migrations.CreateModel(
+ name='PublishPending',
+ fields=[
+ ('cve', models.ForeignKey(default=None, to='orm.cve',blank=True,null=True)),
+ ('vulnerability', models.ForeignKey(default=None, to='orm.vulnerability',blank=True,null=True)),
+ ('investigation', models.ForeignKey(default=None, to='orm.investigation',blank=True,null=True)),
+ ('date', models.DateField(null=True, blank=True)),
+ ('note', models.TextField()),
+ ],
+ ),
+
]