agentsclimarketplace

Global security

Skill AravindS-Wick/aravindhan-skills/skills/global-security

148+ curated Claude AI skills — agent orchestration, security, multi-repo PRs, design, mobile & more. One-command install.

Install
npx -y skills add AravindS-Wick/aravindhan-skills --skill global-security

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Manage and execute tasks for global-security. Use when validating staged changes before a commit or PR — catches linting errors, secrets, vulnerable dependencies, security patterns (eval, SQL injection, XSS, hardcoded keys), bad branch names, coverage drops, and build failures. Use --checks= for targeted validation.

SKILL.md

2.8 KB, as published. Nobody here has run it

Global Security (PR Check)

Pre-PR security & quality gates that work for any codebase with auto-fix and minimal token use.

Quick Start

# Single checks
/pr-check --checks=git                # Branch name + commit format only
/pr-check --checks=linting            # Linting only
/pr-check --checks=npm-audit          # Dependency audit only
/pr-check --checks=security           # Security patterns only
/pr-check --checks=coverage           # Coverage impact only

# Combinations
/pr-check --checks=git,files,linting  # Fast pre-commit combo
/pr-check --checks=linting,npm-audit,security

# Scope modes
/pr-check --pre-commit                # Fast (1–3 min, cached) — default
/pr-check --full                      # All checks (5–15 min)
/pr-check --fix                       # Auto-fix + validate
/pr-check --full --report             # Detailed markdown + JSON output

# Target branch/PR
/pr-check feat/my-feature --full

Available Checks

git, files, linting, security, npm-audit, pip-audit, coverage, build, performance, docs

What Each Check Validates

CheckGates
gitBranch naming (feat/, fix/ etc), commit format (type(scope): desc), no force-push
filesNo .env, secrets, node_modules/, dist/, OS files, large binaries
lintingESLint/Pylint/Rubocop: 0 errors required
securityeval, exec, SQL injection, XSS, hardcoded secrets, path traversal, weak crypto
npm-audit0 CRITICAL/HIGH vulnerabilities (or documented exemption)
coverageNew code has tests, coverage not dropped >5%
buildBuild succeeds, no TypeScript errors, artifacts created

Execution Modes

ModeTimeTokens
--checks=git30s300–500
--pre-commit1–3m600–1,200
--full5–15m2,000–4,000
--fix2–5m1,200–2,200

Blocking vs Warning Gates

Blocks PR: lint errors, test failures, CRITICAL security, npm/pip audit CRITICAL/HIGH, build failure, sensitive files, invalid commit/branch format

Warns: HIGH security patterns, coverage decrease, performance regression <20%

Auto-Fix (--fix)

Automatically fixes: ESLint errors, Prettier formatting, Stylelint, import sorting, trailing whitespace

Exemptions

// ⚠️ EXEMPTION: reason
// Issue: #1234, approved by @lead on 2026-04-08, sunset: 2026-07-08
const URL = 'https://api.example.com';

Token avg: 600–4,000 per run | Scope: Any language/stack

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.