Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

CopilotKit/aimock

https://github.com/CopilotKit/aimock · scanned 2026-05-15 23:19 UTC (2 weeks, 6 days ago) · 10 languages

138 findings (26 legacy + 112 scanner) 70th percentile · Typescript · large (100-500K LoC) Scanner says 82 (lower by 2)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 weeks, 6 days ago · v1 · 23 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-17-v4 calibration-aware
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 90.3 0.25 22.57
testing_score 95.0 0.20 19.00
documentation_score 81.0 0.15 12.15
practices_score 75.0 0.15 11.25
code_quality 23.5 0.10 2.35
Overall 1.00 80.1
Calibrated penalty buckets (security_score): agent: 6.5 · docker: 1.2 · threat: 2.0
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1554 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.

LabelLayerStatusPath
buildSidebar software healthy docs/sidebar.js:buildSidebar
buildPageToc software healthy docs/sidebar.js:buildPageToc
setActive software healthy docs/sidebar.js:setActive
injectStyles software healthy docs/cli-tabs.js:injectStyles
init software healthy docs/cli-tabs.js:init
applyTab software healthy docs/cli-tabs.js:applyTab
switchAll software healthy docs/cli-tabs.js:switchAll
tabLabel software healthy docs/cli-tabs.js:tabLabel
storageKeyFor software healthy docs/cli-tabs.js:storageKeyFor
applyCodeTab software healthy docs/cli-tabs.js:applyCodeTab
switchCodeTabGroup software healthy docs/cli-tabs.js:switchCodeTabGroup
switchCodeTabSingle software healthy docs/cli-tabs.js:switchCodeTabSingle
initCodeTabs software healthy docs/cli-tabs.js:initCodeTabs
readCursor software healthy scripts/changelog-radar.ts:readCursor
writeCursor software healthy scripts/changelog-radar.ts:writeCursor
matchKeywords software healthy scripts/changelog-radar.ts:matchKeywords
parseEntries software healthy scripts/changelog-radar.ts:parseEntries
title software healthy scripts/changelog-radar.ts:title
normalizeDate software healthy scripts/changelog-radar.ts:normalizeDate
main software healthy scripts/changelog-radar.ts:main
todayStamp software healthy scripts/fix-drift.ts:todayStamp
formatExecError software healthy scripts/fix-drift.ts:formatExecError
passes software healthy scripts/fix-drift.ts:passes
exec software healthy scripts/fix-drift.ts:exec
execFileSafe software healthy scripts/fix-drift.ts:execFileSafe
affectedSkillSections software healthy scripts/fix-drift.ts:affectedSkillSections
readFileIfExists software healthy scripts/fix-drift.ts:readFileIfExists
readDriftReport software healthy scripts/fix-drift.ts:readDriftReport
buildPrompt software healthy scripts/fix-drift.ts:buildPrompt
to software healthy scripts/fix-drift.ts:to
doesn software healthy scripts/fix-drift.ts:doesn
invokeClaudeCode software healthy scripts/fix-drift.ts:invokeClaudeCode
patchBumpVersion software healthy scripts/fix-drift.ts:patchBumpVersion
syncDescriptionFromReadme software healthy scripts/fix-drift.ts:syncDescriptionFromReadme
addChangelogEntry software healthy scripts/fix-drift.ts:addChangelogEntry
buildPrBody software healthy scripts/fix-drift.ts:buildPrBody
parsePorcelainLine software healthy scripts/fix-drift.ts:parsePorcelainLine
getChangedFiles software healthy scripts/fix-drift.ts:getChangedFiles
createPr software healthy scripts/fix-drift.ts:createPr
createIssue software healthy scripts/fix-drift.ts:createIssue
parseMode software healthy scripts/fix-drift.ts:parseMode
main software healthy scripts/fix-drift.ts:main
main software healthy scripts/convert-mockllm.ts:main
names software healthy scripts/drift-report-collector.ts:names
scans software healthy scripts/drift-report-collector.ts:scans
parseDriftBlock software healthy scripts/drift-report-collector.ts:parseDriftBlock
expectedCount software healthy scripts/drift-report-collector.ts:expectedCount
extractProviderName software healthy scripts/drift-report-collector.ts:extractProviderName
extractScenario software healthy scripts/drift-report-collector.ts:extractScenario
extractJsonFromString software healthy scripts/drift-report-collector.ts:extractJsonFromString

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
action.yml software healthy action.yml
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
DRIFT.md software healthy DRIFT.md
vitest.config.drift.ts software warning vitest.config.drift.ts
Dockerfile software healthy Dockerfile
tsconfig.json software healthy tsconfig.json
tsdown.config.ts software warning tsdown.config.ts
CHANGELOG.md software healthy CHANGELOG.md
vitest.config.ts software warning vitest.config.ts
Chart.yaml software healthy charts/aimock/Chart.yaml
values.yaml software healthy charts/aimock/values.yaml
service.yaml software healthy charts/aimock/templates/service.yaml
deployment.yaml software healthy charts/aimock/templates/deployment.yaml
example-multi-turn.json software healthy fixtures/example-multi-turn.json
example-tool-call.json software healthy fixtures/example-tool-call.json
example-greeting.json software healthy fixtures/example-greeting.json
full-suite.json software healthy fixtures/examples/full-suite.json
gemini-agent.json software healthy fixtures/examples/adk/gemini-agent.json
rag-pipeline.json software healthy fixtures/examples/llamaindex/rag-pipeline.json
aimock-config.json software healthy fixtures/examples/llamaindex/aimock-config.json
structured-output.json software healthy fixtures/examples/pydanticai/structured-output.json
record-config.json software healthy fixtures/examples/record-replay/record-config.json
mcp-config.json software healthy fixtures/examples/mcp/mcp-config.json
a2a-config.json software healthy fixtures/examples/a2a/a2a-config.json
vector-config.json software healthy fixtures/examples/vector/vector-config.json
multi-agent-crew.json software healthy fixtures/examples/crewai/multi-agent-crew.json
agent-workflow.json software healthy fixtures/examples/mastra/agent-workflow.json
agui-text-response.json software healthy fixtures/examples/agui/agui-text-response.json
agent-loop.json software healthy fixtures/examples/langchain/agent-loop.json
chaos-config.json software healthy fixtures/examples/chaos/chaos-config.json
error-injection.json software healthy fixtures/examples/llm/error-injection.json
sequential-responses.json software healthy fixtures/examples/llm/sequential-responses.json
streaming-physics.json software healthy fixtures/examples/llm/streaming-physics.json
embeddings.json software healthy fixtures/examples/llm/embeddings.json
pixels.js software warning docs/pixels.js
og-image.html software healthy docs/og-image.html
index.html software healthy docs/index.html
sidebar.js software healthy docs/sidebar.js
cli-tabs.js software healthy docs/cli-tabs.js
style.css software healthy docs/style.css
index.html software healthy docs/fal-ai/index.html
index.html software healthy docs/migrate-from-openai-responses/index.html
index.html software healthy docs/docker/index.html
index.html software healthy docs/sequential-responses/index.html
index.html software healthy docs/test-plugins/index.html
index.html software healthy docs/github-action/index.html
index.html software healthy docs/record-replay/index.html

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
charts software healthy charts
aimock software healthy charts/aimock
templates software healthy charts/aimock/templates
fixtures software healthy fixtures
examples software healthy fixtures/examples
adk software healthy fixtures/examples/adk
llamaindex software healthy fixtures/examples/llamaindex
pydanticai software healthy fixtures/examples/pydanticai
record-replay software healthy fixtures/examples/record-replay
mcp software healthy fixtures/examples/mcp
a2a software healthy fixtures/examples/a2a
vector software healthy fixtures/examples/vector
crewai software healthy fixtures/examples/crewai
mastra software healthy fixtures/examples/mastra
agui software healthy fixtures/examples/agui
langchain software healthy fixtures/examples/langchain
chaos software healthy fixtures/examples/chaos
llm software healthy fixtures/examples/llm
docs software healthy docs
fal-ai software healthy docs/fal-ai
migrate-from-openai-responses software healthy docs/migrate-from-openai-responses
docker software healthy docs/docker
sequential-responses software healthy docs/sequential-responses
test-plugins software healthy docs/test-plugins
github-action software healthy docs/github-action
record-replay software healthy docs/record-replay
agui-mock software healthy docs/agui-mock
fixtures software healthy docs/fixtures
mcp software healthy docs/mcp
integrate-adk software healthy docs/integrate-adk
vector-mock software healthy docs/vector-mock
docs software healthy docs/docs
structured-output software healthy docs/structured-output
migrate-from-piyook software healthy docs/migrate-from-piyook
a2a-mock software healthy docs/a2a-mock
mount software healthy docs/mount
multi-turn software healthy docs/multi-turn
integrate-crewai software healthy docs/integrate-crewai
chaos-testing software healthy docs/chaos-testing
websocket software healthy docs/websocket
integrate-maf software healthy docs/integrate-maf
migrate-from-mokksy software healthy docs/migrate-from-mokksy
integrate-mastra software healthy docs/integrate-mastra
integrate-llamaindex software healthy docs/integrate-llamaindex
cohere software healthy docs/cohere
migrate-from-mock-llm software healthy docs/migrate-from-mock-llm
embeddings software healthy docs/embeddings
aimock-cli software healthy docs/aimock-cli
migrate-from-python-mocks software healthy docs/migrate-from-python-mocks
chat-completions software healthy docs/chat-completions

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
/v1/realtime frontend healthy src/ws-realtime.ts
/ frontend healthy src/a2a-mock.ts
/agui frontend healthy src/cli.ts
/v1/responses frontend healthy src/ws-responses.ts
/v1/chat/completions frontend healthy src/__tests__/server.test.ts
/mcp frontend healthy src/__tests__/cross-cutting.test.ts
/a2a frontend healthy src/__tests__/cross-cutting.test.ts
/vector frontend healthy src/__tests__/cross-cutting.test.ts
/custom-mcp frontend healthy src/__tests__/cross-cutting.test.ts
/custom-a2a frontend healthy src/__tests__/cross-cutting.test.ts
/custom-vector frontend healthy src/__tests__/cross-cutting.test.ts
/custom frontend healthy src/__tests__/journal.test.ts
/a frontend healthy src/__tests__/journal.test.ts
/b frontend healthy src/__tests__/journal.test.ts
/c frontend healthy src/__tests__/journal.test.ts
/first frontend healthy src/__tests__/journal.test.ts
/last frontend healthy src/__tests__/journal.test.ts
/after-clear frontend healthy src/__tests__/journal.test.ts
/d frontend healthy src/__tests__/journal.test.ts
/e frontend healthy src/__tests__/journal.test.ts
/agents frontend healthy src/__tests__/config-loader.test.ts
/my-vector frontend healthy src/__tests__/config-loader.test.ts
/v1/embeddings frontend healthy src/__tests__/llmock.test.ts
/v1beta/models/gemini-2.0-flash:generateContent frontend healthy src/__tests__/gemini.test.ts
/v1beta/models/gemini-2.0-flash:streamGenerateContent frontend healthy src/__tests__/gemini.test.ts
/counter frontend healthy src/__tests__/agui-mock.test.ts
/y frontend healthy src/__tests__/agui-mock.test.ts
/svc/test frontend healthy src/__tests__/mount.test.ts
/query frontend healthy src/__tests__/vector-mock.test.ts
/vector/query frontend healthy src/__tests__/vector-mock.test.ts
/describe-index-stats frontend healthy src/__tests__/vector-mock.test.ts
/api/chat frontend healthy src/__tests__/recorder.test.ts
/model/anthropic.claude-3-sonnet/converse-stream frontend healthy src/__tests__/recorder.test.ts

