diff options
Diffstat (limited to 'lib/orm/migrations/0001_initial.py')
-rw-r--r-- | lib/orm/migrations/0001_initial.py | 68 |
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()), + ], + ), + ] |