Skills Explorer Add Skills

cso

An agent skill by garrytan, from garrytan/gstack. Tags: audit, security, static-analysis, validation.

What it does

Security audit: supported static findings; qualified profiles add reproduction and repair candidates. (gstack)

Install

With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:

npx skills add garrytan/gstack --skill cso

Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):

git clone --depth 1 https://github.com/garrytan/gstack
cp -r gstack/cso ~/.claude/skills/cso

Safety box score

Grade D, elevated risk: 46 of 100 risk points, rated 2026-10-06. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.

This skill is a security-audit orchestrator that runs a local gstack launcher, reads repository source/history, and can optionally drive isolated reproduction and verification flows. The main risks are broad read access to secrets and history, external network lookups for advisories/model transport, and writing state/control files outside the repo under the user’s home directory; it does not request sudo or global installs.

Category levels, from 0 (none) to 3 (high)
CategoryLevelWhy
Code & shell execution2 (moderate)It authorizes a local shell launcher (`Bash(~/.claude/skills/gstack/bin/gstack-cso-launcher *)`) and exposes helper commands that can run audit/reproduction workflows, so it can execute code via the trusted local binary.
Network access2 (moderate)The skill permits advisory and helper lookups by default (`Query only public package/advisory IDs`, `host controls model transport`) and only blocks them with `--offline`, so data can leave the host.
Filesystem reach2 (moderate)It uses paths under `~/.claude/skills/gstack/...` and requires `a mode-0700 directory outside the audited repository` plus `mode-0600 JSON`, so it writes outside the project tree.
Secrets & credentials2 (moderate)Phase 2 explicitly looks for `committed credentials`, `sensitive URL userinfo`, `CI inline secrets`, and other secret-bearing material in tracked source and Git history.
Privilege & persistence0 (none)There is no sudo, service registration, global installation, or shell/OS setting change in the skill text.
Instruction hijack surface2 (moderate)It strongly scripts agent behavior, including `Skip shared startup, learning, checkpoint and telemetry` and `Do not send findings, source, secrets, harnesses, or bundles to gbrain, telemetry, review ledgers, or shared learning`.
Irreversible actions1 (low)It can independently submit findings, resume/replay runs, and generate repair/reproduction artifacts, but it does not deploy, publish, or modify external systems.
Transparency0 (none)The shipped files are plain markdown/JSON; no binaries, base64 blobs, or decoded-at-runtime code appear in the skill package.

Before installing

Rated 2026-10-06 by an automated review of 4 files from the skill's repository.

Source

Repository
garrytan/gstack (all skills from this repository)
Path
cso/SKILL.md
Branch
main
Updated
2026-10-05