acoustic-monitoring

Pass

Audited by Gen Agent Trust Hub on Jun 26, 2026

Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
  • [COMMAND_EXECUTION]: The script scripts/batch_species_detection.py executes the birdnet_analyzer CLI tool via the subprocess.run function. The command is constructed using a list of arguments rather than a single string, which is a secure implementation that prevents shell injection vulnerabilities.
  • [COMMAND_EXECUTION]: The R script scripts/compute_acoustic_indices.R calls the ffmpeg utility using system2 for audio format conversion. It employs shQuote to sanitize user-provided file paths, effectively mitigating risks associated with command injection through malicious filenames.
  • [EXTERNAL_DOWNLOADS]: The skill references and utilizes numerous standard scientific libraries and external tools including R packages (soundecology, tuneR, seewave, dplyr, ggplot2, lubridate, tidyr) and Python libraries (librosa, soundfile, numpy, pandas, matplotlib). It also provides instructions for installing the BirdNET-Analyzer, a well-established open-source tool for avian monitoring.
Audit Metadata
Risk Level
SAFE
Analyzed
Jun 26, 2026, 06:12 PM