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.

sidecodeapp/sidecode

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

90 raw signals (0 security + 90 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 90 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 761 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
assert software healthy packages/signaling/scripts/smoke.mjs:assert
b64url software healthy packages/signaling/scripts/smoke.mjs:b64url
open software healthy packages/signaling/scripts/smoke.mjs:open
waitFor software healthy packages/signaling/scripts/smoke.mjs:waitFor
tick software healthy packages/signaling/scripts/smoke.mjs:tick
waitForClose software healthy packages/signaling/scripts/smoke.mjs:waitForClose
main software healthy packages/signaling/scripts/smoke.mjs:main
verifyEd25519 software healthy packages/signaling/src/index.ts:verifyEd25519
verifyDaemonSig software healthy packages/signaling/src/index.ts:verifyDaemonSig
turnSigMessage software healthy packages/signaling/src/index.ts:turnSigMessage
mintTurnCredentials software healthy packages/signaling/src/index.ts:mintTurnCredentials
data software healthy packages/signaling/src/index.ts:data
base64UrlDecode software healthy packages/signaling/src/index.ts:base64UrlDecode
padLen software healthy packages/signaling/src/index.ts:padLen
authenticate software healthy packages/signaling/src/index.ts:authenticate
so software healthy packages/app/src/components/session-row.tsx:so
SessionRow software healthy packages/app/src/components/session-row.tsx:SessionRow
onAction software healthy packages/app/src/components/session-row.tsx:onAction
SessionBridgeToolbar software healthy packages/app/src/components/session-bridge-toolbar.tsx:Sess…
groupSessionsByDay software healthy packages/app/src/components/session-list-sidebar.tsx:groupS…
SessionListSidebar software healthy packages/app/src/components/session-list-sidebar.tsx:Sessio…
handleOpenSession software healthy packages/app/src/components/session-list-sidebar.tsx:handle…
handleNewSession software healthy packages/app/src/components/session-list-sidebar.tsx:handle…
handleOpenSettings software healthy packages/app/src/components/session-list-sidebar.tsx:handle…
Body software healthy packages/app/src/components/session-list-sidebar.tsx:Body
SidecodeMark software healthy packages/app/src/components/sidecode-mark.tsx:SidecodeMark
ImageStack software healthy packages/app/src/components/image-stack.tsx:ImageStack
FolderList software healthy packages/app/src/components/cwd-picker/folder-list.tsx:Fold…
FolderList software healthy packages/app/src/components/cwd-picker/folder-list.ios.tsx:…
LocationsAndRecents software healthy packages/app/src/components/cwd-picker/folder-list.ios.tsx:…
BrowseFolder software healthy packages/app/src/components/cwd-picker/folder-list.ios.tsx:…
StatusText software healthy packages/app/src/components/cwd-picker/folder-list.ios.tsx:…
PickerRow software healthy packages/app/src/components/cwd-picker/folder-list.ios.tsx:…
basename software healthy packages/app/src/components/cwd-picker/folder-list.ios.tsx:…
parentDir software healthy packages/app/src/components/cwd-picker/folder-list.ios.tsx:…
tildify software healthy packages/app/src/components/cwd-picker/folder-list.ios.tsx:…
ThinkingIndicator software healthy packages/app/src/components/transcript/thinking-indicator.t…
ToolBlock software healthy packages/app/src/components/transcript/tool-block.tsx:ToolB…
TextBlock software healthy packages/app/src/components/transcript/text-block.tsx:TextB…
NOOP_SEND software healthy packages/app/src/components/transcript/input-bar.tsx:NOOP_S…
meterFillColor software healthy packages/app/src/components/transcript/input-bar.tsx:meterF…
formatTokensK software healthy packages/app/src/components/transcript/input-bar.tsx:format…
compressToAttachment software healthy packages/app/src/components/transcript/input-bar.tsx:compre…
InputBar software healthy packages/app/src/components/transcript/input-bar.tsx:InputB…
onPickModel software healthy packages/app/src/components/transcript/input-bar.tsx:onPick…
pickCommand software healthy packages/app/src/components/transcript/input-bar.tsx:pickCo…
addAttachments software healthy packages/app/src/components/transcript/input-bar.tsx:addAtt…
removeAttachment software healthy packages/app/src/components/transcript/input-bar.tsx:remove…
pickFromCamera software healthy packages/app/src/components/transcript/input-bar.tsx:pickFr…
pickFromLibrary software healthy packages/app/src/components/transcript/input-bar.tsx:pickFr…

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

LabelLayerStatusPath
pnpm-lock.yaml software healthy pnpm-lock.yaml
package.json software healthy package.json
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
LICENSE software healthy LICENSE
biome.json software healthy biome.json
vitest.config.ts software healthy vitest.config.ts
tsconfig.base.json software healthy tsconfig.base.json
package.json software healthy packages/signaling/package.json
tsconfig.json software healthy packages/signaling/tsconfig.json
smoke.mjs software healthy packages/signaling/scripts/smoke.mjs
env.d.ts software healthy packages/signaling/src/env.d.ts
index.ts software healthy packages/signaling/src/index.ts
README.md software healthy packages/website/README.md
package.json software healthy packages/website/package.json
astro.config.mjs software healthy packages/website/astro.config.mjs
tsconfig.json software healthy packages/website/tsconfig.json
config.ts software healthy packages/website/src/config.ts
global.css software healthy packages/website/src/styles/global.css
metro.config.js software healthy packages/app/metro.config.js
README.md software healthy packages/app/README.md
eas.json software healthy packages/app/eas.json
package.json software healthy packages/app/package.json
app.config.ts software healthy packages/app/app.config.ts
app.json software healthy packages/app/app.json
tsconfig.json software healthy packages/app/tsconfig.json
sync-pierre-worker.mjs software healthy packages/app/scripts/sync-pierre-worker.mjs
icon.json software healthy packages/app/assets/sidecode.icon/icon.json
global.css software healthy packages/app/src/global.css
uniwind-types.d.ts software healthy packages/app/src/uniwind-types.d.ts
pierre-worker-asset.d.ts software healthy packages/app/src/pierre-worker-asset.d.ts
session-row.tsx software healthy packages/app/src/components/session-row.tsx
session-bridge-toolbar.tsx software healthy packages/app/src/components/session-bridge-toolbar.tsx
session-list-sidebar.tsx software healthy packages/app/src/components/session-list-sidebar.tsx
sidecode-mark.tsx software healthy packages/app/src/components/sidecode-mark.tsx
image-stack.tsx software healthy packages/app/src/components/image-stack.tsx
folder-list.tsx software healthy packages/app/src/components/cwd-picker/folder-list.tsx
folder-list.ios.tsx software healthy packages/app/src/components/cwd-picker/folder-list.ios.tsx
jetbrains-mono-font.ts software healthy packages/app/src/components/transcript/jetbrains-mono-font.…
thinking-indicator.tsx software healthy packages/app/src/components/transcript/thinking-indicator.t…
tool-block.tsx software healthy packages/app/src/components/transcript/tool-block.tsx
text-block.tsx software healthy packages/app/src/components/transcript/text-block.tsx
input-bar.tsx software healthy packages/app/src/components/transcript/input-bar.tsx
git-status-bar.tsx software healthy packages/app/src/components/transcript/git-status-bar.tsx
pierre-view.tsx software healthy packages/app/src/components/transcript/pierre-view.tsx
chat-panel.tsx software healthy packages/app/src/components/transcript/chat-panel.tsx
slash-panel.tsx software healthy packages/app/src/components/transcript/slash-panel.tsx
transcript-loading.tsx software healthy packages/app/src/components/transcript/transcript-loading.t…
tool-call-sheet.tsx software healthy packages/app/src/components/transcript/tool-call-sheet.tsx
pair.tsx software healthy packages/app/src/app/pair.tsx
_layout.tsx software healthy packages/app/src/app/_layout.tsx

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

LabelLayerStatusPath
packages software healthy packages
signaling software healthy packages/signaling
scripts software healthy packages/signaling/scripts
src software healthy packages/signaling/src
website software healthy packages/website
src software healthy packages/website/src
styles software healthy packages/website/src/styles
app software healthy packages/app
scripts software healthy packages/app/scripts
assets software healthy packages/app/assets
sidecode.icon software healthy packages/app/assets/sidecode.icon
src software healthy packages/app/src
components software healthy packages/app/src/components
cwd-picker software healthy packages/app/src/components/cwd-picker
transcript software healthy packages/app/src/components/transcript
app software healthy packages/app/src/app
(main) software healthy packages/app/src/app/(main)
settings software healthy packages/app/src/app/(main)/settings
cwd-picker software healthy packages/app/src/app/(main)/cwd-picker
(drawer) software healthy packages/app/src/app/(main)/(drawer)
(stack) software healthy packages/app/src/app/(main)/(drawer)/(stack)
session software healthy packages/app/src/app/(main)/(drawer)/(stack)/session
dev software healthy packages/app/src/app/(main)/dev
lib software healthy packages/app/src/lib
markdown software healthy packages/app/src/lib/markdown
hooks software healthy packages/app/src/hooks
daemon software healthy packages/daemon
scripts software healthy packages/daemon/scripts
src software healthy packages/daemon/src
messages software healthy packages/daemon/src/messages
runtime software healthy packages/daemon/src/runtime
bridge software healthy packages/daemon/src/bridge
protocol software healthy packages/protocol
src software healthy packages/protocol/src
menubar software healthy packages/menubar
electron software healthy packages/menubar/electron
src software healthy packages/menubar/src
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
Signaling software healthy packages/signaling/src/index.ts:Signaling
IncompatibleProtocolError software healthy packages/app/src/lib/daemon-client.ts:IncompatibleProtocolE…
on software healthy packages/app/src/lib/daemon-client.ts:on
Transport software healthy packages/app/src/lib/daemon-client.ts:Transport
Subscription software healthy packages/app/src/lib/daemon-client.ts:Subscription
OfflineError software healthy packages/app/src/lib/daemon-client.ts:OfflineError
DaemonClient software healthy packages/app/src/lib/daemon-client.ts:DaemonClient
WebRTCPeer software healthy packages/app/src/lib/webrtc-peer.ts:WebRTCPeer
SignalingClient software healthy packages/app/src/lib/signaling-client.ts:SignalingClient
KnownClients software healthy packages/daemon/src/known-clients.ts:KnownClients
GitWatcher software healthy packages/daemon/src/git-watch.ts:GitWatcher
GitWatcherRegistry software healthy packages/daemon/src/git-watch.ts:GitWatcherRegistry
WebRTCPeerServer software healthy packages/daemon/src/webrtc-peer.ts:WebRTCPeerServer
SessionRuntimeManager software healthy packages/daemon/src/runtime/session-runtime-manager.ts:Sess…
entirely software healthy packages/daemon/src/runtime/session-runtime-manager.ts:enti…
SessionRuntime software healthy packages/daemon/src/runtime/session-runtime.ts:SessionRunti…
OAuthRefreshError software healthy packages/daemon/src/bridge/oauth-refresh.ts:OAuthRefreshErr…
InvalidGrantError software healthy packages/daemon/src/bridge/oauth-refresh.ts:InvalidGrantErr…
OAuthRefreshManager software healthy packages/daemon/src/bridge/oauth-refresh.ts:OAuthRefreshMan…
BridgeService software healthy packages/daemon/src/bridge/bridge-service.ts:BridgeService
BridgeAttachError software healthy packages/daemon/src/bridge/bridge-transport.ts:BridgeAttach…
BridgeTransport software healthy packages/daemon/src/bridge/bridge-transport.ts:BridgeTransp…
ChunkReassembler software healthy packages/protocol/src/chunking.ts:ChunkReassembler

LabelLayerStatusPath
PierreView frontend healthy packages/app/src/components/transcript/pierre-view.tsx
PairModal frontend healthy packages/app/src/app/pair.tsx
RootLayout frontend healthy packages/app/src/app/_layout.tsx
UpdateRequiredRoute frontend healthy packages/app/src/app/(main)/update-required.tsx
MainLayout frontend healthy packages/app/src/app/(main)/_layout.tsx
OnboardingRoute frontend healthy packages/app/src/app/(main)/onboarding.tsx
SettingsIndexScreen frontend healthy packages/app/src/app/(main)/settings/index.ios.tsx
SettingsHostScreen frontend healthy packages/app/src/app/(main)/settings/host.tsx
SettingsIndexScreen frontend healthy packages/app/src/app/(main)/settings/index.tsx
SettingsHostScreen frontend healthy packages/app/src/app/(main)/settings/host.ios.tsx
SettingsLayout frontend healthy packages/app/src/app/(main)/settings/_layout.tsx
CwdPickerScreen frontend healthy packages/app/src/app/(main)/cwd-picker/index.tsx
CwdPickerLayout frontend healthy packages/app/src/app/(main)/cwd-picker/_layout.tsx
DrawerLayout frontend healthy packages/app/src/app/(main)/(drawer)/_layout.tsx
NewSessionScreen frontend healthy packages/app/src/app/(main)/(drawer)/(stack)/index.tsx
StackLayout frontend healthy packages/app/src/app/(main)/(drawer)/(stack)/_layout.tsx
SessionDetailScreen frontend healthy packages/app/src/app/(main)/(drawer)/(stack)/session/[cliSe…
KeyboardExtenderDevScreen frontend healthy packages/app/src/app/(main)/dev/keyboard-extender.tsx
PairView frontend healthy packages/menubar/src/PairView.tsx
App frontend healthy packages/menubar/src/App.tsx

LabelLayerStatusPath
auth::packages/daemon/src/bridge/bridge-service.test.ts security healthy packages/daemon/src/bridge/bridge-service.test.ts
auth::packages/daemon/src/bridge/oauth-refresh.ts security healthy packages/daemon/src/bridge/oauth-refresh.ts
auth::packages/daemon/src/runtime/run-query.ts security healthy packages/daemon/src/runtime/run-query.ts
auth::packages/menubar/electron-builder.cjs security healthy packages/menubar/electron-builder.cjs
auth::packages/daemon/src/bridge/credentials.ts security healthy packages/daemon/src/bridge/credentials.ts
auth::packages/daemon/src/index.ts security healthy packages/daemon/src/index.ts
auth::packages/daemon/scripts/dump-models.ts security healthy packages/daemon/scripts/dump-models.ts
auth::packages/daemon/src/plan-usage.ts security healthy packages/daemon/src/plan-usage.ts
auth::packages/daemon/src/bridge/bridge-service.ts security healthy packages/daemon/src/bridge/bridge-service.ts
auth::packages/daemon/src/bridge/sdk-adapter.ts security healthy packages/daemon/src/bridge/sdk-adapter.ts
auth::packages/daemon/src/bridge/startup-reattach.test.ts security healthy packages/daemon/src/bridge/startup-reattach.test.ts
auth::packages/daemon/src/bridge/bridge-transport.test.ts security healthy packages/daemon/src/bridge/bridge-transport.test.ts
auth::packages/daemon/src/bridge/sdk-adapter.test.ts security healthy packages/daemon/src/bridge/sdk-adapter.test.ts
auth::packages/daemon/src/bridge/startup-reattach.ts security healthy packages/daemon/src/bridge/startup-reattach.ts
auth::packages/daemon/src/bridge/oauth-refresh.test.ts security healthy packages/daemon/src/bridge/oauth-refresh.test.ts
auth::packages/daemon/src/router.ts security healthy packages/daemon/src/router.ts
auth::packages/daemon/src/plan-usage.test.ts security healthy packages/daemon/src/plan-usage.test.ts
auth::packages/daemon/src/bridge/bridge-transport.ts security healthy packages/daemon/src/bridge/bridge-transport.ts

LabelLayerStatusPath
EXPO_TOKEN cicd healthy
APPLE_API_KEY_P8 cicd healthy
CSC_LINK cicd healthy
APPLE_API_ISSUER cicd healthy
GITHUB_TOKEN cicd healthy
CSC_KEY_PASSWORD cicd healthy
APPLE_API_KEY_ID cicd healthy

LabelLayerStatusPath
ios cicd healthy .github/workflows/ios-build.yml
checks cicd healthy .github/workflows/ci.yml
protocol-version-guard cicd healthy .github/workflows/ci.yml
release cicd healthy .github/workflows/release-menubar.yml

LabelLayerStatusPath
/nonexistent-path-for-test-abc123 frontend healthy packages/daemon/src/router.test.ts
/ frontend healthy packages/daemon/src/router.test.ts
/abs/repo/src frontend healthy packages/daemon/src/messages/normalize.test.ts

LabelLayerStatusPath
gha::ios-build cicd healthy .github/workflows/ios-build.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::release-menubar cicd healthy .github/workflows/release-menubar.yml

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

LabelLayerStatusPath
Query root api healthy packages/daemon/src/runtime/run-query.ts
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/5ff2ca81-e709-4786-9a2a-94d48b8d7f50/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/5ff2ca81-e709-4786-9a2a-94d48b8d7f50/

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.