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.

skalesapp/skales

https://github.com/skalesapp/skales · scanned 2026-05-15 06:14 UTC (3 weeks ago) · 10 languages

190 findings (60 legacy + 130 scanner) 7th percentile · Typescript · medium (20-100K LoC) Scanner says 76 (lower by 28)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 3 weeks ago · v1 · 52 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 60.0 0.15 9.00
security_score 46.8 0.25 11.70
testing_score 10.0 0.20 2.00
documentation_score 85.0 0.15 12.75
practices_score 40.0 0.15 6.00
code_quality 62.6 0.10 6.26
Overall 1.00 47.7
Calibrated penalty buckets (security_score): agent: 5.7 · authz: 18.5 · threat: 4.0 · journey: 71.0
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1771 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
handler software healthy electron/preload.js:handler
setupUpdater software healthy electron/updater.js:setupUpdater
send software healthy electron/updater.js:send
isPortFree software healthy electron/main.js:isPortFree
findAvailablePort software healthy electron/main.js:findAvailablePort
getWebDir software healthy electron/main.js:getWebDir
getDataDir software healthy electron/main.js:getDataDir
getSettingsPath software healthy electron/main.js:getSettingsPath
readSettings software healthy electron/main.js:readSettings
writeSettings software healthy electron/main.js:writeSettings
showSplashError software healthy electron/main.js:showSplashError
updateSplashStatus software healthy electron/main.js:updateSplashStatus
detects software healthy electron/main.js:detects
is software healthy electron/main.js:is
ensureNodeModules software healthy electron/main.js:ensureNodeModules
showSplash software healthy electron/main.js:showSplash
createWindow software healthy electron/main.js:createWindow
createBuddyWindow software healthy electron/main.js:createBuddyWindow
showBuddyWindow software healthy electron/main.js:showBuddyWindow
hideBuddyWindow software healthy electron/main.js:hideBuddyWindow
startServer software healthy electron/main.js:startServer
sendTelemetry software healthy electron/main.js:sendTelemetry
stopServer software healthy electron/main.js:stopServer
finish software healthy electron/main.js:finish
createTray software healthy electron/tray.js:createTray
buildMenu software healthy electron/tray.js:buildMenu
getUserLocale software healthy apps/web/telegram-i18n.js:getUserLocale
loadLocale software healthy apps/web/telegram-i18n.js:loadLocale
get software healthy apps/web/telegram-i18n.js:get
t software healthy apps/web/telegram-i18n.js:t
releaseLock software healthy apps/web/telegram-bot.js:releaseLock
loadFriendState software healthy apps/web/telegram-bot.js:loadFriendState
saveFriendState software healthy apps/web/telegram-bot.js:saveFriendState
log software healthy apps/web/telegram-bot.js:log
logError software healthy apps/web/telegram-bot.js:logError
loadTelegramConfig software healthy apps/web/telegram-bot.js:loadTelegramConfig
saveTelegramConfig software healthy apps/web/telegram-bot.js:saveTelegramConfig
loadSettings software healthy apps/web/telegram-bot.js:loadSettings
loadInbox software healthy apps/web/telegram-bot.js:loadInbox
appendToInbox software healthy apps/web/telegram-bot.js:appendToInbox
telegramRequest software healthy apps/web/telegram-bot.js:telegramRequest
cleanForTelegram software healthy apps/web/telegram-bot.js:cleanForTelegram
sendMessage software healthy apps/web/telegram-bot.js:sendMessage
sendTyping software healthy apps/web/telegram-bot.js:sendTyping
sendPhoto software healthy apps/web/telegram-bot.js:sendPhoto
ext software healthy apps/web/telegram-bot.js:ext
sendMediaFile software healthy apps/web/telegram-bot.js:sendMediaFile
sendAnimation software healthy apps/web/telegram-bot.js:sendAnimation
sendMessageWithKeyboard software healthy apps/web/telegram-bot.js:sendMessageWithKeyboard
answerCbQuery software healthy apps/web/telegram-bot.js:answerCbQuery

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