LabelLayerStatusPath
127.0.0.1 network healthy action.yml
10.0.0.0 network healthy src/fixtures-remote.ts
100.64.0.0 network healthy src/fixtures-remote.ts
127.0.0.0 network healthy src/fixtures-remote.ts
169.254.0.0 network healthy src/fixtures-remote.ts
172.16.0.0 network healthy src/fixtures-remote.ts
192.0.0.0 network healthy src/fixtures-remote.ts
192.0.2.0 network healthy src/fixtures-remote.ts
192.88.99.0 network healthy src/fixtures-remote.ts
192.168.0.0 network healthy src/fixtures-remote.ts
198.18.0.0 network healthy src/fixtures-remote.ts
198.51.100.0 network healthy src/fixtures-remote.ts
203.0.113.0 network healthy src/fixtures-remote.ts
224.0.0.0 network healthy src/fixtures-remote.ts
240.0.0.0 network healthy src/fixtures-remote.ts
255.255.255.255 network healthy src/fixtures-remote.ts
127.255.255.254 network healthy src/__tests__/fixtures-remote.test.ts
10.0.0.1 network healthy src/__tests__/fixtures-remote.test.ts
10.255.255.255 network healthy src/__tests__/fixtures-remote.test.ts
172.16.0.1 network healthy src/__tests__/fixtures-remote.test.ts
172.31.255.255 network healthy src/__tests__/fixtures-remote.test.ts
192.168.0.1 network healthy src/__tests__/fixtures-remote.test.ts
169.254.169.254 network healthy src/__tests__/fixtures-remote.test.ts
169.254.0.1 network healthy src/__tests__/fixtures-remote.test.ts
100.64.0.1 network healthy src/__tests__/fixtures-remote.test.ts
198.18.0.1 network healthy src/__tests__/fixtures-remote.test.ts
224.0.0.1 network healthy src/__tests__/fixtures-remote.test.ts
240.0.0.1 network healthy src/__tests__/fixtures-remote.test.ts
8.8.8.8 network healthy src/__tests__/fixtures-remote.test.ts
1.1.1.1 network healthy src/__tests__/fixtures-remote.test.ts
140.82.114.4 network healthy src/__tests__/fixtures-remote.test.ts

