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.

SpandRagon98/quotify

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

21 raw signals (0 security + 21 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 18 actionable findings from 1 signal source. 3 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 427 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
json software healthy supabase/functions/send-quote-email/index.ts:json
App software healthy src/App.jsx:App
go software healthy src/App.jsx:go
handleNav software healthy src/App.jsx:handleNav
renderScreen software healthy src/App.jsx:renderScreen
fallback software healthy src/App.jsx:fallback
NotificationsProvider software healthy src/notifications/NotificationsProvider.jsx:NotificationsPr…
poll software healthy src/notifications/NotificationsProvider.jsx:poll
start software healthy src/notifications/NotificationsProvider.jsx:start
stop software healthy src/notifications/NotificationsProvider.jsx:stop
onFocus software healthy src/notifications/NotificationsProvider.jsx:onFocus
load software healthy src/notifications/useNotifications.js:load
save software healthy src/notifications/useNotifications.js:save
useNotifications software healthy src/notifications/useNotifications.js:useNotifications
useNotificationsStore software healthy src/notifications/useNotifications.js:useNotificationsStore
allowedTabs software healthy src/auth/roles.js:allowedTabs
canAccessTab software healthy src/auth/roles.js:canAccessTab
canManageUsers software healthy src/auth/roles.js:canManageUsers
canDeleteRecords software healthy src/auth/roles.js:canDeleteRecords
defaultTab software healthy src/auth/roles.js:defaultTab
randomSuffix software healthy src/utils/idGenerator.js:randomSuffix
generateId software healthy src/utils/idGenerator.js:generateId
newPresetId software healthy src/utils/idGenerator.js:newPresetId
newFieldId software healthy src/utils/idGenerator.js:newFieldId
generateQuotationId software healthy src/utils/idGenerator.js:generateQuotationId
getSubfields software healthy src/utils/subfields.js:getSubfields
subColumnLabel software healthy src/utils/subfields.js:subColumnLabel
flattenFields software healthy src/utils/subfields.js:flattenFields
leafFields software healthy src/utils/subfields.js:leafFields
toRgb software healthy src/utils/pdf.js:toRgb
that software healthy src/utils/pdf.js:that
neutralizeModernColors software healthy src/utils/pdf.js:neutralizeModernColors
remember software healthy src/utils/pdf.js:remember
surfaceColor software healthy src/utils/pdf.js:surfaceColor
renderCanvas software healthy src/utils/pdf.js:renderCanvas
canvasToPdf software healthy src/utils/pdf.js:canvasToPdf
imgH software healthy src/utils/pdf.js:imgH
elementToPdfBase64 software healthy src/utils/pdf.js:elementToPdfBase64
elementToPdfBlobUrl software healthy src/utils/pdf.js:elementToPdfBlobUrl
downloadElementPdf software healthy src/utils/pdf.js:downloadElementPdf
isGoogleSheetUrl software healthy src/utils/googleLinks.js:isGoogleSheetUrl
isGoogleDocUrl software healthy src/utils/googleLinks.js:isGoogleDocUrl
extractId software healthy src/utils/googleLinks.js:extractId
fieldsToPlaceholders software healthy src/utils/googleLinks.js:fieldsToPlaceholders
findDuplicateLabels software healthy src/utils/googleLinks.js:findDuplicateLabels
key software healthy src/utils/googleLinks.js:key
normalizePreset software healthy src/utils/googleLinks.js:normalizePreset
returns software healthy src/utils/validation.js:returns
isEmpty software healthy src/utils/validation.js:isEmpty
validateField software healthy src/utils/validation.js:validateField

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

LabelLayerStatusPath
vite.config.js software healthy vite.config.js
README.md software healthy README.md
.env.production software healthy .env.production
package.json software healthy package.json
SUPABASE_SETUP.md software healthy SUPABASE_SETUP.md
index.html software healthy index.html
package-lock.json software healthy package-lock.json
PHASE3_SETUP.md software healthy PHASE3_SETUP.md
GOOGLE_APPS_SCRIPT_SETUP.md software healthy GOOGLE_APPS_SCRIPT_SETUP.md
.env.example software healthy .env.example
eslint.config.js software healthy eslint.config.js
PHASE2_SETUP.md software healthy PHASE2_SETUP.md
LAUNCH_READINESS.md software healthy LAUNCH_READINESS.md
PHASE1_SETUP.md software healthy PHASE1_SETUP.md
index.ts software healthy supabase/functions/send-quote-email/index.ts
0002_tracked_quotes.sql software healthy supabase/migrations/0002_tracked_quotes.sql
0003_quote_lifecycle.sql software healthy supabase/migrations/0003_quote_lifecycle.sql
0001_init.sql software healthy supabase/migrations/0001_init.sql
deploy.yml software healthy .github/workflows/deploy.yml
App.jsx software healthy src/App.jsx
main.jsx software healthy src/main.jsx
NotificationsProvider.jsx software healthy src/notifications/NotificationsProvider.jsx
useNotifications.js software healthy src/notifications/useNotifications.js
appConfig.js software healthy src/config/appConfig.js
roles.js software healthy src/auth/roles.js
idGenerator.js software healthy src/utils/idGenerator.js
subfields.js software healthy src/utils/subfields.js
pdf.js software healthy src/utils/pdf.js
googleLinks.js software healthy src/utils/googleLinks.js
validation.js software healthy src/utils/validation.js
tableData.js software healthy src/utils/tableData.js
formula.js software healthy src/utils/formula.js
approvalStatus.js software healthy src/utils/approvalStatus.js
rowMapping.js software healthy src/utils/rowMapping.js
fieldFormatters.js software healthy src/utils/fieldFormatters.js
emailHtml.js software healthy src/utils/emailHtml.js
docPlaceholders.js software healthy src/utils/docPlaceholders.js
emailTemplate.js software healthy src/utils/emailTemplate.js
StatusBadge.jsx software healthy src/components/Database/StatusBadge.jsx
DataTable.jsx software healthy src/components/Database/DataTable.jsx
DatabasePage.jsx software healthy src/components/Database/DatabasePage.jsx
SubfieldEditor.jsx software healthy src/components/FieldBuilder/SubfieldEditor.jsx
FieldEditorRow.jsx software healthy src/components/FieldBuilder/FieldEditorRow.jsx
FieldBuilder.jsx software healthy src/components/FieldBuilder/FieldBuilder.jsx
NoAccessScreen.jsx software healthy src/components/Auth/NoAccessScreen.jsx
AuthScreen.jsx software healthy src/components/Auth/AuthScreen.jsx
DonutChart.jsx software healthy src/components/Dashboard/DonutChart.jsx
Dashboard.jsx software healthy src/components/Dashboard/Dashboard.jsx
Logo.jsx software healthy src/components/common/Logo.jsx
Modal.jsx software healthy src/components/common/Modal.jsx

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

LabelLayerStatusPath
supabase software healthy supabase
functions software healthy supabase/functions
send-quote-email software healthy supabase/functions/send-quote-email
migrations software healthy supabase/migrations
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
notifications software healthy src/notifications
config software healthy src/config
auth software healthy src/auth
utils software healthy src/utils
components software healthy src/components
Database software healthy src/components/Database
FieldBuilder software healthy src/components/FieldBuilder
Auth software healthy src/components/Auth
Dashboard software healthy src/components/Dashboard
common software healthy src/components/common
Settings software healthy src/components/Settings
DynamicForm software healthy src/components/DynamicForm
Users software healthy src/components/Users
PresetManager software healthy src/components/PresetManager
PublicQuote software healthy src/components/PublicQuote
Layout software healthy src/components/Layout
DocView software healthy src/components/DocView
QuotationPreview software healthy src/components/QuotationPreview
Email software healthy src/components/Email
Notifications software healthy src/components/Notifications
lib software healthy src/lib
hooks software healthy src/hooks
services software healthy src/services
styles software healthy src/styles

LabelLayerStatusPath
App frontend healthy src/App.jsx
NotificationsProvider frontend healthy src/notifications/NotificationsProvider.jsx
StatusBadge frontend healthy src/components/Database/StatusBadge.jsx
DatabasePage frontend healthy src/components/Database/DatabasePage.jsx
SubfieldEditor frontend healthy src/components/FieldBuilder/SubfieldEditor.jsx
FieldEditorRow frontend healthy src/components/FieldBuilder/FieldEditorRow.jsx
FieldBuilder frontend healthy src/components/FieldBuilder/FieldBuilder.jsx
NoAccessScreen frontend healthy src/components/Auth/NoAccessScreen.jsx
AuthScreen frontend healthy src/components/Auth/AuthScreen.jsx
DonutChart frontend healthy src/components/Dashboard/DonutChart.jsx
Dashboard frontend healthy src/components/Dashboard/Dashboard.jsx
Logo frontend healthy src/components/common/Logo.jsx
Modal frontend healthy src/components/common/Modal.jsx
LoadingScreen frontend healthy src/components/common/LoadingScreen.jsx
DocumentPreview frontend healthy src/components/common/DocumentPreview.jsx
HelpWalkthrough frontend healthy src/components/common/HelpWalkthrough.jsx
SettingsPage frontend healthy src/components/Settings/SettingsPage.jsx
DynamicForm frontend healthy src/components/DynamicForm/DynamicForm.jsx
UsersPage frontend healthy src/components/Users/UsersPage.jsx
PresetEditor frontend healthy src/components/PresetManager/PresetEditor.jsx
LinkModal frontend healthy src/components/PresetManager/LinkModal.jsx
IntegrationPanel frontend healthy src/components/PresetManager/IntegrationPanel.jsx
PresetManager frontend healthy src/components/PresetManager/PresetManager.jsx
PlaceholderPanel frontend healthy src/components/PresetManager/PlaceholderPanel.jsx
PublicQuotePage frontend healthy src/components/PublicQuote/PublicQuotePage.jsx
AppLayout frontend healthy src/components/Layout/AppLayout.jsx
DocViewPage frontend healthy src/components/DocView/DocViewPage.jsx
QuotationPreview frontend healthy src/components/QuotationPreview/QuotationPreview.jsx
EmailModal frontend healthy src/components/Email/EmailModal.jsx
EmailPage frontend healthy src/components/Email/EmailPage.jsx
NotificationBell frontend healthy src/components/Notifications/NotificationBell.jsx

LabelLayerStatusPath
0002_tracked_quotes.sql data healthy supabase/migrations/0002_tracked_quotes.sql
0003_quote_lifecycle.sql data healthy supabase/migrations/0003_quote_lifecycle.sql
0001_init.sql data healthy supabase/migrations/0001_init.sql

LabelLayerStatusPath
dotenv::.env.production security healthy .env.production
password_literal::src/config/appConfig.js security healthy src/config/appConfig.js

LabelLayerStatusPath
build cicd healthy .github/workflows/deploy.yml
deploy cicd healthy .github/workflows/deploy.yml

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

LabelLayerStatusPath
ErrorBoundary software healthy src/components/common/ErrorBoundary.jsx:ErrorBoundary

LabelLayerStatusPath
postgres data healthy src/lib/supabaseClient.js

LabelLayerStatusPath
public data healthy supabase/migrations/0002_tracked_quotes.sql

LabelLayerStatusPath
auth::supabase/functions/send-quote-email/index.ts security healthy supabase/functions/send-quote-email/index.ts

LabelLayerStatusPath
gha::deploy cicd healthy .github/workflows/deploy.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/e31e23f8-5464-4244-9d92-d0b60d273cf0/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e31e23f8-5464-4244-9d92-d0b60d273cf0/

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.