LabelLayerStatusPath
INSTALL-WINDOWS.md software healthy INSTALL-WINDOWS.md
README.md software healthy README.md
package.json software healthy package.json
COMMERCIAL-LICENSE.md software healthy COMMERCIAL-LICENSE.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
INSTALL-LINUX.md software healthy INSTALL-LINUX.md
INSTALL-MAC.md software healthy INSTALL-MAC.md
package-lock.json software healthy package-lock.json
electron-builder.yml software healthy electron-builder.yml
PROOF_OF_AUTHORSHIP.md software healthy PROOF_OF_AUTHORSHIP.md
CHANGELOG.md software healthy CHANGELOG.md
preload.js software healthy electron/preload.js
splash.html software healthy electron/splash.html
updater.js software healthy electron/updater.js
main.js software healthy electron/main.js
tray.js software healthy electron/tray.js
README.md software healthy electron/icons/README.md
README.md software healthy apps/web/README.md
telegram-i18n.js software healthy apps/web/telegram-i18n.js
tailwind.config.js software warning apps/web/tailwind.config.js
telegram-bot.js software healthy apps/web/telegram-bot.js
package.json software healthy apps/web/package.json
whatsapp-bot.js software healthy apps/web/whatsapp-bot.js
next-env.d.ts software warning apps/web/next-env.d.ts
package-lock.json software healthy apps/web/package-lock.json
discord-bot.js software healthy apps/web/discord-bot.js
tsconfig.json software healthy apps/web/tsconfig.json
postcss.config.js software warning apps/web/postcss.config.js
SKALES-GUIDE.html software healthy apps/web/public/docs/SKALES-GUIDE.html
setup-koboldcpp.html software healthy apps/web/public/docs/setup-koboldcpp.html
ROADMAP.html software healthy apps/web/public/docs/ROADMAP.html
setup-lmstudio.html software healthy apps/web/public/docs/setup-lmstudio.html
instrumentation.ts software healthy apps/web/src/instrumentation.ts
lucide-fix.d.ts software warning apps/web/src/types/lucide-fix.d.ts
missing-modules.d.ts software warning apps/web/src/types/missing-modules.d.ts
sidebar.tsx software healthy apps/web/src/components/sidebar.tsx
error-boundary.tsx software healthy apps/web/src/components/error-boundary.tsx
Markdown.tsx software healthy apps/web/src/components/Markdown.tsx
bug-report-modal.tsx software healthy apps/web/src/components/bug-report-modal.tsx
app-shell.tsx software healthy apps/web/src/components/app-shell.tsx
bootstrap-guard.tsx software healthy apps/web/src/components/bootstrap-guard.tsx
AppShell.tsx software healthy apps/web/src/components/layout/AppShell.tsx
Sidebar.tsx software healthy apps/web/src/components/layout/Sidebar.tsx
theme-provider.tsx software healthy apps/web/src/components/providers/theme-provider.tsx
notification-manager.tsx software healthy apps/web/src/components/system/notification-manager.tsx
not-found.tsx software healthy apps/web/src/app/not-found.tsx
globals.css software healthy apps/web/src/app/globals.css
loading.tsx software healthy apps/web/src/app/loading.tsx
page.tsx software healthy apps/web/src/app/page.tsx
layout.tsx software healthy apps/web/src/app/layout.tsx

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

LabelLayerStatusPath
electron software healthy electron
icons software healthy electron/icons
apps software healthy apps
web software healthy apps/web
public software healthy apps/web/public
docs software healthy apps/web/public/docs
src software healthy apps/web/src
types software healthy apps/web/src/types
components software healthy apps/web/src/components
layout software healthy apps/web/src/components/layout
providers software healthy apps/web/src/components/providers
system software healthy apps/web/src/components/system
app software healthy apps/web/src/app
settings software healthy apps/web/src/app/settings
schedule software healthy apps/web/src/app/schedule
planner software healthy apps/web/src/app/planner
api software healthy apps/web/src/app/api
settings software healthy apps/web/src/app/api/settings
get software healthy apps/web/src/app/api/settings/get
export-backup software healthy apps/web/src/app/api/export-backup
generate software healthy apps/web/src/app/api/export-backup/generate
buddy-chat software healthy apps/web/src/app/api/buddy-chat
approve software healthy apps/web/src/app/api/buddy-chat/approve
planner software healthy apps/web/src/app/api/planner
push-to-calendar software healthy apps/web/src/app/api/planner/push-to-calendar
email software healthy apps/web/src/app/api/email
poll software healthy apps/web/src/app/api/email/poll
webhook software healthy apps/web/src/app/api/webhook
health software healthy apps/web/src/app/api/health
killswitch software healthy apps/web/src/app/api/killswitch
autopilot software healthy apps/web/src/app/api/autopilot
interview software healthy apps/web/src/app/api/autopilot/interview
standup software healthy apps/web/src/app/api/autopilot/standup
plan software healthy apps/web/src/app/api/autopilot/plan
chat software healthy apps/web/src/app/api/chat
telegram software healthy apps/web/src/app/api/chat/telegram
approval software healthy apps/web/src/app/api/chat/telegram/approval
dashboard-notifications software healthy apps/web/src/app/api/dashboard-notifications
mascot software healthy apps/web/src/app/api/mascot
skins software healthy apps/web/src/app/api/mascot/skins
clips software healthy apps/web/src/app/api/mascot/clips
code software healthy apps/web/src/app/api/code
preview software healthy apps/web/src/app/api/code/preview
[id] software healthy apps/web/src/app/api/code/preview/[id]
[...filepath] software healthy apps/web/src/app/api/code/preview/[id]/[...filepath]
snapshot software healthy apps/web/src/app/api/code/snapshot
plan software healthy apps/web/src/app/api/code/plan
project software healthy apps/web/src/app/api/code/project
[id] software healthy apps/web/src/app/api/code/project/[id]
zip software healthy apps/web/src/app/api/code/project/[id]/zip

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