LabelLayerStatusPath
agui-schema-drift cicd healthy .github/workflows/test-drift.yml
drift cicd healthy .github/workflows/test-drift.yml
notify cicd healthy .github/workflows/test-drift.yml
build cicd healthy .github/workflows/publish-release.yml
publish cicd healthy .github/workflows/publish-release.yml
auto-merge cicd healthy .github/workflows/dependabot-auto-merge.yml
analyze-major cicd healthy .github/workflows/dependabot-major-analysis.yml
test cicd healthy .github/workflows/test-pytest.yml
prettier cicd healthy .github/workflows/static-quality.yml
eslint cicd healthy .github/workflows/static-quality.yml
exports cicd healthy .github/workflows/static-quality.yml
commitlint cicd healthy .github/workflows/static-quality.yml
build-and-push cicd healthy .github/workflows/publish-docker.yml
scan cicd healthy .github/workflows/changelog-radar.yml
notify cicd healthy .github/workflows/notify-issue.yml
check cicd healthy .github/workflows/unreleased-check.yml
notify cicd healthy .github/workflows/notify-pr.yml
publish cicd healthy .github/workflows/publish-pytest.yml
zizmor cicd healthy .github/workflows/zizmor.yml
test cicd healthy .github/workflows/test-unit.yml
update-matrix cicd healthy .github/workflows/update-competitive-matrix.yml
preview cicd healthy .github/workflows/publish-commit.yml
fix cicd healthy .github/workflows/fix-drift.yml

