overleaf
Pass
Audited by Gen Agent Trust Hub on Oct 27, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONCREDENTIALS_UNSAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill interacts with external project data through
olcli pullandolcli downloadcommands (ingestion points identified inSKILL.md). Since Overleaf projects are often shared, the LaTeX source code represents untrusted data. There are no boundary markers or instructions to sanitize or ignore embedded prompts within these files. The agent has significant capabilities, including network access and local file writing througholcli pushandolcli sync, creating a surface for indirect prompt injection. - [EXTERNAL_DOWNLOADS]: The skill installs the
olcliutility from the author's infrastructure, specifically using thealoth/tapHomebrew tap and the@aloth/olclinpm package as seen inREADME.mdandscripts/install.sh. - [COMMAND_EXECUTION]: The skill relies on the execution of a local shell script (
scripts/install.sh) and theolclibinary to perform project management, compilation, and synchronization tasks. - [CREDENTIALS_UNSAFE]: The authentication flow uses the
overleaf_session2browser cookie. While documented as the intended mechanism forolcli, this involves the management of sensitive session credentials which are stored in local files such as~/.config/olcli-nodejs/config.jsonor.olauthas described inreferences/API.md.
Audit Metadata