LabelLayerStatusPath
Sidebar frontend healthy apps/web/src/components/sidebar.tsx
Markdown frontend healthy apps/web/src/components/Markdown.tsx
BugReportModal frontend healthy apps/web/src/components/bug-report-modal.tsx
AppShell frontend healthy apps/web/src/components/app-shell.tsx
BootstrapGuard frontend healthy apps/web/src/components/bootstrap-guard.tsx
AppShell frontend healthy apps/web/src/components/layout/AppShell.tsx
Sidebar frontend healthy apps/web/src/components/layout/Sidebar.tsx
NotFound frontend healthy apps/web/src/app/not-found.tsx
Loading frontend healthy apps/web/src/app/loading.tsx
DashboardPage frontend healthy apps/web/src/app/page.tsx
RootLayout frontend healthy apps/web/src/app/layout.tsx
GlobalError frontend healthy apps/web/src/app/error.tsx
SchedulePage frontend healthy apps/web/src/app/schedule/page.tsx
PlannerPage frontend healthy apps/web/src/app/planner/page.tsx
NetworkPage frontend healthy apps/web/src/app/network/page.tsx
AutopilotPage frontend healthy apps/web/src/app/autopilot/page.tsx
ChatPage frontend healthy apps/web/src/app/chat/page.tsx
BuddyPage frontend healthy apps/web/src/app/buddy/page.tsx
BootstrapPage frontend healthy apps/web/src/app/bootstrap/page.tsx
CodePage frontend healthy apps/web/src/app/code/page.tsx
LogsPage frontend healthy apps/web/src/app/logs/page.tsx
TasksPage frontend healthy apps/web/src/app/tasks/page.tsx
CustomSkillPage frontend healthy apps/web/src/app/custom/[skillId]/page.tsx
AgentsPage frontend healthy apps/web/src/app/agents/page.tsx
MemoryPage frontend healthy apps/web/src/app/memory/page.tsx
SkillsPage frontend healthy apps/web/src/app/skills/page.tsx
UpdatePage frontend healthy apps/web/src/app/update/page.tsx
GroupChatPage frontend healthy apps/web/src/app/group-chat/page.tsx
GroupChatSettingsPage frontend healthy apps/web/src/app/group-chat/settings/page.tsx
SkalesPlusPage frontend healthy apps/web/src/app/skales-plus/page.tsx
CustomSkillsPage frontend healthy apps/web/src/app/custom-skills/page.tsx
CalendarPage frontend healthy apps/web/src/app/calendar/page.tsx
FeedbackPage frontend healthy apps/web/src/app/feedback/page.tsx

LabelLayerStatusPath
/page.tsx frontend healthy apps/web/src/app/page.tsx
/settings frontend healthy apps/web/src/app/settings/page.tsx
/schedule frontend healthy apps/web/src/app/schedule/page.tsx
/planner frontend healthy apps/web/src/app/planner/page.tsx
/network frontend healthy apps/web/src/app/network/page.tsx
/autopilot frontend healthy apps/web/src/app/autopilot/page.tsx
/chat frontend healthy apps/web/src/app/chat/page.tsx
/buddy frontend healthy apps/web/src/app/buddy/page.tsx
/bootstrap frontend healthy apps/web/src/app/bootstrap/page.tsx
/code frontend healthy apps/web/src/app/code/page.tsx
/logs frontend healthy apps/web/src/app/logs/page.tsx
/tasks frontend healthy apps/web/src/app/tasks/page.tsx
/custom/[skillId] frontend healthy apps/web/src/app/custom/[skillId]/page.tsx
/agents frontend healthy apps/web/src/app/agents/page.tsx
/memory frontend healthy apps/web/src/app/memory/page.tsx
/skills frontend healthy apps/web/src/app/skills/page.tsx
/update frontend healthy apps/web/src/app/update/page.tsx
/group-chat frontend healthy apps/web/src/app/group-chat/page.tsx
/group-chat/settings frontend healthy apps/web/src/app/group-chat/settings/page.tsx
/skales-plus frontend healthy apps/web/src/app/skales-plus/page.tsx
/custom-skills frontend healthy apps/web/src/app/custom-skills/page.tsx
/calendar frontend healthy apps/web/src/app/calendar/page.tsx
/feedback frontend healthy apps/web/src/app/feedback/page.tsx
/send frontend healthy apps/web/telegram-bot.js
/api/whatsapp/incoming frontend healthy apps/web/whatsapp-bot.js
/api/chat frontend healthy apps/web/discord-bot.js
/abs/path/to/img.png frontend healthy apps/web/src/lib/skill-ai.ts

