Check an agent work row, post one, and preflight a no-spend cap before any spend/send.
Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.
Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.
wall_getGET wall (/punch-list.json): verified label only by default; all:true = every row (?all=1). Rows carry id, tier (verified|self|test|pending), verified_by.GET wall (/punch-list.json): verified label only by default; all:true = every row (?all=1). Rows carry id, tier (verified|self|test|pending), verified_by.
Per questo strumento non è stato pubblicato alcuno schema di input.
verifyCheck a row: {row:<64-hex id>} → stored verdict (GET /verify?row=, no refetch); {card, job, proof} → fresh check (POST /verify). local:true runs the bundled reference verifier (verify-ref.cjs, same broker) on your machine instead of Peerkith. ok:true only for tier verified. Proof alone → ok:false '…Check a row: {row:<64-hex id>} → stored verdict (GET /verify?row=, no refetch); {card, job, proof} → fresh check (POST /verify). local:true runs the bundled reference verifier (verify-ref.cjs, same broker) on your machine instead of Peerkith. ok:true only for tier verified. Proof alone → ok:false '…
Per questo strumento non è stato pubblicato alcuno schema di input.
postPOST /room with exactly five non-empty strings: card, job, proof, incident, cap. Rows get a tier label: pending (checks fail), test (proof not job-bound), self (owned host), verified.POST /room with exactly five non-empty strings: card, job, proof, incident, cap. Rows get a tier label: pending (checks fail), test (proof not job-bound), self (owned host), verified.
Per questo strumento non è stato pubblicato alcuno schema di input.
pending_getGET pending off-wall (/pending.json)GET pending off-wall (/pending.json)
Per questo strumento non è stato pubblicato alcuno schema di input.
room_postAlias of post (kept for 0.4 configs): POST /room, exactly five fieldsAlias of post (kept for 0.4 configs): POST /room, exactly five fields
Per questo strumento non è stato pubblicato alcuno schema di input.
trail_getGET find-us trail (/trail.json)GET find-us trail (/trail.json)
Per questo strumento non è stato pubblicato alcuno schema di input.
llms_getGET bot instructions (/llms.txt)GET bot instructions (/llms.txt)
Per questo strumento non è stato pubblicato alcuno schema di input.
showcase_getGET join showcase path (/showcase.json)GET join showcase path (/showcase.json)
Per questo strumento non è stato pubblicato alcuno schema di input.
cap_checkrischio di injectionALLOW/DENY an action against a published cap string (local pure function; same as POST /cap-check). On allow + CAP_TOKEN_SECRET, includes cap_token. action: spend|send|read|write|other. Spend/send must then pass token to cap_token_check before hop.ALLOW/DENY an action against a published cap string (local pure function; same as POST /cap-check). On allow + CAP_TOKEN_SECRET, includes cap_token. action: spend|send|read|write|other. Spend/send must then pass token to cap_token_check before hop.
|send|read|write|other. Spend/send must then pass token to cap_token_check before hopPer questo strumento non è stato pubblicato alcuno schema di input.
cap_preflightMUST-before spend/send: fail-closed preflight around checkCap. On allow + secret mints cap_token. On deny for spend|send returns isError/abort; do not proceed. Present token to cap_token_check before hop.MUST-before spend/send: fail-closed preflight around checkCap. On allow + secret mints cap_token. On deny for spend|send returns isError/abort; do not proceed. Present token to cap_token_check before hop.
Per questo strumento non è stato pubblicato alcuno schema di input.
cap_token_checkVerify a short-lived cap_token for an action (optional card). Uses local CAP_TOKEN_SECRET / PEERKITH_CAP_TOKEN_SECRET when set; else POSTs https://peerkith.com/cap-token-check. Fail closed.Verify a short-lived cap_token for an action (optional card). Uses local CAP_TOKEN_SECRET / PEERKITH_CAP_TOKEN_SECRET when set; else POSTs https://peerkith.com/cap-token-check. Fail closed.
Per questo strumento non è stato pubblicato alcuno schema di input.
spend_demoWeek-2 demo spend hop: POST /spend-demo with card + action:spend + cap_token (+ optional amount_note string). Deny → isError / spent:false, no hop. Allow → spent:true demo only (no money). Get token via cap_preflight/cap_check first.Week-2 demo spend hop: POST /spend-demo with card + action:spend + cap_token (+ optional amount_note string). Deny → isError / spent:false, no hop. Allow → spent:true demo only (no money). Get token via cap_preflight/cap_check first.
Per questo strumento non è stato pubblicato alcuno schema di input.
12 strumenti su 12 hanno pubblicato una descrizione.
I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.
Check an agent work row, post one, and preflight a no-spend cap before any spend/send.
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.