Skill

claude-api

|-

○ declared by the publisher, as-is
Safety
FF: 3 or more highs, or any critical11 severity-bearing
Reliability & Quality
n/anot yet graded
Cost
n/anot yet measured
Popularity
21339Forks
Performance tested for◌ not assessed
no controlled task evaluation on this release
Repo★ 180.3k ○21.3k forks1.1k watchers1.4k open issueslast commit 1d old when scanned
· context signals ↓
Vettd Note

No Vettd note yet for this asset.

Best for

Not for

Re-assessed 1w ago · 7 of 7 categories assessed
Record lookup
$ vettd directory view 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac

◌ Vettd does not install assets; this record describes a copy you obtain yourself.

Custody chainSource ↗○ linked, not verified by Vettd
anthropics ◐anthropics/skills ○version = dbd4588 ◐ sha256:523d…a6c1 ◐ signature △ not assessedComplete terms in LICENSE.txt ○record 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac · live
◌ public recordYou are signed out, so you see the record and nothing else. sign in
Evidence · 7 of 7 categories · 32 signals · 6 soft spots
Where the record is weakest: 6 soft spots

Ranked worst first.

1SSH private key file accessCriticalSafety · critical · VTD-0006

Detected in shared/evals/report/build-report-lite.mjs:28 — `// `summary.json -> ~/.ssh/id_rsa`; the user later runs this builder (outside`

2SSH private key file accessCriticalSafety · critical · VTD-0006

