fix(ci): restore skill fixtures and security doc anchors

This commit is contained in:
Vincent Koc 2026-03-30 11:34:24 +09:00
parent f380305ee4
commit 03a03c2dc4
2 changed files with 8 additions and 2 deletions

View File

@ -13,7 +13,7 @@ OpenClaw is **not** a hostile multi-tenant security boundary for multiple advers
If you need mixed-trust or adversarial-user operation, split trust boundaries (separate gateway + credentials, ideally separate OS users/hosts).
</Warning>
**On this page:** [Trust model](#scope-first-personal-assistant-security-model) | [Quick audit](#quick-check-openclaw-security-audit) | [Hardened baseline](#hardened-baseline-excerpt) | [DM access model](#dm-access-model) | [Configuration hardening](#configuration-hardening-examples) | [Incident response](#incident-response)
**On this page:** [Trust model](#scope-first-personal-assistant-security-model) | [Quick audit](#quick-check-openclaw-security-audit) | [Hardened baseline](#hardened-baseline-in-60-seconds) | [DM access model](#dm-access-model-pairing--allowlist--open--disabled) | [Configuration hardening](#configuration-hardening-examples) | [Incident response](#incident-response)
## Scope first: personal assistant security model

View File

@ -1,6 +1,6 @@
import fs from "node:fs/promises";
import path from "node:path";
import type { Skill } from "@mariozechner/pi-coding-agent";
import { createSyntheticSourceInfo, type Skill } from "@mariozechner/pi-coding-agent";
export async function writeSkill(params: {
dir: string;
@ -37,6 +37,12 @@ export function createCanonicalFixtureSkill(params: {
filePath: params.filePath,
baseDir: params.baseDir,
source: params.source,
sourceInfo: createSyntheticSourceInfo(params.filePath, {
source: params.source,
baseDir: params.baseDir,
scope: "project",
origin: "top-level",
}),
disableModelInvocation: params.disableModelInvocation ?? false,
};
}