Overleaf

PassAudited by ClawScan on May 10, 2026.

Overview

This looks like a legitimate Overleaf helper, but using it means installing an external CLI and giving it an Overleaf session cookie that can change your projects.

This skill appears coherent for managing Overleaf projects. Before installing, make sure you trust the external olcli package, understand that your Overleaf session cookie can access your projects, keep credential files out of repositories, and review changes before running push or sync.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If the cookie or local credential file is exposed, someone could access or modify the user's Overleaf projects.

Why it was flagged

The skill uses an Overleaf browser session cookie and stores or reads it from local credential locations. This is purpose-aligned for Overleaf access, but the cookie can grant account-level project access and should be treated as sensitive.

Skill content
olcli uses session cookie authentication via `overleaf_session2`... Credentials are checked in order: 1. `OVERLEAF_SESSION` environment variable 2. `.olauth` file in current directory 3. Global config: `~/.config/olcli-nodejs/config.json`
Recommendation

Only use this with a trusted olcli install, keep `.olauth` out of shared folders and git, use `olcli logout` when done, and rotate/log out sessions if the cookie may have leaked.

What this means

Running push, sync, or upload against the wrong project or directory could overwrite or publish unintended paper changes to Overleaf.

Why it was flagged

The skill documents commands that can upload or synchronize local files into Overleaf projects. These actions are coherent with the skill's purpose and are shown as explicit user workflows, but they can change project content.

Skill content
`olcli push              # Upload changes only`
`olcli sync              # Bidirectional sync (pull + push)`
`olcli upload figure1.png "My Paper"`
Recommendation

Review the target project and local changes before syncing, use `olcli push --dry-run` where possible, and be cautious with force-overwrite options.

What this means

The behavior ultimately depends on the externally installed olcli package and whatever version the package manager installs.

Why it was flagged

The install helper fetches an external CLI through Homebrew or npm without a pinned version in the provided artifacts. This is expected for the skill's purpose, but the reviewed package does not include the olcli implementation itself.

Skill content
brew tap aloth/tap
brew install olcli
...
npm install -g @aloth/olcli
Recommendation

Install from a trusted source, consider pinning or auditing the olcli package, and avoid running the installer automatically in sensitive environments.