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.

Robin831/Hytte

https://github.com/Robin831/Hytte · scanned 2026-06-15 23:53 UTC (2 months, 3 weeks ago)

354 raw signals (125 security + 229 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 230 actionable findings from 2 signal sources. 218 repeated signals grouped for readability. 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 4375 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
safeUrl software healthy web/public/sw.js:safeUrl
AuthProvider software healthy web/src/auth.tsx:AuthProvider
useAuth software healthy web/src/auth.tsx:useAuth
usePreferredLocation software healthy web/src/usePreferredLocation.ts:usePreferredLocation
fetchServerLocation software healthy web/src/usePreferredLocation.ts:fetchServerLocation
prefsData software healthy web/src/usePreferredLocation.ts:prefsData
locsData software healthy web/src/usePreferredLocation.ts:locsData
getWeatherIcon software healthy web/src/weatherUtils.tsx:getWeatherIcon
getWeatherDescription software healthy web/src/weatherUtils.tsx:getWeatherDescription
isAutoTag software healthy web/src/tags.ts:isAutoTag
isAITag software healthy web/src/tags.ts:isAITag
displayTag software healthy web/src/tags.ts:displayTag
urlBase64ToUint8Array software healthy web/src/push.ts:urlBase64ToUint8Array
base64 software healthy web/src/push.ts:base64
registerServiceWorker software healthy web/src/push.ts:registerServiceWorker
getVAPIDKey software healthy web/src/push.ts:getVAPIDKey
subscribeToPush software healthy web/src/push.ts:subscribeToPush
unsubscribeFromPush software healthy web/src/push.ts:unsubscribeFromPush
getActivePushSubscription software healthy web/src/push.ts:getActivePushSubscription
isPushSubscribed software healthy web/src/push.ts:isPushSubscribed
isPushSupported software healthy web/src/push.ts:isPushSupported
getCurrentPushEndpoint software healthy web/src/push.ts:getCurrentPushEndpoint
isValidRecentLocation software healthy web/src/recentLocations.ts:isValidRecentLocation
buildDefaultLocations software healthy web/src/recentLocations.ts:buildDefaultLocations
loadRecentLocations software healthy web/src/recentLocations.ts:loadRecentLocations
saveRecentLocations software healthy web/src/recentLocations.ts:saveRecentLocations
addRecentLocation software healthy web/src/recentLocations.ts:addRecentLocation
resolveLocation software healthy web/src/recentLocations.ts:resolveLocation
parseRecentLocationsPreference software healthy web/src/recentLocations.ts:parseRecentLocationsPreference
MainLayout software healthy web/src/App.tsx:MainLayout
App software healthy web/src/App.tsx:App
timeAgo software healthy web/src/utils/timeAgo.ts:timeAgo
toDate software healthy web/src/utils/formatDate.ts:toDate
resolveLocaleOptions software healthy web/src/utils/formatDate.ts:resolveLocaleOptions
formatDate software healthy web/src/utils/formatDate.ts:formatDate
formatTime software healthy web/src/utils/formatDate.ts:formatTime
formatDateTime software healthy web/src/utils/formatDate.ts:formatDateTime
formatNumber software healthy web/src/utils/formatDate.ts:formatNumber
toLocalDateString software healthy web/src/utils/formatDate.ts:toLocalDateString
getSafeHref software healthy web/src/utils/logRendering.tsx:getSafeHref
hasCodeFence software healthy web/src/utils/logRendering.tsx:hasCodeFence
classifyLevel software healthy web/src/utils/forgeEventFilter.ts:classifyLevel
isPRGroupEvent software healthy web/src/utils/forgeEventFilter.ts:isPRGroupEvent
filterToParams software healthy web/src/utils/forgeEventFilter.ts:filterToParams
eventMatchesParams software healthy web/src/utils/forgeEventFilter.ts:eventMatchesParams
t software healthy web/src/utils/training.test.ts:t
getAnvilFreshness software healthy web/src/utils/anvilFreshness.ts:getAnvilFreshness
formatDistance software healthy web/src/utils/training.ts:formatDistance
formatPace software healthy web/src/utils/training.ts:formatPace
formatDuration software healthy web/src/utils/training.ts:formatDuration

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

LabelLayerStatusPath
CLAUDE.md software healthy CLAUDE.md
.release-notes.md software healthy .release-notes.md
deploy.sh software healthy deploy.sh
go.mod software healthy go.mod
Makefile software healthy Makefile
AGENTS.md software healthy AGENTS.md
CHANGELOG.md software healthy CHANGELOG.md
ai_prompts.go software healthy internal/settings/ai_prompts.go
ai_prompts_test.go software healthy internal/settings/ai_prompts_test.go
handlers.go software healthy internal/transit/handlers.go
handlers_test.go software healthy internal/transit/handlers_test.go
models.go software healthy internal/transit/models.go
entur.go software healthy internal/transit/entur.go
testing_helpers_test.go software healthy internal/transit/testing_helpers_test.go
handlers.go software healthy internal/forge/handlers.go
logcache.go software healthy internal/forge/logcache.go
handlers_test.go software healthy internal/forge/handlers_test.go
db_test.go software healthy internal/forge/db_test.go
config_handler_test.go software healthy internal/forge/config_handler_test.go
release.go software healthy internal/forge/release.go
config_handler.go software healthy internal/forge/config_handler.go
suggest_test.go software healthy internal/forge/suggest_test.go
github_prs.go software healthy internal/forge/github_prs.go
release_test.go software healthy internal/forge/release_test.go
db.go software healthy internal/forge/db.go
github_prs_test.go software healthy internal/forge/github_prs_test.go
logparser.go software healthy internal/forge/logparser.go
suggest.go software healthy internal/forge/suggest.go
logparser_test.go software healthy internal/forge/logparser_test.go
daemon.go software healthy internal/forge/daemon.go
logcache_test.go software healthy internal/forge/logcache_test.go
vault.go software healthy internal/vault/vault.go
handlers.go software healthy internal/vault/handlers.go
handlers_test.go software healthy internal/vault/handlers_test.go
vault_test.go software healthy internal/vault/vault_test.go
handler.go software healthy internal/pokemon/handler.go
handlers.go software healthy internal/pokemon/handlers.go
client_tcgdex.go software healthy internal/pokemon/client_tcgdex.go
sync.go software healthy internal/pokemon/sync.go
scan_test.go software healthy internal/pokemon/scan_test.go
scan_worker_test.go software healthy internal/pokemon/scan_worker_test.go
handlers_test.go software healthy internal/pokemon/handlers_test.go
scan_worker.go software healthy internal/pokemon/scan_worker.go
types.go software healthy internal/pokemon/types.go
scans_handlers_test.go software healthy internal/pokemon/scans_handlers_test.go
scan_cleanup_test.go software healthy internal/pokemon/scan_cleanup_test.go
scheduler.go software healthy internal/pokemon/scheduler.go
scan_cleanup.go software healthy internal/pokemon/scan_cleanup.go
sync_test.go software healthy internal/pokemon/sync_test.go
client.go software healthy internal/pokemon/client.go

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

LabelLayerStatusPath
/StarBadges frontend healthy web/src/pages/StarBadges.tsx
/BudgetCreditCards frontend healthy web/src/pages/BudgetCreditCards.tsx
/Links frontend healthy web/src/pages/Links.tsx
/Admin frontend healthy web/src/pages/Admin.tsx
/BudgetRecurring frontend healthy web/src/pages/BudgetRecurring.tsx
/Transit frontend healthy web/src/pages/Transit.tsx
/BudgetImport frontend healthy web/src/pages/BudgetImport.tsx
/HomeworkChat frontend healthy web/src/pages/HomeworkChat.tsx
/StridePage.test frontend healthy web/src/pages/StridePage.test.tsx
/AnvilsPage frontend healthy web/src/pages/AnvilsPage.tsx
/Chat frontend healthy web/src/pages/Chat.tsx
/FamilyChildDetail frontend healthy web/src/pages/FamilyChildDetail.tsx
/PokemonSet.test frontend healthy web/src/pages/PokemonSet.test.tsx
/StarRewards frontend healthy web/src/pages/StarRewards.tsx
/AllowancePage frontend healthy web/src/pages/AllowancePage.tsx
/Math frontend healthy web/src/pages/Math.tsx
/EventsPage frontend healthy web/src/pages/EventsPage.tsx
/MathHeatmap.test frontend healthy web/src/pages/MathHeatmap.test.tsx
/BudgetRegning frontend healthy web/src/pages/BudgetRegning.tsx
/workHoursUtils frontend healthy web/src/pages/workHoursUtils.ts
/Notes frontend healthy web/src/pages/Notes.tsx
/WorkHoursPage.live.test frontend healthy web/src/pages/WorkHoursPage.live.test.tsx
/suggestionsUtils frontend healthy web/src/pages/suggestionsUtils.ts
/Tasks frontend healthy web/src/pages/Tasks.tsx
/HomePage frontend healthy web/src/pages/HomePage.tsx
/IngotsPage frontend healthy web/src/pages/IngotsPage.tsx
/TodayView frontend healthy web/src/pages/TodayView.tsx
/HomePage.test frontend healthy web/src/pages/HomePage.test.tsx
/BudgetPage frontend healthy web/src/pages/BudgetPage.tsx
/TrainingDetail frontend healthy web/src/pages/TrainingDetail.tsx
/BudgetCategories frontend healthy web/src/pages/BudgetCategories.tsx
/Family frontend healthy web/src/pages/Family.tsx
/LactateTestDetail frontend healthy web/src/pages/LactateTestDetail.tsx
/WorkHoursPage frontend healthy web/src/pages/WorkHoursPage.tsx
/Dashboard frontend healthy web/src/pages/Dashboard.tsx
/Infra.test frontend healthy web/src/pages/Infra.test.tsx
/StarLeaderboard frontend healthy web/src/pages/StarLeaderboard.tsx
/Webhooks frontend healthy web/src/pages/Webhooks.tsx
/WorkerDetailPage frontend healthy web/src/pages/WorkerDetailPage.tsx
/PokemonSmoke.test frontend healthy web/src/pages/PokemonSmoke.test.tsx
/Infra frontend healthy web/src/pages/Infra.tsx
/HomeworkPage frontend healthy web/src/pages/HomeworkPage.tsx
/HomeworkSettings.test frontend healthy web/src/pages/HomeworkSettings.test.tsx
/WordfeudPage frontend healthy web/src/pages/WordfeudPage.tsx
/Training frontend healthy web/src/pages/Training.tsx
/CalendarPage.test frontend healthy web/src/pages/CalendarPage.test.tsx
/ForgeCostsDashboardPage frontend healthy web/src/pages/ForgeCostsDashboardPage.tsx
/SalaryPage frontend healthy web/src/pages/SalaryPage.tsx
/Suggestions frontend healthy web/src/pages/Suggestions.tsx
/PokemonTop frontend healthy web/src/pages/PokemonTop.tsx

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

LabelLayerStatusPath
App frontend healthy web/src/App.tsx
WorkersCard frontend healthy web/src/components/WorkersCard.tsx
ConfirmDialog frontend healthy web/src/components/ConfirmDialog.tsx
LactateImportDialog frontend healthy web/src/components/LactateImportDialog.tsx
FeatureRoute frontend healthy web/src/components/FeatureRoute.tsx
QueueSummaryCard frontend healthy web/src/components/QueueSummaryCard.tsx
TodayStatsCard frontend healthy web/src/components/TodayStatsCard.tsx
Widget frontend healthy web/src/components/Widget.tsx
FullQueueCard frontend healthy web/src/components/FullQueueCard.tsx
LevelBadge frontend healthy web/src/components/LevelBadge.tsx
ReleaseCard frontend healthy web/src/components/ReleaseCard.tsx
NeedsAttentionCard frontend healthy web/src/components/NeedsAttentionCard.tsx
BeadDetailModal frontend healthy web/src/components/BeadDetailModal.tsx
Confetti frontend healthy web/src/components/Confetti.tsx
LanguageSwitcher frontend healthy web/src/components/LanguageSwitcher.tsx
WorkerLogModal frontend healthy web/src/components/WorkerLogModal.tsx
LoginButton frontend healthy web/src/components/LoginButton.tsx
LocationSearch frontend healthy web/src/components/LocationSearch.tsx
LiveActivity frontend healthy web/src/components/LiveActivity.tsx
CostsDashboardCard frontend healthy web/src/components/CostsDashboardCard.tsx
Sidebar frontend healthy web/src/components/Sidebar.tsx
RecentlyClosedPRsCard frontend healthy web/src/components/RecentlyClosedPRsCard.tsx
LeaderboardCard frontend healthy web/src/components/LeaderboardCard.tsx
TrainingStatusBadge frontend healthy web/src/components/TrainingStatusBadge.tsx
BeatMyParent frontend healthy web/src/components/BeatMyParent.tsx
ReadyToMergeCard frontend healthy web/src/components/ReadyToMergeCard.tsx
MergeConfirmDialog frontend healthy web/src/components/MergeConfirmDialog.tsx
ToastList frontend healthy web/src/components/ToastList.tsx
ProfileDropdown frontend healthy web/src/components/ProfileDropdown.tsx
ProtectedRoute frontend healthy web/src/components/ProtectedRoute.tsx
TagBadge frontend healthy web/src/components/TagBadge.tsx
WorkoutPaceChart frontend healthy web/src/components/charts/WorkoutPaceChart.tsx
FixedSpeedChart frontend healthy web/src/components/charts/FixedSpeedChart.tsx
WorkoutHRChart frontend healthy web/src/components/charts/WorkoutHRChart.tsx
LactateCurveChart frontend healthy web/src/components/charts/LactateCurveChart.tsx
DualAxisChart frontend healthy web/src/components/charts/DualAxisChart.tsx
ThresholdTrendsChart frontend healthy web/src/components/charts/ThresholdTrendsChart.tsx
ComparisonChart frontend healthy web/src/components/charts/ComparisonChart.tsx
ScanPageGrid frontend healthy web/src/components/pokemon/ScanPageGrid.tsx
CardScanner frontend healthy web/src/components/pokemon/CardScanner.tsx
AddCardPanel frontend healthy web/src/components/pokemon/AddCardPanel.tsx
CardLightbox frontend healthy web/src/components/pokemon/CardLightbox.tsx
CollectionValueCard frontend healthy web/src/components/pokemon/CollectionValueCard.tsx
ScanDetailModal frontend healthy web/src/components/pokemon/ScanDetailModal.tsx
PageScanner frontend healthy web/src/components/pokemon/PageScanner.tsx
RecordCompletionModal frontend healthy web/src/components/allowance/RecordCompletionModal.tsx
StrideChatDrawer frontend healthy web/src/components/stride/StrideChatDrawer.tsx
TokenManager frontend healthy web/src/components/kiosk/TokenManager.tsx
KioskWeather frontend healthy web/src/components/kiosk/KioskWeather.tsx
TokenCreateDialog frontend healthy web/src/components/kiosk/TokenCreateDialog.tsx

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

LabelLayerStatusPath
internal software healthy internal
settings software healthy internal/settings
transit software healthy internal/transit
forge software healthy internal/forge
vault software healthy internal/vault
pokemon software healthy internal/pokemon
allowance software healthy internal/allowance
stride software healthy internal/stride
push software healthy internal/push
auth software healthy internal/auth
encryption software healthy internal/encryption
kiosk software healthy internal/kiosk
api software healthy internal/api
weather software healthy internal/weather
quiethours software healthy internal/quiethours
suggestions software healthy internal/suggestions
lactate software healthy internal/lactate
budget software healthy internal/budget
dashboard software healthy internal/dashboard
creditcard software healthy internal/creditcard
chat software healthy internal/chat
homework software healthy internal/homework
grocery software healthy internal/grocery
wordfeud software healthy internal/wordfeud
tasks software healthy internal/tasks
workhours software healthy internal/workhours
daemon software healthy internal/daemon
currency software healthy internal/currency
notes software healthy internal/notes
links software healthy internal/links
skywatch software healthy internal/skywatch
db software healthy internal/db
family software healthy internal/family
infra software healthy internal/infra
familychat software healthy internal/familychat
news software healthy internal/news
hrzones software healthy internal/hrzones
math software healthy internal/math
webhooks software healthy internal/webhooks
salary software healthy internal/salary
netatmo software healthy internal/netatmo
stars software healthy internal/stars
calendar software healthy internal/calendar
training software healthy internal/training
docs software healthy docs
cmd software healthy cmd
server software healthy cmd/server
web software healthy web
public software healthy web/public
locales software healthy web/public/locales

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

LabelLayerStatusPath
FakeEventSource software healthy web/src/components/mezzanine/EventsPanel.test.tsx:FakeEvent…
restarts software healthy web/src/lib/regnemester/confetti.ts:restarts
SoundEngine software healthy web/src/lib/regnemester/feedback/sound.ts:SoundEngine
sticks software healthy web/src/lib/regnemester/feedback/flash.test.ts:sticks
AudioStub software healthy web/src/lib/regnemester/feedback/useFeedback.test.tsx:Audio…
stuck software healthy web/src/lib/regnemester/feedback/flash.ts:stuck
in software healthy web/src/lib/regnemester/feedback/flash.ts:in
KioskErrorBoundary software healthy web/src/pages/KioskPage.tsx:KioskErrorBoundary
SyncFileReader software healthy web/src/pages/HomeworkChat.test.tsx:SyncFileReader
DeferredFileReader software healthy web/src/pages/HomeworkChat.test.tsx:DeferredFileReader
MockEventSource software healthy web/src/pages/GroceryPage.test.tsx:MockEventSource
MockRecognition software healthy web/src/pages/GroceryPage.test.tsx:MockRecognition
UploadError software healthy web/src/pages/familychat/api.ts:UploadError
FakeAudioTrack software healthy web/src/pages/familychat/ChatView.test.tsx:FakeAudioTrack
FakeRtcPeerConnection software healthy web/src/pages/familychat/ChatView.test.tsx:FakeRtcPeerConne…
FakeAudioTrack software healthy web/src/pages/familychat/voice/useVoiceRecorder.test.tsx:Fa…
FakeAnalyser software healthy web/src/pages/familychat/voice/useVoiceRecorder.test.tsx:Fa…
FakeAudioContext software healthy web/src/pages/familychat/voice/useVoiceRecorder.test.tsx:Fa…
FakeMediaRecorder software healthy web/src/pages/familychat/voice/useVoiceRecorder.test.tsx:Fa…
FakeMediaStreamTrack software healthy web/src/pages/familychat/voice/useVoiceCall.test.tsx:FakeMe…
FakePeerConnection software healthy web/src/pages/familychat/voice/useVoiceCall.test.tsx:FakePe…
MockAudioContext software healthy web/src/pages/familychat/voice/silenceTrim.test.ts:MockAudi…
MockOfflineAudioContext software healthy web/src/pages/familychat/voice/silenceTrim.test.ts:MockOffl…
MockMediaRecorder software healthy web/src/pages/familychat/voice/silenceTrim.test.ts:MockMedi…
MockOfflineCtx software healthy web/src/pages/familychat/voice/__tests__/waveform.test.ts:M…
MockAudioCtx software healthy web/src/pages/familychat/voice/__tests__/waveform.test.ts:M…

LabelLayerStatusPath
auth::internal/push/vapid.go security healthy internal/push/vapid.go
auth::internal/auth/google_token.go security healthy internal/auth/google_token.go
auth::internal/db/db.go security healthy internal/db/db.go
auth::go.mod security healthy go.mod
auth::internal/netatmo/oauth_test.go security healthy internal/netatmo/oauth_test.go
auth::web/src/pages/Tasks.test.tsx security healthy web/src/pages/Tasks.test.tsx
auth::internal/calendar/handlers_test.go security healthy internal/calendar/handlers_test.go
auth::internal/api/router.go security healthy internal/api/router.go
auth::internal/netatmo/client_test.go security healthy internal/netatmo/client_test.go
auth::internal/auth/handlers.go security healthy internal/auth/handlers.go
auth::CLAUDE.md security healthy CLAUDE.md
auth::internal/netatmo/handlers_test.go security healthy internal/netatmo/handlers_test.go
auth::internal/netatmo/client.go security healthy internal/netatmo/client.go
auth::internal/push/push.go security healthy internal/push/push.go

LabelLayerStatusPath
1.2.3.4 network healthy internal/forge/release_test.go
127.0.0.1 network healthy internal/pokemon/sync_test.go
192.0.2.1 network healthy internal/infra/healthcheck_test.go
10.0.0.1 network healthy internal/infra/healthcheck_test.go
169.254.169.254 network healthy internal/infra/healthcheck_test.go
8.8.8.8 network healthy internal/infra/healthcheck_test.go
192.168.1.1 network healthy internal/infra/healthcheck_test.go
172.16.0.1 network healthy internal/infra/urlvalidation_test.go
1.1.1.1 network healthy internal/infra/urlvalidation_test.go
142.250.80.46 network healthy internal/infra/dns_test.go
4.0.1.929 network healthy internal/webhooks/format_test.go

LabelLayerStatusPath
SSH_PASSPHRASE cicd healthy
SERVER_IP cicd healthy
SSH_PRIVATE_KEY cicd healthy

LabelLayerStatusPath
port:3000 network healthy CLAUDE.md
port:8080 network healthy cmd/server/main.go

LabelLayerStatusPath
gha::deploy cicd healthy .github/workflows/deploy.yml
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
deploy cicd healthy .github/workflows/deploy.yml
check cicd healthy .github/workflows/ci.yml

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

LabelLayerStatusPath
sqlite data healthy CLAUDE.md

LabelLayerStatusPath
nginx network healthy internal/infra/systemd_test.go

LabelLayerStatusPath
vps::hetzner hardware healthy CLAUDE.md
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/679d21d4-0073-4449-94db-25c6d4e4961b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/679d21d4-0073-4449-94db-25c6d4e4961b/

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.