Ejemplo n.º 1
0
 def __init__(self):
     self.artifacts = [
         AnalysisArtifact(
             image_id=image_id,
             image_user_id=user,
             analyzer_id="content_search",
             analyzer_artifact="regexp_matches.all",
             analyzer_type="base",
             artifact_key="/fake_aws_access_key",
             json_value={
                 "QVdTX0FDQ0VTU19LRVk9KD9pKS4qYXdzX2FjY2Vzc19rZXlfaWQoICo9KyAqKS4qKD88IVtBLVow\nLTldKVtBLVowLTldezIwfSg/IVtBLVowLTldKS4q\n":
                 [0]
             },
         ),
         AnalysisArtifact(
             image_id=image_id,
             image_user_id=user,
             analyzer_id="content_search",
             analyzer_artifact="regexp_matches.all",
             analyzer_type="base",
             artifact_key="/fake_api_key",
             json_value={
                 "QVBJX0tFWT0oP2kpLiphcGkoLXxfKWtleSggKj0rICopLiooPzwhW0EtWjAtOV0pW0EtWjAtOV17\nMjAsNjB9KD8hW0EtWjAtOV0pLio=\n":
                 [0]
             },
         ),
     ]
Ejemplo n.º 2
0
 def __init__(self):
     self.artifacts = [
         AnalysisArtifact(
             analyzer_id="retrieve_files",
             analyzer_artifact="file_content.all",
             analyzer_type="base",
             artifact_key="/etc/passwd",
             binary_value="adm:x:5:5:adm:/var/adm:/bin/bash",
         ),
         AnalysisArtifact(
             analyzer_id="retrieve_files",
             analyzer_artifact="file_content.all",
             analyzer_type="base",
             artifact_key="/usr/local/lib/ruby/gems/2.3.0/",
             binary_value="adm:x:5:5:adm:/var/adm:/bin/bash",
         ),
     ]
Ejemplo n.º 3
0
 def __init__(self):
     self.artifacts = [
         AnalysisArtifact(
             analyzer_id="secret_search",
             analyzer_artifact="regexp_matches.all",
             analyzer_type="base",
             artifact_key="/fake_aws_key",
             json_value={
                 "QVdTX0FDQ0VTU19LRVk9KD9pKS4qYXdzX2FjY2Vzc19rZXlfaWQoICo9KyAqKS4qKD88IVtBLVow\nLTldKVtBLVowLTldezIwfSg/IVtBLVowLTldKS4q\n":
                 [0]
             },
         ),
         AnalysisArtifact(
             analyzer_id="secret_search",
             analyzer_artifact="regexp_matches.all",
             analyzer_type="base",
             artifact_key="/fake_private_key",
             json_value={
                 "UFJJVl9LRVk9KD9pKS0rQkVHSU4oLiopUFJJVkFURSBLRVktKw==\n":
                 [0]
             },
         ),
     ]
Ejemplo n.º 4
0
    def __init__(self, artifact_key):
        artifact1 = AnalysisArtifact()
        artifact1.analyzer_id = "retrieve_files"
        artifact1.analyzer_artifact = "file_content.all"
        artifact1.artifact_key = artifact_key
        artifact1.analyzer_type = "base"
        artifact1.image_id = image_id
        artifact1.image_user_id = user
        artifact1.binary_value = ("root:x:0:0:root:/root:/bin/sh\n"
                                  "bin:x:1:1:bin:/bin:/usr/bin/false\n"
                                  "adm:x:22:22:adm:/var/adm:/usr/bin/false\n"
                                  f"{redis_p_entry}\n"
                                  f"{foo_p_entry}\n")

        self.artifacts = [artifact1]
Ejemplo n.º 5
0
    def __init__(self, ):
        artifact1 = AnalysisArtifact()
        artifact1.analyzer_id = "malware"
        artifact1.analyzer_artifact = "malware"
        artifact1.artifact_key = "clamav"
        artifact1.analyzer_type = "base"
        artifact1.image_id = image_id
        artifact1.image_user_id = user

        artifact1.json_value = {
            "name": "clamav",
            "findings": [],
            "metadata": {
                "db_version": {
                    "daily": "1",
                    "main": "1",
                    "bytecode": "1"
                }
            },
        }

        self.artifacts = [artifact1]
Ejemplo n.º 6
0
    def __init__(self, ):
        artifact1 = AnalysisArtifact()
        artifact1.analyzer_id = 'malware'
        artifact1.analyzer_artifact = 'malware'
        artifact1.artifact_key = 'clamav'
        artifact1.analyzer_type = 'base'
        artifact1.image_id = image_id
        artifact1.image_user_id = user

        artifact1.json_value = {
            'name': 'clamav',
            'findings': [],
            'metadata': {
                'db_version': {
                    'daily': '1',
                    'main': '1',
                    'bytecode': '1'
                }
            }
        }

        self.artifacts = [artifact1]