https://github.com/cerase-ai/cerase-acp
· scanned 2026-06-17 01:46 UTC (1 month, 1 week ago)
53 raw signals (0 security + 53 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +6.1 (diff) · 48 actionable findings from 1 signal source. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 235 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 |
|---|---|---|---|
main |
software | healthy | src/index.ts:main |
shutdown |
software | healthy | src/index.ts:shutdown |
createTelegramAdapter |
software | healthy | src/telegram-adapter.ts:createTelegramAdapter |
mediaHandler |
software | healthy | src/telegram-adapter.ts:mediaHandler |
sleep |
software | healthy | src/prompt-queue.test.ts:sleep |
makeFakeAdapter |
software | healthy | src/bridge-auto-reload.test.ts:makeFakeAdapter |
makeFakeSessionManager |
software | healthy | src/bridge-auto-reload.test.ts:makeFakeSessionManager |
baseAgent |
software | healthy | src/bridge-auto-reload.test.ts:baseAgent |
cfg |
software | healthy | src/bridge-auto-reload.test.ts:cfg |
makeConfig |
software | healthy | src/session-manager.test.ts:makeConfig |
entry |
software | healthy | src/session-manager.test.ts:entry |
that |
software | healthy | src/cli.ts:that |
parseCommonArgs |
software | healthy | src/cli.ts:parseCommonArgs |
parsePromptArgs |
software | healthy | src/cli.ts:parsePromptArgs |
loadAndValidate |
software | healthy | src/cli.ts:loadAndValidate |
runOneTurn |
software | healthy | src/cli.ts:runOneTurn |
beginThoughtIfNeeded |
software | healthy | src/cli.ts:beginThoughtIfNeeded |
endThoughtIfNeeded |
software | healthy | src/cli.ts:endThoughtIfNeeded |
runPrompt |
software | healthy | src/cli.ts:runPrompt |
makeStdinReadLine |
software | healthy | src/cli.ts:makeStdinReadLine |
runRepl |
software | healthy | src/cli.ts:runRepl |
runCli |
software | healthy | src/cli.ts:runCli |
sessionKey |
software | healthy | src/session-manager.ts:sessionKey |
mid |
software | healthy | src/session-manager.ts:mid |
fakeAgent |
software | healthy | src/session-manager-hot-ops.test.ts:fakeAgent |
emptyConfig |
software | healthy | src/session-manager-hot-ops.test.ts:emptyConfig |
runWrapper |
software | healthy | src/cli-wrapper.test.ts:runWrapper |
writeSampleConfig |
software | healthy | src/cli-wrapper.test.ts:writeSampleConfig |
replies |
software | healthy | src/cli-wrapper.test.ts:replies |
text |
software | healthy | src/cli-wrapper.test.ts:text |
makeConfig |
software | healthy | src/test-injection.test.ts:makeConfig |
fetchJson |
software | healthy | src/test-injection.test.ts:fetchJson |
sanitizeFilename |
software | healthy | src/inbound-attachments.ts:sanitizeFilename |
storeInbound |
software | healthy | src/inbound-attachments.ts:storeInbound |
ingestInboundAttachments |
software | healthy | src/inbound-attachments.ts:ingestInboundAttachments |
ingestInboundBuffers |
software | healthy | src/inbound-attachments.ts:ingestInboundBuffers |
prependUploadMarker |
software | healthy | src/inbound-attachments.ts:prependUploadMarker |
createDiscordAdapter |
software | healthy | src/discord-adapter.ts:createDiscordAdapter |
makeLogger |
software | healthy | src/logger.ts:makeLogger |
basename |
software | healthy | src/workspace-files.ts:basename |
readAgentWorkspaceFile |
software | healthy | src/workspace-files.ts:readAgentWorkspaceFile |
writeAgentWorkspaceFile |
software | healthy | src/workspace-files.ts:writeAgentWorkspaceFile |
the |
software | healthy | src/dispatcher.ts:the |
pickRefusalMessage |
software | healthy | src/dispatcher.ts:pickRefusalMessage |
pickErrorMessage |
software | healthy | src/dispatcher.ts:pickErrorMessage |
pickEmptyMessage |
software | healthy | src/dispatcher.ts:pickEmptyMessage |
pickNoCreditsMessage |
software | healthy | src/dispatcher.ts:pickNoCreditsMessage |
isCreditExhaustedError |
software | healthy | src/dispatcher.ts:isCreditExhaustedError |
pickDisclosureMessage |
software | healthy | src/dispatcher.ts:pickDisclosureMessage |
isAllowed |
software | healthy | src/allowlist.ts:isAllowed |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vitest.config.ts |
software | healthy | vitest.config.ts |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
package.json |
software | healthy | package.json |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
Dockerfile |
software | healthy | Dockerfile |
tsconfig.json |
software | healthy | tsconfig.json |
dependabot.yml |
software | healthy | .github/dependabot.yml |
docker-publish.yml |
software | healthy | .github/workflows/docker-publish.yml |
ci.yml |
software | healthy | .github/workflows/ci.yml |
index.ts |
software | healthy | src/index.ts |
telegram-adapter.ts |
software | healthy | src/telegram-adapter.ts |
prompt-queue.test.ts |
software | healthy | src/prompt-queue.test.ts |
bridge-auto-reload.test.ts |
software | healthy | src/bridge-auto-reload.test.ts |
session-manager.test.ts |
software | healthy | src/session-manager.test.ts |
cli.ts |
software | healthy | src/cli.ts |
session-manager.ts |
software | healthy | src/session-manager.ts |
stream-buffer.ts |
software | healthy | src/stream-buffer.ts |
session-manager-hot-ops.test.ts |
software | healthy | src/session-manager-hot-ops.test.ts |
cli-wrapper.test.ts |
software | healthy | src/cli-wrapper.test.ts |
test-injection.test.ts |
software | healthy | src/test-injection.test.ts |
inbound-attachments.ts |
software | healthy | src/inbound-attachments.ts |
discord-adapter.ts |
software | healthy | src/discord-adapter.ts |
logger.ts |
software | healthy | src/logger.ts |
send-queue.test.ts |
software | healthy | src/send-queue.test.ts |
workspace-files.ts |
software | healthy | src/workspace-files.ts |
dispatcher.ts |
software | healthy | src/dispatcher.ts |
allowlist.ts |
software | healthy | src/allowlist.ts |
internal-server.test.ts |
software | healthy | src/internal-server.test.ts |
turn-meta.test.ts |
software | healthy | src/turn-meta.test.ts |
config-reloader.ts |
software | healthy | src/config-reloader.ts |
web-adapter.ts |
software | healthy | src/web-adapter.ts |
discord-adapter.test.ts |
software | healthy | src/discord-adapter.test.ts |
telegram-typing.test.ts |
software | healthy | src/telegram-typing.test.ts |
bridge.ts |
software | healthy | src/bridge.ts |
chat-adapter.ts |
software | healthy | src/chat-adapter.ts |
workspace-chat-adapter.ts |
software | healthy | src/workspace-chat-adapter.ts |
config.test.ts |
software | healthy | src/config.test.ts |
channel-attachments.test.ts |
software | healthy | src/channel-attachments.test.ts |
typing-keepalive.ts |
software | healthy | src/typing-keepalive.ts |
web-adapter.test.ts |
software | healthy | src/web-adapter.test.ts |
turn-meta.ts |
software | healthy | src/turn-meta.ts |
allowlist.test.ts |
software | healthy | src/allowlist.test.ts |
config.ts |
software | healthy | src/config.ts |
approval-link.test.ts |
software | healthy | src/approval-link.test.ts |
config-reloader.test.ts |
software | healthy | src/config-reloader.test.ts |
internal-server.ts |
software | healthy | src/internal-server.ts |
dispatcher.test.ts |
software | healthy | src/dispatcher.test.ts |
stream-buffer.test.ts |
software | healthy | src/stream-buffer.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 |
|---|---|---|---|
SessionManager |
software | healthy | src/session-manager.ts:SessionManager |
StreamBuffer |
software | healthy | src/stream-buffer.ts:StreamBuffer |
Dispatcher |
software | healthy | src/dispatcher.ts:Dispatcher |
ConfigReloader |
software | healthy | src/config-reloader.ts:ConfigReloader |
TurnMetaTracker |
software | healthy | src/turn-meta.ts:TurnMetaTracker |
FakeTarget |
software | healthy | src/typing-keepalive.test.ts:FakeTarget |
SendQueue |
software | healthy | src/send-queue.ts:SendQueue |
PromptQueue |
software | healthy | src/prompt-queue.ts:PromptQueue |
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
__tests__ |
software | healthy | src/__tests__ |
devplan |
software | healthy | devplan |
| Label | Layer | Status | Path |
|---|---|---|---|
gate |
cicd | healthy | .github/workflows/docker-publish.yml |
build-and-push |
cicd | healthy | .github/workflows/docker-publish.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
gitleaks |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
IMAGE_NAME |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::docker-publish |
cicd | healthy | .github/workflows/docker-publish.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
cerase-ai__cerase-acp |
software | healthy | /data/fable5_failed_archive/cerase-ai__cerase-acp |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | src/config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | src/cli-wrapper.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
traefik |
network | healthy | src/workspace-chat-adapter.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/20e38bf8-af08-44cd-925b-ce8244015453/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/20e38bf8-af08-44cd-925b-ce8244015453/
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.