Files
clawsec/wiki/ja/platform-verification.md
T
David Abutbul b37162a33d feat(i18n): add multilingual wiki scaffolding, language switcher, and… (#212)
* feat(i18n): add multilingual wiki scaffolding, language switcher, and translation QA pipeline

* docs(readme): adopt picoclaw-style multilingual link bar

* fix(i18n): repair localized index links and tighten partial-pair QA

* ci(i18n): fail on broken markdown links in README/wiki

* ci(i18n): add changed-files mode for markdown link checks

* i18n(de): use local Argos MT to fill untranslated German sections

* i18n(es,fr): fill untranslated sections via local Argos workflow

* i18n(ja): fill untranslated sections with scoped local Argos pass

* i18n(ko): fill untranslated sections with scoped local Argos pass

* fix(i18n): address review feedback

---------

Co-authored-by: David Abutbul <David.a@prompt.security>
2026-04-29 09:00:31 +03:00

104 lines
4.5 KiB
Markdown

<!-- AUTO-GENERATED TRANSLATION SCAFFOLD (ja)
Source: ../platform-verification.md
Review status: draft
-->
# プラットフォーム検証チェックリスト
このチェックリストを使用して、変更後のポータビリティとパス処理の動作を検証します。
## Linux 検証
1。 コアノードのテストを実行します。
```bash
node skills/clawsec-suite/test/path_resolution.test.mjs
node skills/clawsec-suite/test/guarded_install.test.mjs
node skills/clawsec-suite/test/advisory_suppression.test.mjs
node skills/openclaw-audit-watchdog/test/suppression_config.test.mjs
```
期待:すべてのテストパス。
2。 `$HOME`パスの受け入れを検証しません。
```bash
CLAWSEC_LOCAL_FEED='\$HOME/advisories/feed.json' \
node skills/clawsec-suite/scripts/guarded_skill_install.mjs --skill test-skill --dry-run
```
期待:`Unexpanded home token`エラーでゼロを終了します。
3. `$HOME`の拡張機能を検証:
```bash
HOME=/tmp/clawsec-home node skills/clawsec-suite/test/path_resolution.test.mjs
```
期待:`$HOME`拡張テストパス
# macOS 検証
1。 Linux と同じ Node テスト スイートを実行します。
2。 OpenSSLツーリングパスの仮定が文書化されていることを確認します。
- LibreSSL/OpenSSL のバリエーションを使用する場合は、docs からテストされたコマンドフォームを使用することを確認してください。
3。 設定パスでチルドの拡張を確認します。
```bash
OPENCLAW_AUDIT_CONFIG=~/.openclaw/security-audit.json \
node skills/openclaw-audit-watchdog/scripts/load_suppression_config.mjs --enable-suppressions
```
期待される: パスは正しく解決します (または拡張された場所での明確なファイルではなく、エラー)。
## Windowsの検証(PowerShell)
1。 ノードテストを実行します。
```powershell
node skills/clawsec-suite/test/path_resolution.test.mjs
node skills/clawsec-suite/test/guarded_install.test.mjs
node skills/clawsec-suite/test/advisory_suppression.test.mjs
```
期待:すべてのパス。
2。 電力を検証 Shell env パス拡張動作:
```powershell
$env:CLAWSEC_LOCAL_FEED = '$env:USERPROFILE\advisories\feed.json'
node skills/clawsec-suite/scripts/guarded_skill_install.mjs --skill test-skill --dry-run
```
期待: パストークンが展開/正規化されるか、ターゲットファイルが不足している場合、クリアエラーで失敗します。
3。 エスケープされたリテラルトークン拒否を確認します。
```powershell
$env:CLAWSEC_LOCAL_FEED = '\$HOME\advisories\feed.json'
node skills/clawsec-suite/scripts/guarded_skill_install.mjs --skill test-skill --dry-run
```
期待: `Unexpanded home token` のエラー、Liteal `$HOME` のディレクトリ作成なし。
ツイート ライン・エンド・サンティ
1。 LFポリシーの提示を確認する:
```bash
test -f .gitattributes && grep -n "eol=lf" .gitattributes
```
期待:スクリプト/コンフィグファイルパターンはLFを強制します。
2。 CRLF-prone のチェックアウト後、スクリプトは引き続き解析します。
```bash
bash -n scripts/populate-local-feed.sh
bash -n scripts/populate-local-skills.sh
```
期待される:`^M`のshbang/parseの間違い無し。
## Explicit Bug Check: 文字無し `$HOME` ディレクトリ作成
1。 リテラル/エスケープされたトークンを持つパスを設定します。
2。 セットアップ/インストールコマンドを実行します。
3。 コマンドがトークンエラーで初期に失敗することを確認します。
4. `$HOME` のセグメントディレクトリは、作業ディレクトリで作成されていないことを確認します。
期待される結果:**Liteal `$HOME` を含むディレクトリはサポートされたセットアップスクリプトによって作成されます。 メニュー
## ソース参照
- .gitattributesの
- スクリプト/populate-local-feed.sh
- スクリプト/populate-local-skills.sh
- スキル/clawsec-suite/test/path_resolution.test.mjs
- スキル/ clawsec-suite/test/guarded_install.test.mjs
- スキル/ clawsec-suite/test/advisory_suppression.test.mjs
- スキル/clawsec-suite/scripts/guarded_skill_install.mjs
- スキル/openclaw-audit-watchdog/scripts/load_suppression_config.mjs
- スキル/openclaw-audit-watchdog/test/suppression_config.test.mjs