Skip to content

Latest commit

 

History

History
148 lines (107 loc) · 4.5 KB

File metadata and controls

148 lines (107 loc) · 4.5 KB

Claw Guard

Claw Guard

English | 简体中文 | 日本語 | 한국어 | Français | Deutsch | Español | Русский

Claw Guard — eto plugin bezopasnosti dlia OpenClaw, kotoryi dobavliaet lokalnyi zashchitnyi sloi pered vypolneniem riskovannykh deistvii agenta.

Почему Claw Guard?

  1. Obshchaia threat intelligence: Claw Guard mozhet delit'sia rezultatami obnaruzheniia vredonosnykh skills vo vsem ekosisteme OpenClaw, chtoby odna podtverzhdennaia ugroza pomogala zashchishchat i drugikh polzovatelei.
  2. Raspredelennyi AI-review: podozritel'nye skills mogut proveriat'sia i lokal'noi model'iu OpenClaw u pol'zovatelia, i oblachnym analiticheskim konturom Claw Guard.
  3. Dvoinoi uroven' obnaruzheniia: zashchita ne zavisit ot odnoi tochki proverki. Claw Guard sochetaet lokal'nuiu inspektsiiu i neobiazatel'noe oblachnoe obnaruzhenie.
  4. Shirokoe pokrytie: Claw Guard proektirovan dlia proverki riskovannykh skills, failov, komand i URL.
  5. Reaktsiia v real'nom vremeni: podtverzhdennoe vredonosnoe povedenie mozhno srazu blokirovat', a menee uverenno otsenennoe riskovannoe povedenie mozhet vyzvat' preduprezhdenie dlia pol'zovatelia.
  6. Upload bez lishnikh dannykh: plugin proektirovan tak, chtoby ne zagruzhat' pol'zovatel'skie sekrety ili polnyi chastnyi kontent. Na udalennoi storone okazyvaiutsia tol'ko metadannye, vazhnye dlia bezopasnosti: skills, puti failov, komandnye stroki, URL i kontekst tool calls iz OpenClaw. Servernaia realizatsiia takzhe planiruetsia kak open source.

Install

Esli vy khotite, chtoby agent OpenClaw ustanovil plugin avtomaticheski, otpravte emu etot prompt:

Please install the OpenClaw plugin "@bitslabguard/claw-guard" for me.
Use the standard OpenClaw plugin install flow, enable the plugin after installation if needed, and then verify the install result by checking the plugin info for "claw-guard".

Install From npm

Pryamaia ustanovka iz npm:

openclaw plugins install @bitslabguard/claw-guard

Ustanovka konkretnoi versii:

openclaw plugins install @bitslabguard/claw-guard@0.0.3

Install From GitHub Release

Dlia bolshinstva polzovatelei samyi prostoi variant - ustanovit poslednii zip iz GitHub Releases. OpenClaw podderzhivaet priamuiu ustanovku .zip arkhiva plugina.

openclaw plugins install /path/to/claw-guard-v0.0.3.zip

Proverka:

openclaw plugins info claw-guard

What It Does

  • Proverka vyzovov instrumentov cherez OpenClaw hooks
  • Lokalnye allow/deny pravila dlia komand, putei i URL
  • Lokalizovannye preduprezhdeniia i blokirovki v chat-kanalakh
  • Vstroennyi dashboard dlia statusa, skanov, pause, resume i nastroek
  • Avariinaia pauza so snapshot-vosstanovleniem
  • Strukturirovannye audit-logi
  • Neobiazatelnaia integratsiia s Claw_Guard_Server

Osnovnye vozmozhnosti

  • Proverka vyzovov instrumentov cherez OpenClaw hooks
  • Lokalnye allow/deny pravila dlia komand, putei i URL
  • Lokalizovannye preduprezhdeniia i blokirovki v chat-kanalakh
  • Vstroennyi dashboard dlia statusa, skanov, pause, resume i nastroek
  • Avariinaia pauza so snapshot-vosstanovleniem
  • Strukturirovannye audit-logi
  • Neobiazatelnaia integratsiia s Claw_Guard_Server

Komandy

  • /sec_help
  • /uninstall
  • /uninstall confirm <token>
  • /sec_openclaw_upgrade
  • /sec_openclaw_upgrade confirm <token>
  • /sec_scan
  • /sec_language [auto|locale]
  • /sec_block_stats [count]

Dashboard

Claw Guard vkliuchaet vstroennyi dashboard na Preact.

  • status runtime
  • nedavnie hook-signaly
  • svodka audita
  • skany bezopasnosti
  • deistviia pause i resume
  • nastroiki autoUpgrade, iazyka, intercept, intel i pause po umolchaniiu

Ustanovka

Trebovaniia

  • Node.js >=20
  • Rabotaiushchii OpenClaw v PATH

Lokalnaia ustanovka dlia razrabotki

npm install
npm run build
openclaw plugins install -l .

Bootstrap installer

npm run bootstrap:install -- --source local --path .
  • --skip-doctor
  • --no-restart
  • --dry-run

Razrabotka

npm install
npm run build
npm run typecheck
npm test
npm run check

Release

npm run release:version -- 0.0.3
npm run build
npm run release:pack

Dokumentatsiia