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.

Roofdrafts-ux/roofdrafts

https://github.com/Roofdrafts-ux/roofdrafts · scanned 2026-06-15 23:55 UTC (2 months, 3 weeks ago)

33 raw signals (0 security + 33 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 33 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 913 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
App software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:App
useTweaks software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:useTweaks
TweaksPanel software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:TweaksPanel
onMsg software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:onMsg
dismiss software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:dismiss
onDragStart software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:onDragStart
move software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:move
up software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:up
TweakSection software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:TweakSection
TweakRow software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:TweakRow
TweakSlider software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:TweakSlider
TweakToggle software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:TweakToggle
TweakRadio software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:TweakRadio
labelLen software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:labelLen
resolve software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:resolve
segAt software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:segAt
onPointerDown software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:onPointerDo…
TweakSelect software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:TweakSelect
TweakText software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:TweakText
TweakNumber software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:TweakNumber
clamp software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:clamp
onScrubStart software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:onScrubStart
decimals software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:decimals
__twkIsLight software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:__twkIsLight
r software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:r
__TwkCheck software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:__TwkCheck
TweakColor software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:TweakColor
key software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:key
TweakButton software healthy _design_src/roofdrafts/project/tweaks-panel.jsx:TweakButton
Nav software healthy _design_src/roofdrafts/project/sections.jsx:Nav
f software healthy _design_src/roofdrafts/project/sections.jsx:f
ReportFrame software healthy _design_src/roofdrafts/project/sections.jsx:ReportFrame
FRow software healthy _design_src/roofdrafts/project/sections.jsx:FRow
Hero software healthy _design_src/roofdrafts/project/sections.jsx:Hero
TrustBar software healthy _design_src/roofdrafts/project/sections.jsx:TrustBar
HowItWorks software healthy _design_src/roofdrafts/project/sections.jsx:HowItWorks
Formats software healthy _design_src/roofdrafts/project/sections.jsx:Formats
SLA software healthy _design_src/roofdrafts/project/sections2.jsx:SLA
Coverage software healthy _design_src/roofdrafts/project/sections2.jsx:Coverage
Testimonials software healthy _design_src/roofdrafts/project/sections2.jsx:Testimonials
Pricing software healthy _design_src/roofdrafts/project/sections2.jsx:Pricing
FAQ software healthy _design_src/roofdrafts/project/sections2.jsx:FAQ
CTAFooter software healthy _design_src/roofdrafts/project/sections2.jsx:CTAFooter
OrderFlow software healthy _design_src/roofdrafts/project/orderflow.jsx:OrderFlow
onKey software healthy _design_src/roofdrafts/project/orderflow.jsx:onKey
set software healthy _design_src/roofdrafts/project/orderflow.jsx:set
reset software healthy _design_src/roofdrafts/project/orderflow.jsx:reset
close software healthy _design_src/roofdrafts/project/orderflow.jsx:close
validStep software healthy _design_src/roofdrafts/project/orderflow.jsx:validStep
next software healthy _design_src/roofdrafts/project/orderflow.jsx:next

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

LabelLayerStatusPath
DESIGN.md software healthy DESIGN.md
.mcp.json software healthy .mcp.json
PRODUCT.md software healthy PRODUCT.md
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
AI-PIPELINE.md software healthy AI-PIPELINE.md
COMPETITORS.md software healthy COMPETITORS.md
README.md software healthy _design_src/roofdrafts/README.md
styles.css software healthy _design_src/roofdrafts/project/styles.css
tweaks-panel.jsx software healthy _design_src/roofdrafts/project/tweaks-panel.jsx
sections.jsx software healthy _design_src/roofdrafts/project/sections.jsx
tokens.css software healthy _design_src/roofdrafts/project/tokens.css
Roofdrafts.html software healthy _design_src/roofdrafts/project/Roofdrafts.html
index.html software healthy _design_src/roofdrafts/project/index.html
sections2.jsx software healthy _design_src/roofdrafts/project/sections2.jsx
orderflow.jsx software healthy _design_src/roofdrafts/project/orderflow.jsx
components.jsx software healthy _design_src/roofdrafts/project/components.jsx
CLAUDE-CODE-PROMPT.md software healthy _design_src/roofdrafts/project/CLAUDE-CODE-PROMPT.md
roofcalc.jsx software healthy _design_src/roofdrafts/project/roofcalc.jsx
app.jsx software healthy _design_src/roofdrafts/project/app.jsx
README.md software healthy web/README.md
CLAUDE.md software healthy web/CLAUDE.md
netlify.toml software healthy web/netlify.toml
package.json software healthy web/package.json
prisma.config.ts software healthy web/prisma.config.ts
package-lock.json software healthy web/package-lock.json
tsconfig.json software healthy web/tsconfig.json
AGENTS.md software healthy web/AGENTS.md
vitest.config.ts software healthy web/vitest.config.ts
next.config.ts software healthy web/next.config.ts
account.test.ts software healthy web/test/account.test.ts
report-summary.test.ts software healthy web/test/report-summary.test.ts
admin-format.test.ts software healthy web/test/admin-format.test.ts
deliverables.test.ts software healthy web/test/deliverables.test.ts
applicad.test.ts software healthy web/test/applicad.test.ts
email.test.ts software healthy web/test/email.test.ts
roof-extraction.test.ts software healthy web/test/roof-extraction.test.ts
order-status.test.ts software healthy web/test/order-status.test.ts
rate-limit.test.ts software healthy web/test/rate-limit.test.ts
pricing-coverage.test.ts software healthy web/test/pricing-coverage.test.ts
display-id.test.ts software healthy web/test/display-id.test.ts
roofcalc.test.ts software healthy web/test/roofcalc.test.ts
auth-config.test.ts software healthy web/test/auth-config.test.ts
chat.test.ts software healthy web/test/chat.test.ts
server-only.ts software healthy web/test/stubs/server-only.ts
proxy.ts software healthy web/src/proxy.ts
next-auth.d.ts software healthy web/src/types/next-auth.d.ts
Marketing.tsx software healthy web/src/components/Marketing.tsx
primitives.tsx software healthy web/src/components/primitives.tsx
AcceptInvite.tsx software healthy web/src/components/AcceptInvite.tsx

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

LabelLayerStatusPath
_design_src software healthy _design_src
roofdrafts software healthy _design_src/roofdrafts
project software healthy _design_src/roofdrafts/project
web software healthy web
test software healthy web/test
stubs software healthy web/test/stubs
src software healthy web/src
types software healthy web/src/types
components software healthy web/src/components
estimator software healthy web/src/components/estimator
dashboard software healthy web/src/components/dashboard
chat software healthy web/src/components/chat
providers software healthy web/src/components/providers
marketing software healthy web/src/components/marketing
admin software healthy web/src/components/admin
measure software healthy web/src/components/measure
report software healthy web/src/components/report
checkout software healthy web/src/components/checkout
app software healthy web/src/app
legal software healthy web/src/app/legal
terms software healthy web/src/app/legal/terms
privacy software healthy web/src/app/legal/privacy
auth software healthy web/src/app/auth
reset software healthy web/src/app/auth/reset
signup software healthy web/src/app/auth/signup
signin software healthy web/src/app/auth/signin
error software healthy web/src/app/auth/error
verify software healthy web/src/app/auth/verify
forgot software healthy web/src/app/auth/forgot
estimator software healthy web/src/app/estimator
[orderId] software healthy web/src/app/estimator/[orderId]
invite software healthy web/src/app/invite
[token] software healthy web/src/app/invite/[token]
api software healthy web/src/app/api
orders software healthy web/src/app/api/orders
[orderId] software healthy web/src/app/api/orders/[orderId]
roof-model software healthy web/src/app/api/orders/[orderId]/roof-model
revision software healthy web/src/app/api/orders/[orderId]/revision
ai-draft software healthy web/src/app/api/orders/[orderId]/ai-draft
status software healthy web/src/app/api/orders/[orderId]/status
claim software healthy web/src/app/api/orders/[orderId]/claim
deliverables software healthy web/src/app/api/orders/[orderId]/deliverables
[kind] software healthy web/src/app/api/orders/[orderId]/deliverables/[kind]
auth software healthy web/src/app/api/auth
reset-password software healthy web/src/app/api/auth/reset-password
[...nextauth] software healthy web/src/app/api/auth/[...nextauth]
signup software healthy web/src/app/api/auth/signup
forgot-password software healthy web/src/app/api/auth/forgot-password
verify-email software healthy web/src/app/api/auth/verify-email
health software healthy web/src/app/api/health

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

LabelLayerStatusPath
/page.tsx frontend healthy web/src/app/page.tsx
/legal/terms frontend healthy web/src/app/legal/terms/page.tsx
/legal/privacy frontend healthy web/src/app/legal/privacy/page.tsx
/auth/reset frontend healthy web/src/app/auth/reset/page.tsx
/auth/signup frontend healthy web/src/app/auth/signup/page.tsx
/auth/signin frontend healthy web/src/app/auth/signin/page.tsx
/auth/error frontend healthy web/src/app/auth/error/page.tsx
/auth/verify frontend healthy web/src/app/auth/verify/page.tsx
/auth/forgot frontend healthy web/src/app/auth/forgot/page.tsx
/estimator frontend healthy web/src/app/estimator/page.tsx
/estimator/[orderId] frontend healthy web/src/app/estimator/[orderId]/page.tsx
/invite/[token] frontend healthy web/src/app/invite/[token]/page.tsx
/unauthorized frontend healthy web/src/app/unauthorized/page.tsx
/dashboard frontend healthy web/src/app/dashboard/page.tsx
/dashboard/team frontend healthy web/src/app/dashboard/team/page.tsx
/dashboard/billing frontend healthy web/src/app/dashboard/billing/page.tsx
/dashboard/account frontend healthy web/src/app/dashboard/account/page.tsx
/dashboard/pay/[orderId] frontend healthy web/src/app/dashboard/pay/[orderId]/page.tsx
/admin frontend healthy web/src/app/admin/page.tsx
/admin/settings frontend healthy web/src/app/admin/settings/page.tsx
/admin/users frontend healthy web/src/app/admin/users/page.tsx
/admin/orders frontend healthy web/src/app/admin/orders/page.tsx
/admin/leads frontend healthy web/src/app/admin/leads/page.tsx
/admin/chat frontend healthy web/src/app/admin/chat/page.tsx
/admin/audit frontend healthy web/src/app/admin/audit/page.tsx
/admin/billing frontend healthy web/src/app/admin/billing/page.tsx
/admin/pricing frontend healthy web/src/app/admin/pricing/page.tsx
/measure frontend healthy web/src/app/measure/page.tsx
/report/sample frontend healthy web/src/app/report/sample/page.tsx
/go frontend healthy web/src/app/go/page.tsx
/ frontend healthy web/src/app/api/org/switch/route.ts

LabelLayerStatusPath
NotFound frontend healthy web/src/app/not-found.tsx
OpengraphImage frontend healthy web/src/app/opengraph-image.tsx
AppleIcon frontend healthy web/src/app/apple-icon.tsx
Home frontend healthy web/src/app/page.tsx
RootLayout frontend healthy web/src/app/layout.tsx
Error frontend healthy web/src/app/error.tsx
GlobalError frontend healthy web/src/app/global-error.tsx
TermsPage frontend healthy web/src/app/legal/terms/page.tsx
PrivacyPage frontend healthy web/src/app/legal/privacy/page.tsx
AuthLayout frontend healthy web/src/app/auth/layout.tsx
ResetPasswordPage frontend healthy web/src/app/auth/reset/page.tsx
SignUpPage frontend healthy web/src/app/auth/signup/page.tsx
SignInPage frontend healthy web/src/app/auth/signin/page.tsx
AuthErrorPage frontend healthy web/src/app/auth/error/page.tsx
VerifyEmailPage frontend healthy web/src/app/auth/verify/page.tsx
ForgotPasswordPage frontend healthy web/src/app/auth/forgot/page.tsx
Loading frontend healthy web/src/app/estimator/loading.tsx
UnauthorizedPage frontend healthy web/src/app/unauthorized/page.tsx
Loading frontend healthy web/src/app/dashboard/loading.tsx
Loading frontend healthy web/src/app/admin/loading.tsx
SampleReportPage frontend healthy web/src/app/report/sample/page.tsx

LabelLayerStatusPath
auth::web/src/lib/auth.ts security healthy web/src/lib/auth.ts
auth::web/src/lib/auth.config.ts security healthy web/src/lib/auth.config.ts
auth::web/src/proxy.ts security healthy web/src/proxy.ts
auth::web/package.json security healthy web/package.json
auth::web/src/components/providers/SessionProvider.tsx security healthy web/src/components/providers/SessionProvider.tsx
auth::web/src/types/next-auth.d.ts security healthy web/src/types/next-auth.d.ts
auth::CLAUDE.md security healthy CLAUDE.md
auth::web/src/app/api/account/change-password/route.ts security healthy web/src/app/api/account/change-password/route.ts
auth::web/src/components/dashboard/ChangePasswordForm.tsx security healthy web/src/components/dashboard/ChangePasswordForm.tsx
auth::web/src/lib/account.ts security healthy web/src/lib/account.ts
auth::web/src/app/auth/signup/page.tsx security healthy web/src/app/auth/signup/page.tsx
auth::README.md security healthy README.md
auth::web/src/components/dashboard/SignOutButton.tsx security healthy web/src/components/dashboard/SignOutButton.tsx
auth::web/src/app/auth/signin/page.tsx security healthy web/src/app/auth/signin/page.tsx

LabelLayerStatusPath
MockImageryProvider software healthy web/src/lib/imagery.ts:MockImageryProvider
UnconfiguredProvider software healthy web/src/lib/imagery.ts:UnconfiguredProvider
GoogleSolarExtractor software healthy web/src/lib/roof-extraction/google-solar.ts:GoogleSolarExtr…
MockExtractor software healthy web/src/lib/roof-extraction/mock.ts:MockExtractor
ResendEmailer software healthy web/src/lib/email/index.ts:ResendEmailer
ConsoleEmailer software healthy web/src/lib/email/index.ts:ConsoleEmailer
DisabledProvider software healthy web/src/lib/llm/index.ts:DisabledProvider
DeepSeekProvider software healthy web/src/lib/llm/deepseek.ts:DeepSeekProvider

LabelLayerStatusPath
1.1.1.1 network healthy web/test/rate-limit.test.ts
2.2.2.2 network healthy web/test/rate-limit.test.ts
3.3.3.3 network healthy web/test/rate-limit.test.ts
4.4.4.4 network healthy web/test/rate-limit.test.ts

LabelLayerStatusPath
postgres data healthy README.md
redis data healthy web/src/lib/rate-limit.ts

LabelLayerStatusPath
repobility-clone-9nzalvz_ software healthy /tmp/repobility-clone-9nzalvz_

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

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

LabelLayerStatusPath
verify cicd healthy .github/workflows/ci.yml
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/2e685388-14b3-4f9c-9f1d-49ba0bff42ce/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/2e685388-14b3-4f9c-9f1d-49ba0bff42ce/

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.