Skip to content

Cloud Security Compliance

The Cloud Security Compliance service collection provides operations for retrieving compliance posture summaries for cloud environments. Get benchmark section and requirement scores for compliance frameworks or retrieve compliance scores and counts for specific rules.

LanguageLast Update
Pythonv1.5.5
PowerShellv2.2.9
Gov0.20.0
TypeScriptv0.6.0
Rustv0.7.0
Rubyv1.2.0
OperationDescription
cloud_compliance_framework_posture_summaries
framework_posture_summaries
Get sections and requirements with scores for benchmarks.
cloud_compliance_rule_posture_summaries
rule_posture_summaries
Get compliance score and counts for rules.

cloud_compliance_framework_posture_summaries

Section titled “cloud_compliance_framework_posture_summaries”

Get sections and requirements with scores for benchmarks.

GET /cloud-security-compliance/entities/framework-posture-summaries/v1
Scope Cloud Security Assets: READ Consumes · Produces application/json
PEP 8 framework_posture_summaries
NameTypeData typeDescription
filterquerystringFQL filter, supported properties: account_id account_name business_impact cloud_label cloud_label_id cloud_provider environment groups region resource_type resource_type_name tag_key tag_value tags_string
idsquerystring or list of stringsThe uuids of compliance frameworks to retrieve (maximum 20 IDs allowed).
parametersquerydictionaryFull query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import CloudSecurityCompliance
falcon = CloudSecurityCompliance(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.framework_posture_summaries(filter="string", ids=id_list)
print(response)

Get compliance score and counts for rules.

GET /cloud-security-compliance/entities/rule-posture-summaries/v1
Scope Cloud Security Assets: READ Consumes · Produces application/json
PEP 8 rule_posture_summaries
NameTypeData typeDescription
filterquerystringFQL filter, supported properties: account_id account_name business_impact cloud_label cloud_label_id cloud_provider environment groups region resource_type resource_type_name tag_key tag_value tags_string
idsquerystring or list of stringsThe uuids of compliance rules to retrieve (maximum 350 IDs allowed).
parametersquerydictionaryFull query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import CloudSecurityCompliance
falcon = CloudSecurityCompliance(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.rule_posture_summaries(filter="string", ids=id_list)
print(response)