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.

soaldoAI/signaldeck

https://github.com/soaldoAI/signaldeck · scanned 2026-06-16 00:16 UTC (2 months, 2 weeks ago)

20 raw signals (0 security + 20 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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…

LabelLayerStatusPath
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

LabelLayerStatusPath
/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

LabelLayerStatusPath
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

LabelLayerStatusPath
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…

LabelLayerStatusPath
postgresql data healthy README.md
postgres data healthy README.md

LabelLayerStatusPath
password_literal::scripts/start.sh security healthy scripts/start.sh
password_literal::src/server/validation.test.ts security healthy src/server/validation.test.ts

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

LabelLayerStatusPath
port:3000 network healthy Dockerfile

LabelLayerStatusPath
vps::aws hardware healthy package-lock.json

LabelLayerStatusPath
RootLayout frontend healthy src/app/layout.tsx
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/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.