Files
rengine/startScan/api/serializers.py
T

31 lines
766 B
Python

from rest_framework import serializers
from startScan.models import ScannedHost, ScanHistory, WayBackEndPoint, VulnerabilityScan
class ScanHistorySerializer(serializers.ModelSerializer):
class Meta:
model = ScannedHost
fields = '__all__'
# lookup_field = 'scan_history'
class EndpointSerializer(serializers.ModelSerializer):
class Meta:
model = WayBackEndPoint
fields = '__all__'
class VulnerabilitySerializer(serializers.ModelSerializer):
discovered_date = serializers.SerializerMethodField()
def get_discovered_date(self, VulnerabilityScan):
return VulnerabilityScan.discovered_date.strftime("%b %d, %Y %H:%M")
class Meta:
model = VulnerabilityScan
fields = '__all__'