obs-config
Pass
Audited by Gen Agent Trust Hub on Jun 27, 2026
Risk Level: SAFECOMMAND_EXECUTIONCREDENTIALS_UNSAFEDATA_EXFILTRATION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/obsconfig.pyscript executes system commands viasubprocess.runto install OBS Studio using platform-specific package managers such asbrew,winget,flatpak, orapt-get. - [COMMAND_EXECUTION]: On Linux systems, the installation process utilizes
sudoto perform administrative tasks, including adding PPA repositories and installing system packages. - [CREDENTIALS_UNSAFE]: The skill provides mechanisms to read and write OBS
service.jsonfiles. These files are used by OBS to store sensitive information, including streaming service credentials and plain-text stream keys. - [DATA_EXFILTRATION]: The
exportsubcommand inscripts/obsconfig.pypackages the user's entire OBS profile into a ZIP archive. This archive includes sensitive files likeservice.json, which contains streaming credentials, creating a risk of exposure if the archive is handled insecurely. - [COMMAND_EXECUTION]: The
importsubcommand inscripts/obsconfig.pyextracts files from ZIP archives into the OBS configuration directory. The current implementation lacks strict path validation, which could potentially be exploited through path traversal (e.g., using..in ZIP entry names) to write files outside the intended profile directory.
Audit Metadata