Grades are a hygiene check, not a security guarantee.

Claude Code, Skill

Second Brain Starter Kit

232 battle-tested Claude Code skills (187 with catalog-ready descriptions, the rest groomed nightly) from a live second-brain + assistant operation.

Compatibility: Not stated.

Grade D

Two or more Medium findings, or a High finding. Only try it in a sandbox.

Graded by PlugVetRubric v2

Not a guarantee. A hygiene check of the source at the commit shown, not a security audit.

Rescanned at commit c18a8166fbfa.

SECRETS_PATH_CREDENTIAL OBFUSCATION_MINIFIED_PAYLOAD

Why this grade

  • SECRETS_PATH_CREDENTIAL Medium

    Mentions a credential store path (~/.ssh, id_rsa, .npmrc, .aws/credentials, credentials.json, .netrc).

    ONBOARDING-FAMILY.md, line 27 - ⛔ **Никогда не копируй с другой машины `.claude.json`, `.credentials.json` или

  • OBFUSCATION_MINIFIED_PAYLOAD Medium

    Contains a very long line with almost no spaces in a script or style file.

    engines/imports/build_tag_taxonomy.py, line 35 (r"DeFi|[человек]|[человек]|Геймфи|GameDev|Геймдев|NFT|^AI|ИИ|Ai|RWA|Infra|Инфраструктур|DAO|ДАО|Wallet|Кошел|Exchange|Биржа|CEX|DEX|Layer|Лэер|^Zk|Зикей|zK|SocialFi|Социальные|[че

Any High, or two or more Medium findings, give D. One Medium gives C. Low findings or a security Note give B. Each code names a finding behind the letter.

Grades are a hygiene check of the source at the commit shown, on the date checked, not a security audit or a guarantee. The free directory grades are automated. Before release, a PlugVet engineer reviews every paid report and any grade we hold back, including all F grades, against the source code and the evidence we quote.

What was checked

Plain notes from the hygiene checks.

  • Permissions

    Concern

    can delete files.

    PERMISSION_DELETE_FILES

    engines/imports/backup_healthcheck.py, line 97

    return subprocess.run(["git", "-C", str(VAULT), "bundle", "verify", str(b)],

    engines/imports/backup_healthcheck.py, line 107

    r = subprocess.run(["schtasks", "/query", "/TN", TASK, "/FO", "LIST", "/V"],

    engines/imports/backup_to_drive.py, line 104

    r = subprocess.run(["git", "-C", str(VAULT), *a], capture_output=True, text=True,

    Show more

    engines/imports/backup_to_drive.py, line 115

    r = subprocess.run([sys.executable, str(vb), "pre-drive-backup " + datetime.now().strftime("%Y-%m-%d %H:%M")],

    engines/imports/backup_to_drive.py, line 160

    r = subprocess.run(cmd, capture_output=True, text=True, encoding="utf-8", errors="replace")

    engines/imports/backup_to_drive.py, line 241

    r = subprocess.run(["git", "-C", str(repo), "bundle", "create", str(c_b), "--all"],

    engines/imports/backup_to_drive.py, line 245

    ok = subprocess.run(["git", "-C", str(repo), "bundle", "verify", str(c_b)],

    engines/imports/brain_common.py, line 78

    out = subprocess.run(['tasklist', '/FI', f'PID eq {pid}', '/NH'],

    engines/imports/build_faaa_batches.py, line 150

    os.remove(os.path.join(BDIR, fn))

  • Install and update

    Pass

    No install-time script found, and dependencies are pinned or absent.

  • Network

    Concern

    can reach a host that is not written as a fixed address.

    NETWORK_NO_FIXED_HOST

    engines/imports/ask_server.py, line 169

    const r=await fetch(u); const j=await r.json();

    engines/imports/ask_server.py, line 200

    pass # client disconnected (e.g. closed tab / curl timeout) — harmless

    engines/imports/brain_health.py, line 70

    with urllib.request.urlopen(req, timeout=5) as r:

    Show more

    bible/05-Protocols-Bible/reglament-vsegda-loginsya-i-avtorizuysya-sam.md, line 27

    > **Единственная причина позвать Антона на входе:** секрета РЕАЛЬНО нет ни в store, ни через self-fetch (OTP-путь мёртв, 2FA не сохранён) — тогда одной фразой прошу именно недостаю

    engines/imports/alpha/alpha_review_server.py, line 483

    await fetch('/api/verdict',{method:'POST',headers:{'Content-Type':'application/json'},

    engines/imports/alpha/alpha_review_server.py, line 487

    await fetch('/api/promote',{method:'POST',headers:{'Content-Type':'application/json'},

    engines/imports/alpha/alpha_review_server.py, line 494

    const r=await fetch('/api/promote',{method:'POST',headers:{'Content-Type':'application/json'},

    engines/imports/alpha/alpha_review_server.py, line 512

    const r=await fetch('/api/reharvest',{method:'POST'});DATA=await r.json();render();

  • Secrets

    Concern

    reads a credential or environment file.

    SECRETS_ENV_READ SECRETS_PATH_CREDENTIAL SECRETS_PATH_DOTENV

    engines/imports/brain_ask.py, line 58

    OAI_SECRET = os.getenv('OPENAI_SECRET_FILE') or os.path.join(_SECRETS, 'openai.env')

    ONBOARDING-FAMILY.md, line 27

    - ⛔ **Никогда не копируй с другой машины `.claude.json`, `.credentials.json` или

    ONBOARDING-FAMILY.md, line 115

    лежат ТВОИ живые `.claude.json` и `.credentials.json` (логин Claude этой машины) и рабочие

    Show more

    ONBOARDING-FAMILY.md, line 125

    .credentials.json

    ONBOARDING-FAMILY.md, line 265

    | 3 | `.stignore` встал ДО синка claude-home | `.credentials.json` жив, Claude не разлогинен |

    bible/05-Protocols-Bible/reglament-shina-telegram-bez-mcp-i-svoya-sessiya-na-mashinu.md, line 42

    - **Запрещено:** держать ОДИН session-string / auth-key Telegram-аккаунта в СИНКАЕМОМ файле (`.env`, `.claude.json`, конфиг MCP), который расползается на все машины. Один ключ на 2

  • Agent instructions

    Pass

    No instruction to ignore earlier instructions or to hide a step.

  • Obfuscation

    Concern

    contains a minified payload.

    OBFUSCATION_MINIFIED_PAYLOAD

    engines/imports/build_tag_taxonomy.py, line 35

    (r"DeFi|[человек]|[человек]|Геймфи|GameDev|Геймдев|NFT|^AI|ИИ|Ai|RWA|Infra|Инфраструктур|DAO|ДАО|Wallet|Кошел|Exchange|Биржа|CEX|DEX|Layer|Лэер|^Zk|Зикей|zK|SocialFi|Социальные|[че

    engines/imports/extract_series.py, line 1

    # -*- coding: utf-8 -*-

  • Licence

    Pass

    A licence file is present (LICENSE).

  • Maintainer activity

    Pass

    The latest commit is within the last 365 days.

Note

Hygiene check of commit c18a8166fbfa. can delete files. can reach a host that is not written as a fixed address. reads a credential or environment file. contains a minified payload.

Date and source

Date checked:

View source

github.com

Commit graded: c18a8166fbfa8376273ad0908b4e371d57df832c

This link goes to the original host. PlugVet does not host or check what you download from there, and installing it is your own decision and risk.

Read how this letter is chosen