opensearch-skills
Pass
Audited by Gen Agent Trust Hub on May 6, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSCREDENTIALS_UNSAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runto manage a local OpenSearch environment via Docker (scripts/lib/client.py) and to identify the process port for the Search Builder UI using thelsofutility (scripts/lib/ui.py). Both use-cases utilize argument lists to prevent shell injection and are consistent with the skill's infrastructure management role. - [EXTERNAL_DOWNLOADS]: The skill performs network operations to retrieve sample data from user-provided URLs (
scripts/lib/samples.py) and fetches documentation results from DuckDuckGo (scripts/opensearch_ops.py). These operations are essential for its functionality as a search application builder. - [CREDENTIALS_UNSAFE]: Administrative default passwords (
myStrongPassword123!) are used within the Docker bootstrapping logic (scripts/lib/client.pyandscripts/start_opensearch.sh) to simplify local development setup. The skill also facilitates the handling of AWS credentials through established standard libraries likeboto3.
Audit Metadata