{"library":"ostorlab","title":"Ostorlab OXO Scanner Orchestrator","description":"Ostorlab (oxo) is a security scanner orchestrator that manages and coordinates scanning agents across various assets (iOS, Android, HarmonyOS, web, network, etc.). It provides a CLI (`oxo scan`) to run, stop, and manage scans via a distributed architecture. The current stable version is 2.3.2, released in May 2025, with active development on GitHub. It requires Python >=3.9.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install ostorlab"],"cli":{"name":"oxo","version":"oxo, version 2.5.1"}},"imports":["from ostorlab.cli import start_scan","from ostorlab.agent import Agent"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from ostorlab.cli import start_scan\n\n# Example: scan a domain (replace with your target)\nscan_id = start_scan(\n    agent_group_definition='path/to/agent_group.yaml',\n    assets=[{'type': 'DomainName', 'name': 'example.com'}],\n)\nprint(f'Scan started with ID: {scan_id}')","lang":"python","description":"Initialize and start a scan using an agent group definition YAML and a list of assets. The YAML file defines which agents to run.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}