Detected in shared/evals/report/runner-scaffold.mjs:112 — `// ~/.ssh/id_rsa` planted after the startup preflight must not be read into`

3High-entropy value — potential hardcoded secretCriticalSafety · critical · VTD-0003

Detected in shared/preserved-thinking-migration/drop_block_probe.py:422 — `CREDENTIALS_HINT = [REDACTED]`

Ranked 4–6: Instruction override language detected, Attempts to conceal actions from the user, Dangerous data flow in command pipeline
The soft spots and their evidence are identical when you are signed in.sign in
Safety● gradedFmost recent 1w ago12 signals · 6 soft spotsrecord 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac
how it was established12 signals · 2 sources · scan
vettd directory view 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac --json
show
SSH private key file accessflaggedsoft spot 1Detected in shared/evals/report/build-report-lite.mjs:28 — `// `summary.json -> ~/.ssh/id_rsa`; the user later runs this builder (outside`vettd · scan · 1wCritical
SSH private key file accessflaggedsoft spot 2Detected in shared/evals/report/runner-scaffold.mjs:112 — `// ~/.ssh/id_rsa` planted after the startup preflight must not be read into`vettd · scan · 1wCritical
High-entropy value — potential hardcoded secretflaggedsoft spot 3Detected in shared/preserved-thinking-migration/drop_block_probe.py:422 — `CREDENTIALS_HINT = [REDACTED]`vettd · scan · 1wCritical
Instruction override language detectedflaggedsoft spot 4Detected in shared/model-migration.md:863 — `phrase these as **context, not commands**. state the fact and let claude act on it; avoid override-style language ("igno`vettd · scan · 1wCritical
Attempts to conceal actions from the userflaggedsoft spot 5shared/evals/build-eval.md:227 — Pattern detected: Do not tell the usercisco · scan · 1wHigh
Dangerous data flow in command pipelineflaggedsoft spot 6shared/managed-agents-onboarding-from-url.md:1 — Pipeline downloads data from the network and executes it: `curl | sh`. This is a remote code execution pattern.cisco · scan · 1wHigh
References external URL — review for indirect prompt injection riskflaggedExternal URL(s) detected in SKILL.md — referenced content can change after auditvettd · scan · 1wMedium
Undeclared network usageflaggedSKILL.md — Skill code uses network libraries but doesn't declare network requirementcisco · scan · 1wMedium
Outbound network request primitives that can transmit data externallyflaggedshared/preserved-thinking-migration/drop_block_probe.py:427 — Pattern detected: urllib.request.Request(cisco · scan · 1wMedium
Outbound network request primitives that can transmit data externallyflaggedshared/preserved-thinking-migration/drop_block_probe.py:435 — Pattern detected: urllib.request.urlopen(cisco · scan · 1wMedium
Skill description exceeds agent skills length limitflaggedSKILL.md — Skill description is 1068 characters; Agent skills limit the `description` field to 1024 characters.cisco · scan · 1wLow
Name validation passednothing foundThe declared skill name follows the supported naming rules.vettd · scan · 1wnothing found
Reliability & Quality● gradednot yet gradedmost recent 1w ago6 signalsrecord 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac
how it was established6 signals · vettd · scan
vettd directory view 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac --json
show
Checklist patternreadvettd · scan · 1wabsent
Description usage contextreadvettd · scan · 1wabsent
Examplesreadvettd · scan · 1wpresent
Gotchas sectionreadvettd · scan · 1wabsent
Step-by-step workflowreadvettd · scan · 1wpresent
Validation loopreadvettd · scan · 1wpresent
Performance● measured1 measuredmost recent 1w ago2 signalsrecord 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac
how it was establishedtiktoken/cl100k_base/skill-md-body · 2 signals · vettd · scan
vettd directory view 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac --json
show
Progressive disclosurereadvettd · scan · 1wabsent
Static context tokensmeasuredvettd · scan · 1w26505
Cost● measurednot yet measuredmost recent 1w ago1 signalrecord 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac
how it was established1 signal · vettd · scan
vettd directory view 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac --json
show
Description exceeds 1024-character limitflaggedDescription is 1068 characters (max: 1024)vettd · scan · 1wInfo
Compatibility◌ unjudgednot judgedmost recent 1w ago2 signalsrecord 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac
how it was established2 signals · vettd · scan
vettd directory view 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac --json
show
Declared environment assumptionsreadvettd · scan · 1w
Declared skill namereadvettd · scan · 1wclaude-api
Popularity◇ context onlynot judgedmost recent 1w ago5 signalsrecord 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac
how it was establishedgithub-repo-object · 5 signals · github-api · research
vettd directory view 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac --json
show
Forksmeasuredgithub-api · research · 1w21339
Days since last commitmeasuredgithub-api · research · 1w1 days
Open issuesmeasuredgithub-api · research · 1w1396
Starsmeasuredgithub-api · research · 1w180317
Watchersmeasuredgithub-api · research · 1w1116
Characteristics◇ context onlynot judgedmost recent 1w ago4 signalsrecord 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac
how it was establishedbundle-extension-share · 4 signals · 2 sources · research/scan
vettd directory view 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac --json
show
Declared licensereadvettd · scan · 1wComplete terms in LICENSE.txt
Primary bundle languageobservedvettd · scan · 1w · conf highMarkdown
Repository linkreadvettd · scan · 1wabsent
Archivedreadgithub-api · research · 1wfalse
Coverage7 of 7 categories assessed · shown
Safety
✓ assessed
Name validation passed
Reliability & Quality
✓ assessed
6 signals recorded
Performance
✓ assessed
2 signals recorded
Cost
✓ assessed
1 signal recorded
Compatibility
✓ assessed
2 signals recorded
Popularity
✓ assessed
5 signals recorded
Characteristics
✓ assessed
4 signals recorded
Freshness & re-evaluation
assessed1w ago · Cisco AI Defense · Vettd core● current
source stateThe source matches what was scanned. No changes detected.Up to date
re-check policyre-checked against the upstream source on the scheduler's cadencenext check in 17h
re-run whena new release ships, the upstream source changes, or the scanner ruleset is revisedauto-scheduled
Limitations & open conflicts
limitationevery category carries at least one signal on this release
limitationReliability & Quality carries rows but no severity-bearing one: nothing has been graded there△ gap
conflictno two sources report the same quantity on this record
Verify: does this record describe your copy?
What record 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac covers
scannerv11● current
validityassessed 1w ago · Up to date
$ vettd scan folder <path>
this record was taken at digest sha256:523da4b0c36e… compare it against the digest your own scan prints
Reproduce: re-run the evidence yourself
$ vettd scan folder /path/to/your/copy
runs the same scanners against your own copy; the published record is never overwritten
How this record comparesagainst other published records · full comparison →
Signal kinds
▲ finding: something to act on, carries a severity● measurement: a reproducible quantityƒ estimate: inferred from a sample▪ fact: read directly off the artifact◆ classification: assigned from a taxonomy◌ nothing found: a producer looked and emitted no object◇ context only: described, never graded
Custody marks
◐ computed by vettd○ declared by the publisher, as-is△ not assessed: nothing looked
$ vettd directory view 4ea51a1b-a7f2-435e-b92a-c463bdb0c7ac --jsonas JSON ↗