sci-papers-downloder
Fail
Audited by Gen Agent Trust Hub on Jul 17, 2026
Risk Level: HIGHCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The script
scripts/search_scopus.pycontains a hardcoded API key used for accessing the Elsevier/Scopus API. - Evidence:
DEFAULT_ELSEVIER_API_KEY = "1a86a22a0f4dac7995ff6185cba431c2". - [EXTERNAL_DOWNLOADS]: The skill includes logic to automatically fetch code from an untrusted external Git repository if the required tool is not found locally.
- Evidence:
scripts/download_open_access.pydefinesUVX_FALLBACK_CMD = ["uvx", "--from", "git+https://github.com/Oxidane-bot/scihub-cli.git", "scihub-cli"]. - [REMOTE_CODE_EXECUTION]: Code fetched from the untrusted external repository is executed at runtime via the
uvxtool. - Evidence: The
attempt_scihub_fallbackfunction inscripts/download_open_access.pyexecutes the fallback command usingsubprocess.run(). - [COMMAND_EXECUTION]: The skill uses shell command execution to perform its primary functions, including the execution of potentially downloaded third-party scripts.
- Evidence:
subprocess.run()is used inscripts/download_open_access.pyto execute command-line tools with arguments derived from search results and user inputs.
Recommendations
- AI detected serious security threats
Audit Metadata