LabelLayerStatusPath
NodeManager software healthy packages/aimock-pytest/src/aimock_pytest/_node_manager.py:24
AIMockServer software healthy packages/aimock-pytest/src/aimock_pytest/_server.py:19
LLMock software healthy src/llmock.ts:LLMock
FalJobMap software healthy src/fal-audio.ts:FalJobMap
VectorMock software healthy src/vector-mock.ts:VectorMock
VideoStateMap software healthy src/video.ts:VideoStateMap
WebSocketConnection software healthy src/ws-framing.ts:WebSocketConnection
MCPMock software healthy src/mcp-mock.ts:MCPMock
export software healthy src/index.ts:export
A2AMock software healthy src/a2a-mock.ts:A2AMock
FalQueueStateMap software healthy src/fal.ts:FalQueueStateMap
AGUIMock software healthy src/agui-mock.ts:AGUIMock
Journal software healthy src/journal.ts:Journal
Logger software healthy src/logger.ts:Logger
CapturingLogger software healthy src/__tests__/fixtures-remote.test.ts:CapturingLogger
as software healthy src/__tests__/competitive-matrix.test.ts:as
TestMount software healthy src/__tests__/mount.test.ts:TestMount
PassThroughMount software healthy src/__tests__/mount.test.ts:PassThroughMount
NoHealthMount software healthy src/__tests__/mount.test.ts:NoHealthMount
BaseUrlMount software healthy src/__tests__/mount.test.ts:BaseUrlMount

