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.pyexecutes thebirdnet_analyzerCLI tool via thesubprocess.runfunction. 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.Rcalls theffmpegutility usingsystem2for audio format conversion. It employsshQuoteto 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