def analyze(conf, input): checkConfigRequirements(conf) meta = helpers.loadMetadata(__file__) data = helpers.parseArtifact(input) helpers.checkSupportedType(meta, data["artifactType"]) response = sendReq(conf, meta, data["value"]) return prepareResults(response)
def analyze(input): meta = helpers.loadMetadata(__file__) data = helpers.parseArtifact(input) helpers.checkSupportedType(meta, data["artifactType"]) payload = buildReq(data["value"]) response = sendReq(meta, payload) return prepareResults(response)
def analyze(conf, input): checkConfigRequirements(conf) meta = helpers.loadMetadata(__file__) data = helpers.parseArtifact(input) helpers.checkSupportedType(meta, data["artifactType"]) search = searchFile(data["value"], conf['file_path']) results = prepareResults(search) return results
def analyze(conf, input): checkConfigRequirements(conf) meta = helpers.loadMetadata(__file__) data = helpers.parseArtifact(input) helpers.checkSupportedType(meta, data["artifactType"]) request = buildReq(conf, data["artifactType"], data["value"]) report_url = sendReq(request[0], request[1], request[2]) time.sleep(10) report = getReport(conf, report_url) return prepareResults(report.json())
def test_parseArtifact(self): input = '{"value":"foo","artifactType":"bar"}' data = helpers.parseArtifact(input) self.assertEqual(data["artifactType"], "bar") self.assertEqual(data["value"], "foo")
def analyze(config, input): meta = helpers.loadMetadata(__file__) data = helpers.parseArtifact(input) helpers.checkSupportedType(meta, data["artifactType"]) response = resolve(config, meta, data["value"]) return prepareResults(response)