LabelLayerStatusPath
gha::test-drift cicd healthy .github/workflows/test-drift.yml
gha::publish-release cicd healthy .github/workflows/publish-release.yml
gha::dependabot-auto-merge cicd healthy .github/workflows/dependabot-auto-merge.yml
gha::dependabot-major-analysis cicd healthy .github/workflows/dependabot-major-analysis.yml
gha::test-pytest cicd healthy .github/workflows/test-pytest.yml
gha::static-quality cicd healthy .github/workflows/static-quality.yml
gha::publish-docker cicd healthy .github/workflows/publish-docker.yml
gha::changelog-radar cicd healthy .github/workflows/changelog-radar.yml
gha::notify-issue cicd healthy .github/workflows/notify-issue.yml
gha::unreleased-check cicd healthy .github/workflows/unreleased-check.yml
gha::notify-pr cicd healthy .github/workflows/notify-pr.yml
gha::publish-pytest cicd healthy .github/workflows/publish-pytest.yml
gha::zizmor cicd healthy .github/workflows/zizmor.yml
gha::test-unit cicd healthy .github/workflows/test-unit.yml
gha::update-competitive-matrix cicd healthy .github/workflows/update-competitive-matrix.yml
gha::publish-commit cicd healthy .github/workflows/publish-commit.yml
gha::fix-drift cicd healthy .github/workflows/fix-drift.yml

LabelLayerStatusPath
GOOGLE_API_KEY cicd healthy
PRIMARY_IMAGE cicd healthy
OPENAI_API_KEY cicd healthy
SLACK_WEBHOOK cicd healthy
REGISTRY cicd healthy
GITHUB_TOKEN cicd healthy
ANTHROPIC_API_KEY cicd healthy
COMPAT_IMAGE cicd healthy
NPM_TOKEN cicd healthy

LabelLayerStatusPath
port:4010 network healthy Dockerfile
port:5000 network healthy src/__tests__/config-loader.test.ts
port:9999 network healthy src/__tests__/config-loader.test.ts
port:3000 network healthy src/__tests__/aimock-cli.test.ts
port:8080 network healthy src/__tests__/aimock-cli.test.ts
port:5555 network healthy src/__tests__/aimock-cli.test.ts
port:4242 network healthy src/__tests__/aimock-cli.test.ts
port:443 network healthy src/__tests__/drift/ws-providers.ts

LabelLayerStatusPath
vps::gcp hardware healthy pnpm-lock.yaml
vps::azure hardware healthy package.json
vps::aws hardware healthy docs/sidebar.js

LabelLayerStatusPath
repobility-clone-wvhe3l2b software healthy /tmp/repobility-clone-wvhe3l2b

LabelLayerStatusPath
nginx network healthy src/__tests__/recorder.test.ts

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile

LabelLayerStatusPath
k8s::Deployment::charts/aimock/templates/deployment.yaml hardware healthy charts/aimock/templates/deployment.yaml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/b724a53c-3962-4ed3-bb64-f5c1ef67990f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b724a53c-3962-4ed3-bb64-f5c1ef67990f/

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.