https://github.com/soaldoAI/signaldeck
· scanned 2026-06-16 00:16 UTC (2 months, 2 weeks ago)
20 raw signals (0 security + 20 graph)
Last scanned 2 months, 2 weeks ago · v1 · 20 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 296 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 |
|---|---|---|---|
tick |
software | healthy | src/worker/index.ts:tick |
main |
software | healthy | src/worker/index.ts:main |
shutdown |
software | healthy | src/worker/index.ts:shutdown |
Dashboard |
software | healthy | src/app/page.tsx:Dashboard |
BriefList |
software | healthy | src/app/page.tsx:BriefList |
ItemLink |
software | healthy | src/app/page.tsx:ItemLink |
BriefGroup |
software | healthy | src/app/page.tsx:BriefGroup |
EmptyBrief |
software | healthy | src/app/page.tsx:EmptyBrief |
formatEventTime |
software | healthy | src/app/page.tsx:formatEventTime |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
ConnectTelegram |
software | healthy | src/app/connect/telegram/page.tsx:ConnectTelegram |
Step |
software | healthy | src/app/connect/telegram/page.tsx:Step |
login |
software | healthy | src/app/login/actions.ts:login |
logout |
software | healthy | src/app/login/actions.ts:logout |
LoginPage |
software | healthy | src/app/login/page.tsx:LoginPage |
LoginForm |
software | healthy | src/app/login/login-form.tsx:LoginForm |
GET |
software | healthy | src/app/api/connectors/google/connect/route.ts:GET |
GET |
software | healthy | src/app/api/connectors/google/callback/route.ts:GET |
home |
software | healthy | src/app/api/connectors/google/callback/route.ts:home |
fieldErrors |
software | healthy | src/app/setup/actions.ts:fieldErrors |
completeSetup |
software | healthy | src/app/setup/actions.ts:completeSetup |
SetupPage |
software | healthy | src/app/setup/page.tsx:SetupPage |
testAiConnection |
software | healthy | src/app/setup/ai-actions.ts:testAiConnection |
SetupForm |
software | healthy | src/app/setup/setup-form.tsx:SetupForm |
handleTestConnection |
software | healthy | src/app/setup/setup-form.tsx:handleTestConnection |
SectionHeading |
software | healthy | src/app/setup/setup-form.tsx:SectionHeading |
Field |
software | healthy | src/app/_components/ui.tsx:Field |
Input |
software | healthy | src/app/_components/ui.tsx:Input |
SubmitButton |
software | healthy | src/app/_components/ui.tsx:SubmitButton |
StatusDot |
software | healthy | src/app/_components/status-dot.tsx:StatusDot |
readMany |
software | healthy | src/server/settings/index.ts:readMany |
writeMany |
software | healthy | src/server/settings/index.ts:writeMany |
getTimezone |
software | healthy | src/server/settings/index.ts:getTimezone |
getAiConfig |
software | healthy | src/server/settings/index.ts:getAiConfig |
saveAiConfig |
software | healthy | src/server/settings/index.ts:saveAiConfig |
getSmtpConfig |
software | healthy | src/server/settings/index.ts:getSmtpConfig |
saveSmtpConfig |
software | healthy | src/server/settings/index.ts:saveSmtpConfig |
createTransport |
software | healthy | src/server/mail/mailer.ts:createTransport |
sendMail |
software | healthy | src/server/mail/mailer.ts:sendMail |
verifySmtp |
software | healthy | src/server/mail/mailer.ts:verifySmtp |
getAiProvider |
software | healthy | src/server/ai/index.ts:getAiProvider |
stubFetch |
software | healthy | src/server/ai/ai.test.ts:stubFetch |
createProvider |
software | healthy | src/server/ai/factory.ts:createProvider |
describe |
software | healthy | src/server/ai/providers/openai.ts:describe |
err |
software | healthy | src/server/ai/providers/openai.ts:err |
models |
software | healthy | src/server/ai/providers/ollama.ts:models |
describe |
software | healthy | src/server/ai/providers/ollama.ts:describe |
err |
software | healthy | src/server/ai/providers/ollama.ts:err |
fetchJson |
software | healthy | src/server/ai/providers/http.ts:fetchJson |
errorMessage |
software | healthy | src/server/ai/providers/http.ts:errorMessage |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
PRODUCT.md |
software | healthy | PRODUCT.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
prisma.config.ts |
software | healthy | prisma.config.ts |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
package-lock.json |
software | healthy | package-lock.json |
ROADMAP.md |
software | healthy | ROADMAP.md |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
vitest.config.ts |
software | healthy | vitest.config.ts |
next.config.ts |
software | healthy | next.config.ts |
QA-BRIEF.md |
software | healthy | docs/QA-BRIEF.md |
QA-RESULTS.md |
software | healthy | docs/QA-RESULTS.md |
telegram-setup.md |
software | healthy | docs/telegram-setup.md |
google-oauth-setup.md |
software | healthy | docs/google-oauth-setup.md |
start.sh |
software | healthy | scripts/start.sh |
migration_lock.toml |
software | healthy | prisma/migrations/migration_lock.toml |
migration.sql |
software | healthy | prisma/migrations/20260613020740_phase2_auth_settings/migra… |
migration.sql |
software | healthy | prisma/migrations/20260614092147_phase5_calendar_events/mig… |
migration.sql |
software | healthy | prisma/migrations/20260614085047_phase4_connector_accounts_… |
migration.sql |
software | healthy | prisma/migrations/20260614095848_phase7_message_insights/mi… |
index.ts |
software | healthy | src/worker/index.ts |
globals.css |
software | healthy | src/app/globals.css |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/connect/telegram/page.tsx |
actions.ts |
software | healthy | src/app/login/actions.ts |
page.tsx |
software | healthy | src/app/login/page.tsx |
login-form.tsx |
software | healthy | src/app/login/login-form.tsx |
route.ts |
software | healthy | src/app/api/connectors/google/connect/route.ts |
route.ts |
software | healthy | src/app/api/connectors/google/callback/route.ts |
form-state.ts |
software | healthy | src/app/_lib/form-state.ts |
actions.ts |
software | healthy | src/app/setup/actions.ts |
page.tsx |
software | healthy | src/app/setup/page.tsx |
ai-actions.ts |
software | healthy | src/app/setup/ai-actions.ts |
setup-form.tsx |
software | healthy | src/app/setup/setup-form.tsx |
ui.tsx |
software | healthy | src/app/_components/ui.tsx |
status-dot.tsx |
software | healthy | src/app/_components/status-dot.tsx |
validation.test.ts |
software | healthy | src/server/validation.test.ts |
README.md |
software | healthy | src/server/README.md |
validation.ts |
software | healthy | src/server/validation.ts |
index.ts |
software | healthy | src/server/settings/index.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
20260613020740_phase2_auth_settings |
software | healthy | prisma/migrations/20260613020740_phase2_auth_settings |
20260614092147_phase5_calendar_events |
software | healthy | prisma/migrations/20260614092147_phase5_calendar_events |
20260614085047_phase4_connector_accounts_messages |
software | healthy | prisma/migrations/20260614085047_phase4_connector_accounts_… |
20260614095848_phase7_message_insights |
software | healthy | prisma/migrations/20260614095848_phase7_message_insights |
src |
software | healthy | src |
worker |
software | healthy | src/worker |
app |
software | healthy | src/app |
connect |
software | healthy | src/app/connect |
telegram |
software | healthy | src/app/connect/telegram |
login |
software | healthy | src/app/login |
api |
software | healthy | src/app/api |
connectors |
software | healthy | src/app/api/connectors |
google |
software | healthy | src/app/api/connectors/google |
connect |
software | healthy | src/app/api/connectors/google/connect |
callback |
software | healthy | src/app/api/connectors/google/callback |
_lib |
software | healthy | src/app/_lib |
setup |
software | healthy | src/app/setup |
_components |
software | healthy | src/app/_components |
server |
software | healthy | src/server |
settings |
software | healthy | src/server/settings |
mail |
software | healthy | src/server/mail |
ai |
software | healthy | src/server/ai |
providers |
software | healthy | src/server/ai/providers |
crypto |
software | healthy | src/server/crypto |
auth |
software | healthy | src/server/auth |
connectors |
software | healthy | src/server/connectors |
google |
software | healthy | src/server/connectors/google |
telegram |
software | healthy | src/server/connectors/telegram |
gmail |
software | healthy | src/server/connectors/gmail |
calendar |
software | healthy | src/server/connectors/calendar |
intelligence |
software | healthy | src/server/intelligence |
delivery |
software | healthy | src/server/delivery |
db |
software | healthy | src/server/db |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/app/page.tsx |
security | healthy | src/app/page.tsx |
auth::src/server/crypto/secrets.ts |
security | healthy | src/server/crypto/secrets.ts |
auth::src/server/connectors/accounts.ts |
security | healthy | src/server/connectors/accounts.ts |
auth::src/server/README.md |
security | healthy | src/server/README.md |
auth::src/server/connectors/types.ts |
security | healthy | src/server/connectors/types.ts |
auth::src/app/connect/telegram/page.tsx |
security | healthy | src/app/connect/telegram/page.tsx |
auth::.env.example |
security | healthy | .env.example |
auth::README.md |
security | healthy | README.md |
auth::src/server/connectors/google/oauth.test.ts |
security | healthy | src/server/connectors/google/oauth.test.ts |
auth::src/server/connectors/registry.ts |
security | healthy | src/server/connectors/registry.ts |
auth::src/server/delivery/README.md |
security | healthy | src/server/delivery/README.md |
auth::src/app/api/connectors/google/connect/route.ts |
security | healthy | src/app/api/connectors/google/connect/route.ts |
auth::src/server/connectors/google/oauth.ts |
security | healthy | src/server/connectors/google/oauth.ts |
auth::src/server/connectors/calendar/client.test.ts |
security | healthy | src/server/connectors/calendar/client.test.ts |
auth::src/server/connectors/README.md |
security | healthy | src/server/connectors/README.md |
auth::src/server/connectors/telegram/sync.ts |
security | healthy | src/server/connectors/telegram/sync.ts |
auth::docker-compose.yml |
security | healthy | docker-compose.yml |
auth::src/app/api/connectors/google/callback/route.ts |
security | healthy | src/app/api/connectors/google/callback/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
users |
data | healthy | prisma/migrations/20260613020740_phase2_auth_settings/migra… |
sessions |
data | healthy | prisma/migrations/20260613020740_phase2_auth_settings/migra… |
settings |
data | healthy | prisma/migrations/20260613020740_phase2_auth_settings/migra… |
calendar_events |
data | healthy | prisma/migrations/20260614092147_phase5_calendar_events/mig… |
connector_accounts |
data | healthy | prisma/migrations/20260614085047_phase4_connector_accounts_… |
messages |
data | healthy | prisma/migrations/20260614085047_phase4_connector_accounts_… |
message_insights |
data | healthy | prisma/migrations/20260614095848_phase7_message_insights/mi… |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
postgres |
hardware | healthy | docker-compose.yml |
mailpit |
hardware | healthy | docker-compose.yml |
migrate |
hardware | healthy | docker-compose.yml |
app |
hardware | healthy | docker-compose.yml |
worker |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/connect/telegram |
frontend | healthy | src/app/connect/telegram/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/setup |
frontend | healthy | src/app/setup/page.tsx |
/ |
frontend | healthy | src/app/api/connectors/google/connect/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
OpenAiProvider |
software | healthy | src/server/ai/providers/openai.ts:OpenAiProvider |
OllamaProvider |
software | healthy | src/server/ai/providers/ollama.ts:OllamaProvider |
AnthropicProvider |
software | healthy | src/server/ai/providers/anthropic.ts:AnthropicProvider |
ReauthRequiredError |
software | healthy | src/server/connectors/accounts.ts:ReauthRequiredError |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260613020740_phase2_auth_settings/migra… |
migration.sql |
data | healthy | prisma/migrations/20260614092147_phase5_calendar_events/mig… |
migration.sql |
data | healthy | prisma/migrations/20260614085047_phase4_connector_accounts_… |
migration.sql |
data | healthy | prisma/migrations/20260614095848_phase7_message_insights/mi… |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::scripts/start.sh |
security | healthy | scripts/start.sh |
password_literal::src/server/validation.test.ts |
security | healthy | src/server/validation.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-jw8d_21x |
software | healthy | /tmp/repobility-clone-jw8d_21x |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | src/app/layout.tsx |
This page is publicly accessible at:
https://repobility.com/scan/fdb7bec2-e424-4ae4-bcff-c11d9a960f60/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fdb7bec2-e424-4ae4-bcff-c11d9a960f60/
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.