detect-anomalies-aiops

Pass

Audited by Gen Agent Trust Hub on Feb 27, 2026

Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
  • [EXTERNAL_DOWNLOADS]: The skill installs numerous Python packages from PyPI, including prophet, scikit-learn, tensorflow, and pyod. These are well-known and established libraries for data science and MLOps.
  • [COMMAND_EXECUTION]: The skill uses Bash for environment setup and dependency installation. It also utilizes joblib.load() in aiops/isolation_forest_detector.py to load machine learning models from local paths, which is a standard but technically unsafe deserialization method if the files are tampered with.
  • [DATA_EXFILTRATION]: The skill communicates with Slack and PagerDuty via webhooks for alerting; these are well-known and documented external services. In aiops/data_loader.py, the Prometheus connection is configured with disable_ssl=True, which is a common but insecure practice that can expose metrics to interception.
  • [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection. 1. Ingestion points: Data is ingested from Prometheus queries and CSV files in aiops/data_loader.py. 2. Boundary markers: No markers or 'ignore embedded instructions' warnings are present for the ingested data. 3. Capability inventory: The skill has Bash access and can perform file write/edit operations as defined in its allowed tools. 4. Sanitization: No sanitization or validation of the content of the metric or log data is performed before it influences the alerting logic or root cause analysis.
Audit Metadata
Risk Level
SAFE
Analyzed
Feb 27, 2026, 10:52 PM