LabelLayerStatusPath
auth::apps/web/src/locales/pt.json security healthy apps/web/src/locales/pt.json
auth::apps/web/src/actions/capabilities.ts security healthy apps/web/src/actions/capabilities.ts
auth::apps/web/src/locales/es.json security healthy apps/web/src/locales/es.json
auth::apps/web/src/app/code/page.tsx security healthy apps/web/src/app/code/page.tsx
auth::apps/web/src/lib/calendar-outlook.ts security healthy apps/web/src/lib/calendar-outlook.ts
auth::apps/web/src/lib/license.ts security healthy apps/web/src/lib/license.ts
auth::apps/web/src/locales/ko.json security healthy apps/web/src/locales/ko.json
auth::apps/web/src/locales/ja.json security healthy apps/web/src/locales/ja.json
auth::apps/web/src/locales/de.json security healthy apps/web/src/locales/de.json
auth::apps/web/src/locales/zh.json security healthy apps/web/src/locales/zh.json
auth::apps/web/src/app/settings/page.tsx security healthy apps/web/src/app/settings/page.tsx
auth::apps/web/src/actions/calendar.ts security healthy apps/web/src/actions/calendar.ts
auth::apps/web/src/locales/en.json security healthy apps/web/src/locales/en.json
auth::apps/web/src/app/skills/page.tsx security healthy apps/web/src/app/skills/page.tsx
auth::apps/web/src/locales/ru.json security healthy apps/web/src/locales/ru.json
auth::apps/web/src/actions/twitter.ts security healthy apps/web/src/actions/twitter.ts
auth::apps/web/src/locales/fr.json security healthy apps/web/src/locales/fr.json

LabelLayerStatusPath
ErrorBoundary software healthy apps/web/src/components/error-boundary.tsx:ErrorBoundary
GoogleCalendarProvider software healthy apps/web/src/lib/calendar-google.ts:GoogleCalendarProvider
OutlookCalendarProvider software healthy apps/web/src/lib/calendar-outlook.ts:OutlookCalendarProvider
CalendarManager software healthy apps/web/src/lib/calendar-manager.ts:CalendarManager
MessageQueue software healthy apps/web/src/lib/message-queue.ts:MessageQueue
for software healthy apps/web/src/lib/message-queue.ts:for
MinimalFTP software healthy apps/web/src/lib/ftp-client.ts:MinimalFTP
AppleCalendarProvider software healthy apps/web/src/lib/calendar-apple.ts:AppleCalendarProvider
A software healthy apps/web/src/actions/casting.ts:A

LabelLayerStatusPath
127.0.0.1 network healthy electron/main.js
122.0.0.0 network healthy apps/web/whatsapp-bot.js
192.168.1.10 network healthy apps/web/src/app/network/page.tsx
192.168.1.55 network healthy apps/web/src/actions/casting.ts
239.255.255.250 network healthy apps/web/src/actions/casting.ts
192.168.1.42 network healthy apps/web/src/actions/network-scanner.ts

LabelLayerStatusPath
mysql data healthy apps/web/src/actions/network-scanner.ts
postgresql data healthy apps/web/src/actions/network-scanner.ts
redis data healthy apps/web/src/actions/network-scanner.ts
mongodb data healthy apps/web/src/actions/network-scanner.ts

LabelLayerStatusPath
vps::azure hardware healthy apps/web/telegram-bot.js
vps::aws hardware healthy apps/web/package-lock.json
vps::gcp hardware healthy apps/web/package-lock.json
vps::hetzner hardware healthy apps/web/src/actions/email.ts

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

LabelLayerStatusPath
port:3000 network healthy apps/web/discord-bot.js

LabelLayerStatusPath
nginx network healthy apps/web/src/app/api/update/download/route.ts

LabelLayerStatusPath
gpu (detected) hardware healthy apps/web/whatsapp-bot.js
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/d2ec3a6b-7af4-40d5-9c50-97026608358a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d2ec3a6b-7af4-40d5-9c50-97026608358a/

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.