Exemplo n.º 1
0
 def __init__(self, plugin_id=None):
     PluginBase.__init__(self, plugin_id)
     self.infos_by_guid = {}
     self.claims_by_csum = {}
     self.name = 'Shard Claim'
     self.summary = 'Add component claims based on shard GUIDs'
     self.order_after = ['uefi-extract']
Exemplo n.º 2
0
 def __init__(self, plugin_id=None):
     PluginBase.__init__(self, plugin_id)
     self.name = 'AMD PSP'
     self.summary = 'Analyse modules in AMD PSP firmware'
Exemplo n.º 3
0
 def __init__(self):
     PluginBase.__init__(self)
     self.name = 'CDN Mirror'
     self.summary = 'Mirror screenshots on the CDN for privacy'
 def __init__(self):
     PluginBase.__init__(self)
     self.name = 'Sigul Signing'
     self.summary = 'GPG sign files using Sigul, a secure signing server'
 def __init__(self):
     PluginBase.__init__(self)
     self.name = 'Microcode Version'
     self.summary = 'Check the microcode is not downgraded'
     self.order_after = ['uefi-extract']
 def __init__(self, plugin_id=None):
     PluginBase.__init__(self, plugin_id)
     self.name = 'Intel ME'
     self.summary = 'Analyse modules in Intel ME firmware'
Exemplo n.º 7
0
 def __init__(self):
     PluginBase.__init__(self)
     self.name = 'GPG Signing'
     self.summary = 'Sign files using GnuPG, a free implementation of the OpenPGP standard'
Exemplo n.º 8
0
 def __init__(self):
     PluginBase.__init__(self)
     self.name = 'Readme'
     self.summary = 'Add a README file to the archive'
 def __init__(self):
     PluginBase.__init__(self)
     self.name = 'Microcode MCEdb'
     self.summary = 'Check the microcode is not older than latest release'
     self.order_after = ['uefi-extract']
Exemplo n.º 10
0
 def __init__(self):
     PluginBase.__init__(self)
     self.name = 'ClamAV'
     self.summary = 'Check the firmware for trojans, viruses, malware and other malicious threats'
Exemplo n.º 11
0
 def __init__(self):
     PluginBase.__init__(self)
     self.name = 'UEFI Capsule'
     self.summary = 'Check the UEFI capsule header and file structure'
Exemplo n.º 12
0
 def __init__(self):
     PluginBase.__init__(self)
     self.name = 'PKCS#7 Signing'
     self.summary = 'Sign files using the GnuTLS public key infrastructure'
Exemplo n.º 13
0
 def __init__(self, plugin_id=None):
     PluginBase.__init__(self, plugin_id)
     self.name = 'UEFI Extract'
     self.summary = 'Add firmware shards for UEFI capsules'
Exemplo n.º 14
0
 def __init__(self):
     PluginBase.__init__(self)
     self.name = 'DFU'
     self.summary = 'Check the DFU firmware footer'
Exemplo n.º 15
0
 def __init__(self, plugin_id=None):
     PluginBase.__init__(self, plugin_id)
     self.rules = None
     self.name = 'Blocklist'
     self.summary = 'Use YARA to check firmware for problems'
     self.order_after = ['uefi-extract', 'intelme']
Exemplo n.º 16
0
 def __init__(self, plugin_id=None):
     PluginBase.__init__(self, plugin_id)
     self.name = 'PE Check'
     self.summary = 'Check the portable executable file (.efi) for common problems'
     self.order_after = ['uefi-extract', 'intelme']
Exemplo n.º 17
0
 def __init__(self):
     PluginBase.__init__(self)
     self.name = 'VirusTotal Monitor'
     self.summary = 'Upload firmware to VirusTotal for false-positive detection'
Exemplo n.º 18
0
 def __init__(self):
     PluginBase.__init__(self)
     self.name = 'Windows Update'
     self.summary = 'Copy files generated using Windows Update'
Exemplo n.º 19
0
 def __init__(self):
     PluginBase.__init__(self)
Exemplo n.º 20
0
 def __init__(self):
     PluginBase.__init__(self)
     self.name = 'CDN Purge'
     self.summary = 'Manually purge files from a content delivery network'
Exemplo n.º 21
0
 def __init__(self):
     PluginBase.__init__(self)
     self.name = 'Azure AD'
     self.summary = 'Authenticate against Microsoft Azure Active Directory'
Exemplo n.º 22
0
 def __init__(self, plugin_id=None):
     PluginBase.__init__(self, plugin_id)
     self.rules = None