def get_standards_status()

in scoreGenerator.py [0:0]


def get_standards_status(clientSh):
    securityHubFindings = clientSh.get_findings(MaxResults=100)
    standardsDict = {}
    # loop for pagination
    while len(securityHubFindings)>0:
        if 'NextToken' in securityHubFindings:
            nextToken = securityHubFindings['NextToken']
            findings = securityHubFindings['Findings']
            securityHubFindings = clientSh.get_findings(
                MaxResults=100, NextToken=nextToken)
            for finding in findings:
                standardsDict = build_standards_dict(finding, standardsDict)  # logic to build dictionary
        else:
            break  # none left then end
    return standardsDict