Acceptance-criteria-driven goal completion for autonomous agents — core library, MCP server, and Cordis plugin
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit b46acae · analyzer v33 · 1w ago
skills & prompt files 28
- agent-rules cckyros-goal-acceptance-b46acae/AGENTS.md
- skill cckyros-goal-acceptance-b46acae/assets/SKILL.md
- skill cckyros-goal-acceptance-b46acae/assets/skills/amend-acceptance-criteria/SKILL.md
- skill cckyros-goal-acceptance-b46acae/assets/skills/can-complete-goal/SKILL.md
- skill cckyros-goal-acceptance-b46acae/assets/skills/confirm-criterion/SKILL.md
- skill cckyros-goal-acceptance-b46acae/assets/skills/get-acceptance-criteria/SKILL.md
- skill cckyros-goal-acceptance-b46acae/assets/skills/goal-planning/SKILL.md
- skill cckyros-goal-acceptance-b46acae/assets/skills/set-acceptance-criteria/SKILL.md
- skill cckyros-goal-acceptance-b46acae/assets/skills/update-task-status/SKILL.md
- skill cckyros-goal-acceptance-b46acae/assets/skills/validate-criterion/SKILL.md
- skill cckyros-goal-acceptance-b46acae/skills/amend-acceptance-criteria/SKILL.md
- skill cckyros-goal-acceptance-b46acae/skills/can-complete-goal/SKILL.md
- skill cckyros-goal-acceptance-b46acae/skills/confirm-criterion/SKILL.md
- skill cckyros-goal-acceptance-b46acae/skills/get-acceptance-criteria/SKILL.md
- skill cckyros-goal-acceptance-b46acae/skills/goal-acceptance/SKILL.md
- skill cckyros-goal-acceptance-b46acae/skills/goal-planning/SKILL.md
- skill cckyros-goal-acceptance-b46acae/skills/set-acceptance-criteria/SKILL.md
- skill cckyros-goal-acceptance-b46acae/skills/update-task-status/SKILL.md
- skill cckyros-goal-acceptance-b46acae/skills/validate-criterion/SKILL.md
- skill cckyros-goal-acceptance-b46acae/src/assets/SKILL.md
- skill cckyros-goal-acceptance-b46acae/src/assets/skills/amend-acceptance-criteria/SKILL.md
- skill cckyros-goal-acceptance-b46acae/src/assets/skills/can-complete-goal/SKILL.md
- skill cckyros-goal-acceptance-b46acae/src/assets/skills/confirm-criterion/SKILL.md
- skill cckyros-goal-acceptance-b46acae/src/assets/skills/get-acceptance-criteria/SKILL.md
- skill cckyros-goal-acceptance-b46acae/src/assets/skills/goal-planning/SKILL.md
- skill cckyros-goal-acceptance-b46acae/src/assets/skills/set-acceptance-criteria/SKILL.md
- skill cckyros-goal-acceptance-b46acae/src/assets/skills/update-task-status/SKILL.md
- skill cckyros-goal-acceptance-b46acae/src/assets/skills/validate-criterion/SKILL.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 56
filesystem 21
- fs cckyros-goal-acceptance-b46acae/build.mjs :10
import { existsSync } from "node:fs"; - fs cckyros-goal-acceptance-b46acae/dist/dsh-plugin.js :601
import { existsSync, mkdirSync, readdirSync, readFileSync, unlinkSync, writeFileSync } from "node:fs"; - fs cckyros-goal-acceptance-b46acae/openclaw-dist/openclaw-plugin.js :5010
import { existsSync, mkdirSync, readdirSync, readFileSync, unlinkSync, writeFileSync } from "node:fs"; - fs cckyros-goal-acceptance-b46acae/src/framework/config.ts :5
import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"; - fs cckyros-goal-acceptance-b46acae/src/framework/registry.ts :4
import { existsSync } from "node:fs"; - fs cckyros-goal-acceptance-b46acae/src/framework/safe-fs.ts :16
} from "node:fs"; - fs cckyros-goal-acceptance-b46acae/src/plugin/goal-manager.ts :13
import { existsSync, mkdirSync, readdirSync, readFileSync, unlinkSync, writeFileSync } from 'node:fs' - fs cckyros-goal-acceptance-b46acae/src/plugin/targets/native-codex.ts :9
import { existsSync } from "node:fs"; - fs cckyros-goal-acceptance-b46acae/src/plugin/targets/plugin-agents.ts :19
import { cpSync, existsSync, mkdirSync, rmSync } from "node:fs"; - fs cckyros-goal-acceptance-b46acae/src/plugin/targets/plugin-shared.ts :16
import { cpSync, existsSync, mkdirSync } from "node:fs"; - fs cckyros-goal-acceptance-b46acae/src/plugin/targets/shared.ts :11
import { existsSync, mkdirSync, readdirSync, rmSync, statSync, writeFileSync } from "node:fs"; - fs cckyros-goal-acceptance-b46acae/src/plugin/targets/skill-agents.ts :22
import { existsSync } from "node:fs";
show 9 more
- fs (weak) cckyros-goal-acceptance-b46acae/tests/cli.test.ts :4
import { mkdirSync, mkdtempSync } from "node:fs"; - fs (weak) cckyros-goal-acceptance-b46acae/tests/config.test.ts :2
import { mkdirSync, mkdtempSync, writeFileSync } from "node:fs"; - fs (weak) cckyros-goal-acceptance-b46acae/tests/native-targets.test.ts :9
import { existsSync, mkdtempSync, readFileSync } from "node:fs"; - fs (weak) cckyros-goal-acceptance-b46acae/tests/persistence-compat.test.ts :9
import { mkdtempSync, mkdirSync, writeFileSync, readFileSync, readdirSync } from 'node:fs' - fs (weak) cckyros-goal-acceptance-b46acae/tests/plugin-targets.test.ts :28
} from "node:fs"; - fs (weak) cckyros-goal-acceptance-b46acae/tests/plugin.test.ts :4
import { readFileSync, existsSync } from "node:fs"; - fs (weak) cckyros-goal-acceptance-b46acae/tests/registry.test.ts :3
import { mkdirSync, mkdtempSync, writeFileSync, readFileSync, readdirSync, existsSync } from "node:fs"; - fs (weak) cckyros-goal-acceptance-b46acae/tests/safe-fs.test.ts :3
import { mkdtempSync, mkdirSync, readFileSync, writeFileSync, existsSync } from "node:fs"; - fs (weak) cckyros-goal-acceptance-b46acae/tests/skill-targets.test.ts :10
import { existsSync, mkdirSync, mkdtempSync, readFileSync } from "node:fs";
shell / exec 12
- shell cckyros-goal-acceptance-b46acae/dist/dsh-plugin.js :2
import { execSync as execSync2 } from "node:child_process"; - shell cckyros-goal-acceptance-b46acae/openclaw-dist/openclaw-plugin.js :8
import { execSync } from "node:child_process"; - shell cckyros-goal-acceptance-b46acae/src/framework/registry.ts :99
const { spawn } = await import("node:child_process"); - shell cckyros-goal-acceptance-b46acae/src/plugin/dsh-plugin.ts :21
import { execSync } from 'node:child_process' - shell cckyros-goal-acceptance-b46acae/src/plugin/openclaw-plugin.ts :11
import { execSync } from 'node:child_process' - shell cckyros-goal-acceptance-b46acae/src/plugin/targets/plugin-shared.ts :15
import { spawn } from "node:child_process"; - shell cckyros-goal-acceptance-b46acae/src/plugin/tools.ts :8
import { execSync } from 'node:child_process' - shell (weak) cckyros-goal-acceptance-b46acae/tests/cli.test.ts :3
import { spawnSync } from "node:child_process"; - shell (weak) cckyros-goal-acceptance-b46acae/tests/mcp.test.ts :4
import { spawnSync } from "node:child_process"; - shell (weak) cckyros-goal-acceptance-b46acae/tests/native-targets.test.ts :8
import { spawnSync } from "node:child_process"; - shell (weak) cckyros-goal-acceptance-b46acae/tests/plugin-targets.test.ts :19
import { spawnSync } from "node:child_process"; - shell (weak) cckyros-goal-acceptance-b46acae/tests/skill-targets.test.ts :9
import { spawnSync } from "node:child_process";
declared dependencies 15
- @deepseek-ai/cordis@^4.0.1
- @deepseek-ai/dsh-agent@0.1.0-rc.8
- @deepseek-ai/dsh-invariants@0.1.0-rc.8
- @deepseek-ai/dsh-llm@0.1.0-rc.8
- @deepseek-ai/dsh-scope@0.1.0-rc.8
- @deepseek-ai/dsh-session@0.1.0-rc.8
- @deepseek-ai/dsh-system-prompt@0.1.0-rc.8
- @deepseek-ai/dsh-timeout@0.1.0-rc.8
- @deepseek-ai/dsh-tools@^0.1.0-rc.7
- @deepseek-ai/schemastery@^3.18.1
- @types/node@^26.2.0
- esbuild@^0.28.2
show 3 more
- openclaw@2026.7.1-2
- typebox@^1.3.17
- typescript@^7.0.2
obfuscation 1
- dynamic require()/import() cckyros-goal-acceptance-b46acae/build.mjs :28
const mod = await import("data:text/javascript;base64," + Buffer.from(code).toString("base64"));