https://github.com/SJTU-IPADS/SkVM
· scanned 2026-06-16 00:14 UTC (2 months, 2 weeks ago)
108 raw signals (0 security + 108 graph)
Last scanned 2 months, 2 weeks ago · v1 · 102 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1634 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
resolveSources |
software | healthy | install/postinstall.js:resolveSources |
fetchToFile |
software | healthy | install/postinstall.js:fetchToFile |
fetchText |
software | healthy | install/postinstall.js:fetchText |
fetchWithFallback |
software | healthy | install/postinstall.js:fetchWithFallback |
installOpencode |
software | healthy | install/postinstall.js:installOpencode |
walk |
software | healthy | install/postinstall.js:walk |
pip |
software | healthy | test/compiler/extract-deps.test.ts:pip |
mkPlatform |
software | healthy | test/compiler/pass2-policy.test.ts:mkPlatform |
emptyTokens |
software | healthy | test/compiler/pass3.test.ts:emptyTokens |
mkPass |
software | healthy | test/compiler/registry.test.ts:mkPass |
returning |
software | healthy | test/compiler/timeout-passthrough.test.ts:returning |
via |
software | healthy | test/adapters/opencode.test.ts:via |
freshSandbox |
software | healthy | test/adapters/diagnose-failure.test.ts:freshSandbox |
createSequenceProvider |
software | healthy | test/adapters/bare-agent.test.ts:createSequenceProvider |
createAdapter |
software | healthy | test/integration/live-skill-injection.ts:createAdapter |
createCompilerProvider |
software | healthy | test/integration/live-aot-pass2.ts:createCompilerProvider |
check |
software | healthy | test/integration/live-aot-pass2.ts:check |
createCompilerProvider |
software | healthy | test/integration/live-aot-pass3.ts:createCompilerProvider |
check |
software | healthy | test/integration/live-aot-pass3.ts:check |
const |
software | healthy | test/integration/live-aot-pass3.ts:const |
run |
software | healthy | test/cli/deprecated-flag-hints.test.ts:run |
makeDef |
software | healthy | test/cli/flags.test.ts:makeDef |
parseError |
software | healthy | test/cli/flags.test.ts:parseError |
captureExit |
software | healthy | test/cli/flags.test.ts:captureExit |
parseError |
software | healthy | test/cli/profile.test.ts:parseError |
runError |
software | healthy | test/cli/profile.test.ts:runError |
parseError |
software | healthy | test/cli/run.test.ts:parseError |
runCli |
software | healthy | test/cli/unknown-flag.test.ts:runCli |
withTempDir |
software | healthy | test/proposals/round-show.test.ts:withTempDir |
ev |
software | healthy | test/proposals/round-show.test.ts:ev |
idx |
software | healthy | test/proposals/round-show.test.ts:idx |
makeFakeSkill |
software | healthy | test/proposals/storage.test.ts:makeFakeSkill |
makeLevelResult |
software | healthy | test/profiler/calibrator.test.ts:makeLevelResult |
withPinnedRandom |
software | healthy | test/profiler/generator-toolkit.test.ts:withPinnedRandom |
dummyInstance |
software | healthy | test/profiler/generator-toolkit.test.ts:dummyInstance |
name |
software | healthy | test/profiler/eval-ground-truth-tool-follow.test.ts:name |
call |
software | healthy | test/profiler/eval-ground-truth-tool-follow.test.ts:call |
evalWith |
software | healthy | test/profiler/eval-bug-fixes.test.ts:evalWith |
evalRaw |
software | healthy | test/profiler/eval-bug-fixes.test.ts:evalRaw |
cp |
software | healthy | test/profiler/eval-bug-fixes.test.ts:cp |
withSeed |
software | healthy | test/profiler/eval-bug-fixes.test.ts:withSeed |
moduleInstalled |
software | healthy | test/profiler/eval-bug-fixes.test.ts:moduleInstalled |
wc |
software | healthy | test/profiler/eval-bug-fixes.test.ts:wc |
runEval |
software | healthy | test/profiler/eval-ground-truth-reason.test.ts:runEval |
does |
software | healthy | test/profiler/eval-ground-truth-reason.test.ts:does |
makeTCP |
software | healthy | test/profiler/cache.test.ts:makeTCP |
createMockAdapter |
software | healthy | test/profiler/runner.test.ts:createMockAdapter |
createTaintedMockAdapter |
software | healthy | test/profiler/runner.test.ts:createTaintedMockAdapter |
makeRunResult |
software | healthy | test/profiler/failure-diagnostics.test.ts:makeRunResult |
stubResponse |
software | healthy | test/providers/structured-error-propagation.test.ts:stubRes… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.zh-CN.md |
software | healthy | README.zh-CN.md |
bun.lock |
software | healthy | bun.lock |
README.md |
software | healthy | README.md |
bunfig.toml |
software | healthy | bunfig.toml |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
skvm.config.example.json |
software | healthy | skvm.config.example.json |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
postinstall.js |
software | healthy | install/postinstall.js |
install.sh |
software | healthy | install/install.sh |
release-host.json |
software | healthy | install/release-host.json |
opencode-version.json |
software | healthy | install/opencode-version.json |
extract-deps.test.ts |
software | healthy | test/compiler/extract-deps.test.ts |
pass2-policy.test.ts |
software | healthy | test/compiler/pass2-policy.test.ts |
artifacts.test.ts |
software | healthy | test/compiler/artifacts.test.ts |
pass3.test.ts |
software | healthy | test/compiler/pass3.test.ts |
registry.test.ts |
software | healthy | test/compiler/registry.test.ts |
timeout-passthrough.test.ts |
software | healthy | test/compiler/timeout-passthrough.test.ts |
guard.test.ts |
software | healthy | test/compiler/guard.test.ts |
opencode.test.ts |
software | healthy | test/adapters/opencode.test.ts |
diagnose-failure.test.ts |
software | healthy | test/adapters/diagnose-failure.test.ts |
openclaw.test.ts |
software | healthy | test/adapters/openclaw.test.ts |
claude-code.test.ts |
software | healthy | test/adapters/claude-code.test.ts |
bare-agent.test.ts |
software | healthy | test/adapters/bare-agent.test.ts |
hermes.test.ts |
software | healthy | test/adapters/hermes.test.ts |
pi.test.ts |
software | healthy | test/adapters/pi.test.ts |
auto-probe-flow.test.ts |
software | healthy | test/integration/auto-probe-flow.test.ts |
live-auto-probe.ts |
software | healthy | test/integration/live-auto-probe.ts |
live-skill-injection.ts |
software | healthy | test/integration/live-skill-injection.ts |
live-headless-pi.ts |
software | healthy | test/integration/live-headless-pi.ts |
live-aot-pass2.ts |
software | healthy | test/integration/live-aot-pass2.ts |
live-bare-agent.ts |
software | healthy | test/integration/live-bare-agent.ts |
live-aot-pass3.ts |
software | healthy | test/integration/live-aot-pass3.ts |
round-trip.test.ts |
software | healthy | test/cli-config/round-trip.test.ts |
deprecated-flag-hints.test.ts |
software | healthy | test/cli/deprecated-flag-hints.test.ts |
flags.test.ts |
software | healthy | test/cli/flags.test.ts |
profile.test.ts |
software | healthy | test/cli/profile.test.ts |
run.test.ts |
software | healthy | test/cli/run.test.ts |
unknown-flag.test.ts |
software | healthy | test/cli/unknown-flag.test.ts |
logs.test.ts |
software | healthy | test/cli/logs.test.ts |
round-show.test.ts |
software | healthy | test/proposals/round-show.test.ts |
storage.test.ts |
software | healthy | test/proposals/storage.test.ts |
proposal-meta.test.ts |
software | healthy | test/proposals/proposal-meta.test.ts |
proposal-create-optimizer-driver.test.ts |
software | healthy | test/proposals/proposal-create-optimizer-driver.test.ts |
calibrator.test.ts |
software | healthy | test/profiler/calibrator.test.ts |
generator-toolkit.test.ts |
software | healthy | test/profiler/generator-toolkit.test.ts |
eval-ground-truth-gen.test.ts |
software | healthy | test/profiler/eval-ground-truth-gen.test.ts |
generators.test.ts |
software | healthy | test/profiler/generators.test.ts |
all-generators.test.ts |
software | healthy | test/profiler/all-generators.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
install |
software | healthy | install |
test |
software | healthy | test |
compiler |
software | healthy | test/compiler |
adapters |
software | healthy | test/adapters |
integration |
software | healthy | test/integration |
cli-config |
software | healthy | test/cli-config |
cli |
software | healthy | test/cli |
proposals |
software | healthy | test/proposals |
profiler |
software | healthy | test/profiler |
providers |
software | healthy | test/providers |
framework |
software | healthy | test/framework |
helpers |
software | healthy | test/helpers |
bench |
software | healthy | test/bench |
evaluators |
software | healthy | test/bench/evaluators |
runtime |
software | healthy | test/runtime |
jit-boost |
software | healthy | test/jit-boost |
jit-optimize |
software | healthy | test/jit-optimize |
core |
software | healthy | test/core |
run |
software | healthy | test/run |
docs |
software | healthy | docs |
skvm |
software | healthy | docs/skvm |
scripts |
software | healthy | scripts |
skills |
software | healthy | skills |
skvm-jit |
software | healthy | skills/skvm-jit |
skvm-general |
software | healthy | skills/skvm-general |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
compiler |
software | healthy | src/compiler |
passes |
software | healthy | src/compiler/passes |
extract-parallelism |
software | healthy | src/compiler/passes/extract-parallelism |
_template |
software | healthy | src/compiler/passes/_template |
rewrite-skill |
software | healthy | src/compiler/passes/rewrite-skill |
bind-env |
software | healthy | src/compiler/passes/bind-env |
adapters |
software | healthy | src/adapters |
cli-config |
software | healthy | src/cli-config |
cli |
software | healthy | src/cli |
proposals |
software | healthy | src/proposals |
profiler |
software | healthy | src/profiler |
generators |
software | healthy | src/profiler/generators |
providers |
software | healthy | src/providers |
framework |
software | healthy | src/framework |
bench |
software | healthy | src/bench |
evaluators |
software | healthy | src/bench/evaluators |
conditions |
software | healthy | src/bench/conditions |
importers |
software | healthy | src/bench/importers |
runtime |
software | healthy | src/runtime |
jit-boost |
software | healthy | src/jit-boost |
jit-optimize |
software | healthy | src/jit-optimize |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MockProvider |
software | healthy | test/compiler/pass3.test.ts:MockProvider |
exists |
software | healthy | test/adapters/opencode.test.ts:exists |
for |
software | healthy | test/providers/openai-compatible.test.ts:for |
of |
software | healthy | test/jit-optimize/pick-best-round.test.ts:of |
ArtifactStore |
software | healthy | src/compiler/artifacts.ts:ArtifactStore |
also |
software | healthy | src/compiler/passes/bind-env/extract-deps.ts:also |
ClaudeCodeAdapter |
software | healthy | src/adapters/claude-code.ts:ClaudeCodeAdapter |
OpenclawSandboxPool |
software | healthy | src/adapters/openclaw.ts:OpenclawSandboxPool |
OpenClawAdapter |
software | healthy | src/adapters/openclaw.ts:OpenClawAdapter |
PiAdapter |
software | healthy | src/adapters/pi.ts:PiAdapter |
HermesAdapter |
software | healthy | src/adapters/hermes.ts:HermesAdapter |
OpenCodeAdapter |
software | healthy | src/adapters/opencode.ts:OpenCodeAdapter |
BareAgentAdapter |
software | healthy | src/adapters/bare-agent.ts:BareAgentAdapter |
JiuwenClawAdapter |
software | healthy | src/adapters/jiuwenclaw.ts:JiuwenClawAdapter |
of |
software | healthy | src/cli-config/index.ts:of |
UsageError |
software | healthy | src/cli/flags.ts:UsageError |
Checker |
software | healthy | src/profiler/generators/gen-code-html.ts:Checker |
SVGChecker |
software | healthy | src/profiler/generators/gen-code-html.ts:SVGChecker |
OpenRouterProvider |
software | healthy | src/providers/openrouter.ts:OpenRouterProvider |
OpenAICompatibleProvider |
software | healthy | src/providers/openai-compatible.ts:OpenAICompatibleProvider |
AutoProbeProvider |
software | healthy | src/providers/auto-probe.ts:AutoProbeProvider |
ProviderError |
software | healthy | src/providers/errors.ts:ProviderError |
ProviderHttpError |
software | healthy | src/providers/errors.ts:ProviderHttpError |
ProviderNetworkError |
software | healthy | src/providers/errors.ts:ProviderNetworkError |
ProviderAuthError |
software | healthy | src/providers/errors.ts:ProviderAuthError |
ToolArgumentsParseError |
software | healthy | src/providers/errors.ts:ToolArgumentsParseError |
AnthropicProvider |
software | healthy | src/providers/anthropic.ts:AnthropicProvider |
of |
software | healthy | src/framework/types.ts:of |
of |
software | healthy | src/bench/evaluators/junit-grade.ts:of |
Solidifier |
software | healthy | src/jit-boost/solidifier.ts:Solidifier |
InfraBlockedRoundError |
software | healthy | src/jit-optimize/loop.ts:InfraBlockedRoundError |
ConversationLog |
software | healthy | src/core/conversation-logger.ts:ConversationLog |
ConversationSession |
software | healthy | src/core/conversation-logger.ts:ConversationSession |
RunSession |
software | healthy | src/core/run-session.ts:RunSession |
the |
software | healthy | src/core/agent-loop.ts:the |
LoggingProvider |
software | healthy | src/core/logging-provider.ts:LoggingProvider |
SpinnerImpl |
software | healthy | src/core/spinner.ts:SpinnerImpl |
CostTracker |
software | healthy | src/core/cost.ts:CostTracker |
Pool |
software | healthy | src/core/concurrency.ts:Pool |
RunRecordBuilder |
software | healthy | src/core/run-record.ts:RunRecordBuilder |
HeadlessAgentError |
software | healthy | src/core/headless-agent/shared.ts:HeadlessAgentError |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/core/adapter-sandbox.ts |
security | healthy | src/core/adapter-sandbox.ts |
auth::.github/workflows/release.yml |
security | healthy | .github/workflows/release.yml |
auth::src/adapters/claude-code.ts |
security | healthy | src/adapters/claude-code.ts |
auth::src/adapters/opencode.ts |
security | healthy | src/adapters/opencode.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | bun.lock |
vps::gcp |
hardware | healthy | bun.lock |
vps::azure |
hardware | healthy | src/providers/registry.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/release.yml |
release |
cicd | healthy | .github/workflows/release.yml |
npm-publish |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/tmp/original/SKILL.md |
frontend | healthy | test/bench/compare.test.ts |
/tmp/aot/SKILL.md |
frontend | healthy | test/bench/compare.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-bllugmoy |
software | healthy | /tmp/repobility-clone-bllugmoy |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | src/adapters/hermes.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | src/adapters/jiuwenclaw.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release |
cicd | healthy | .github/workflows/release.yml |
This page is publicly accessible at:
https://repobility.com/scan/45788e1a-8bfe-457a-9f4f-176960f42e55/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/45788e1a-8bfe-457a-9f4f-176960f42e55/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.