Nov-23-2022, 12:32 AM
i
mport json #Later this will be extracted from a file RAW_DATA = """ { “991998795651": { "cloudformation": { "CloudFormation Detect: { "analysis_results": [ { "account_id": “991998795651", "analysis_scope": "Service", "analyzer_name": "CloudFormation Drift", "compliance": "Pass", "evidence": "Cloudformation stack.", "is_system_created": false, "mitigation": { "link": "https://www.myexample.com”, "summary": “Test.” }, "region": "us-west-2", "resource": { "_arn_is_constructed": false, "account_id": “991998795651", "data_source": "AwsSdk", "region": "us-west-2", "resource_arn": "arn:aws:cloudformation:us-west-2:991998795651:stack/test”, "resource_id": “Test”, "scan_time": "2021-12-20T20:42:30.118583Z" } """ def scanvuln(rawdata, account): data = json.loads(rawdata) #<== Getting error return _default_decoder.decode(s) data = json.loads(rawdata) myaccount = "131998795651" scanvuln(RAW_DATA, myaccount)