RubrikSonarOpenAccessFileHits
Shows the Rubrik Polaris Sonar Open Access File Hits Count.
python · Rubrik Security Cloud
Source
import demistomock as demisto # noqa: F401 from CommonServerPython import * # noqa: F401 def main() -> None: """ This function is the main entry point of the program. It retrieves the number of radar open access files with hits from the demisto context and generates an HTML string based on the number of files. If there are no open access files with hits, the HTML string will display a green message. If there are open access files with hits, the HTML string will display a red message. If the context does not contain the necessary information, the HTML string will display an orange message. The HTML string is then returned as a result. Raises: KeyError: If the necessary information is not found in the demisto context. """ ORANGE_HTML_STYLE = "color:#FF9000;font-size:250%;>" GREEN_HTML_STYLE = "color:#00CD33;font-size:275%;>" RED_HTML_STYLE = "color:#FF1744;font-size:275%;>" DIV_HTML_STYLE = "display:block;text-align:center;" try: radar_open_access_files = demisto.context()["Rubrik"]["Sonar"]["openAccessFilesWithHits"] if not radar_open_access_files: html = f"<div style={DIV_HTML_STYLE}><h1 style={GREEN_HTML_STYLE}{radar_open_access_files!s}</h1></div>" else: html = f"<div style={DIV_HTML_STYLE}><h1 style={RED_HTML_STYLE}{radar_open_access_files!s}</h1></div>" except KeyError: html = f"<div style={DIV_HTML_STYLE}><h1 style={ORANGE_HTML_STYLE}No Results Found</h1></div>" return_results({"ContentsFormat": formats["html"], "Type": entryTypes["note"], "Contents": html}) # python2 uses __builtin__ python3 uses builtins if __name__ == "__builtin__" or __name__ == "builtins": main()
README
Shows the Rubrik Polaris Sonar Open Access File Hits Count.
Script Data
| Name | Description |
|---|---|
| Script Type | python3 |
| Tags | dynamic-section, field-change-triggered |
| Cortex XSOAR Version | 6.0.0 |
Inputs
There are no inputs for this script.
Outputs
There are no outputs for this script.