ship
Fail
Audited by Gen Agent Trust Hub on Sep 2, 2026
Risk Level: HIGHCREDENTIALS_UNSAFEDATA_EXFILTRATIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill explicitly reads an authentication token from a local configuration file at
~/.config/forgejo/tokenusing the commandcat ~/.config/forgejo/token. Storing or accessing plain-text tokens in this manner is a high-risk practice. - [DATA_EXFILTRATION]: The skill uses
curlto send the retrievedTOKENto a remote endpoint. While the URL is not explicitly defined in the provided script snippet (it appears to be missing a target URL in thecurlcommand block), the pattern of reading a secret and immediately passing it to a network tool is a primary indicator of exfiltration risk. - [COMMAND_EXECUTION]: The skill executes multiple shell commands to interact with the local file system and Git, including
git commit,git push, andgh issue close. It also pipes network responses directly into Python for execution. - [DYNAMIC_EXECUTION]: The skill uses
python3 -cto execute dynamically generated Python code that parses JSON data fromstdin. This is used to extract the 'state' and 'statuses' from a remote API response. Executing logic this way bypasses static analysis of a standalone script file.
Recommendations
- AI detected serious security threats
Audit Metadata