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.

ssalihyetim/InvoiceGen

https://github.com/ssalihyetim/InvoiceGen · scanned 2026-06-16 00:20 UTC (2 months, 2 weeks ago)

34 raw signals (0 security + 34 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 34 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 353 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
runTest software healthy test-optimized-search.js:runTest
main software healthy test-optimized-search.js:main
middleware software healthy middleware.ts:middleware
PermissionGate software healthy components/PermissionGate.tsx:PermissionGate
AuditLogTable software healthy components/audit/AuditLogTable.tsx:AuditLogTable
DiffViewer software healthy components/audit/DiffViewer.tsx:DiffViewer
BatchMultiMatchModal software healthy components/quotations/BatchMultiMatchModal.tsx:BatchMultiMa…
handleSelect software healthy components/quotations/BatchMultiMatchModal.tsx:handleSelect
handleConfirm software healthy components/quotations/BatchMultiMatchModal.tsx:handleConfirm
resizeImageToBase64 software healthy components/quotations/ImageUploadTab.tsx:resizeImageToBase64
ImageUploadTab software healthy components/quotations/ImageUploadTab.tsx:ImageUploadTab
handlePaste software healthy components/quotations/ImageUploadTab.tsx:handlePaste
processImageWithAI software healthy components/quotations/ImageUploadTab.tsx:processImageWithAI
updateRequest software healthy components/quotations/ImageUploadTab.tsx:updateRequest
addRow software healthy components/quotations/ImageUploadTab.tsx:addRow
removeRequest software healthy components/quotations/ImageUploadTab.tsx:removeRequest
handleConfirmRequests software healthy components/quotations/ImageUploadTab.tsx:handleConfirmReque…
ProductSelectionModal software healthy components/quotations/ProductSelectionModal.tsx:ProductSele…
handleConfirm software healthy components/quotations/ProductSelectionModal.tsx:handleConfi…
ActivityTimeline software healthy components/companies/ActivityTimeline.tsx:ActivityTimeline
loadEvents software healthy components/companies/ActivityTimeline.tsx:loadEvents
toDateStr software healthy app/page.tsx:toDateStr
formatCurrency software healthy app/page.tsx:formatCurrency
statusLabel software healthy app/page.tsx:statusLabel
Home software healthy app/page.tsx:Home
loadData software healthy app/page.tsx:loadData
RootLayout software healthy app/layout.tsx:RootLayout
UsersPage software healthy app/settings/users/page.tsx:UsersPage
loadUsers software healthy app/settings/users/page.tsx:loadUsers
handleUpdateRole software healthy app/settings/users/page.tsx:handleUpdateRole
handleRemoveUser software healthy app/settings/users/page.tsx:handleRemoveUser
DiscountsPage software healthy app/settings/discounts/page.tsx:DiscountsPage
loadData software healthy app/settings/discounts/page.tsx:loadData
handleSave software healthy app/settings/discounts/page.tsx:handleSave
handleDelete software healthy app/settings/discounts/page.tsx:handleDelete
resetForm software healthy app/settings/discounts/page.tsx:resetForm
LoginPage software healthy app/auth/login/page.tsx:LoginPage
handleSubmit software healthy app/auth/login/page.tsx:handleSubmit
GET software healthy app/auth/callback/route.ts:GET
SignupPage software healthy app/auth/signup/page.tsx:SignupPage
handleSubmit software healthy app/auth/signup/page.tsx:handleSubmit
POST software healthy app/api/auth/logout/route.ts:POST
expire_overdue_quotations software healthy app/api/expire-quotations/route.ts:expire_overdue_quotations
isAuthorized software healthy app/api/expire-quotations/route.ts:isAuthorized
runExpiry software healthy app/api/expire-quotations/route.ts:runExpiry
POST software healthy app/api/expire-quotations/route.ts:POST
GET software healthy app/api/expire-quotations/route.ts:GET
POST software healthy app/api/import/route.ts:POST
currency software healthy app/api/import/route.ts:currency
duration software healthy app/api/import/route.ts:duration

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

LabelLayerStatusPath
test-optimized-search.js software healthy test-optimized-search.js
TESTING_GUIDE.md software healthy TESTING_GUIDE.md
supabase-rls-policies.sql software healthy supabase-rls-policies.sql
.mcp.json software healthy .mcp.json
mvp_planning.md software healthy mvp_planning.md
vercel.json software healthy vercel.json
tailwind.config.ts software healthy tailwind.config.ts
package.json software healthy package.json
next.config.js software healthy next.config.js
claude.md software healthy claude.md
package-lock.json software healthy package-lock.json
middleware.ts software healthy middleware.ts
TEST_REHBERI.md software healthy TEST_REHBERI.md
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
postcss.config.js software healthy postcss.config.js
PROJE_PLANLAMA.md software healthy PROJE_PLANLAMA.md
OCR_MODEL_STATUS.md software healthy docs/archive/OCR_MODEL_STATUS.md
SETUP_COMPLETE.md software healthy docs/archive/SETUP_COMPLETE.md
2.02.2026.md software healthy docs/archive/2.02.2026.md
MOBILE_RESPONSIVE_IMPLEMENTATION.md software healthy docs/archive/MOBILE_RESPONSIVE_IMPLEMENTATION.md
generate-test-data.mjs software healthy scripts/generate-test-data.mjs
PermissionGate.tsx software healthy components/PermissionGate.tsx
AuditLogTable.tsx software healthy components/audit/AuditLogTable.tsx
DiffViewer.tsx software healthy components/audit/DiffViewer.tsx
BatchMultiMatchModal.tsx software healthy components/quotations/BatchMultiMatchModal.tsx
ImageUploadTab.tsx software healthy components/quotations/ImageUploadTab.tsx
ProductSelectionModal.tsx software healthy components/quotations/ProductSelectionModal.tsx
ActivityTimeline.tsx software healthy components/companies/ActivityTimeline.tsx
globals.css software healthy app/globals.css
page.tsx software healthy app/page.tsx
layout.tsx software healthy app/layout.tsx
page.tsx software healthy app/settings/users/page.tsx
page.tsx software healthy app/settings/discounts/page.tsx
page.tsx software healthy app/auth/login/page.tsx
route.ts software healthy app/auth/callback/route.ts
page.tsx software healthy app/auth/signup/page.tsx
route.ts software healthy app/api/auth/logout/route.ts
route.ts software healthy app/api/expire-quotations/route.ts
route.ts software healthy app/api/import/route.ts
route.ts software healthy app/api/bulk-delete-products/route.ts
route.ts software healthy app/api/process-image/route.ts
route.ts software healthy app/api/bulk-update-products/route.ts
route.ts software healthy app/api/send-quotation/route.ts
route.ts software healthy app/api/generate-sample-excel/route.ts
page.tsx software healthy app/import/page.tsx
page.tsx software healthy app/admin/audit-log/page.tsx
page.tsx software healthy app/pipeline/page.tsx
page.tsx software healthy app/quotations/page.tsx
page.tsx software healthy app/quotations/new/page.tsx

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

LabelLayerStatusPath
docs software healthy docs
archive software healthy docs/archive
scripts software healthy scripts
components software healthy components
audit software healthy components/audit
quotations software healthy components/quotations
companies software healthy components/companies
app software healthy app
settings software healthy app/settings
users software healthy app/settings/users
discounts software healthy app/settings/discounts
auth software healthy app/auth
login software healthy app/auth/login
callback software healthy app/auth/callback
signup software healthy app/auth/signup
api software healthy app/api
auth software healthy app/api/auth
logout software healthy app/api/auth/logout
expire-quotations software healthy app/api/expire-quotations
import software healthy app/api/import
bulk-delete-products software healthy app/api/bulk-delete-products
process-image software healthy app/api/process-image
bulk-update-products software healthy app/api/bulk-update-products
send-quotation software healthy app/api/send-quotation
generate-sample-excel software healthy app/api/generate-sample-excel
import software healthy app/import
admin software healthy app/admin
audit-log software healthy app/admin/audit-log
pipeline software healthy app/pipeline
quotations software healthy app/quotations
new software healthy app/quotations/new
[id] software healthy app/quotations/[id]
edit software healthy app/quotations/[id]/edit
products software healthy app/products
companies software healthy app/companies
lib software healthy lib
supabase software healthy supabase
functions software healthy supabase/functions
match-product software healthy supabase/functions/match-product
rollbacks software healthy supabase/rollbacks
migrations software healthy supabase/migrations
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
PermissionGate frontend healthy components/PermissionGate.tsx
AuditLogTable frontend healthy components/audit/AuditLogTable.tsx
DiffViewer frontend healthy components/audit/DiffViewer.tsx
BatchMultiMatchModal frontend healthy components/quotations/BatchMultiMatchModal.tsx
ImageUploadTab frontend healthy components/quotations/ImageUploadTab.tsx
ProductSelectionModal frontend healthy components/quotations/ProductSelectionModal.tsx
ActivityTimeline frontend healthy components/companies/ActivityTimeline.tsx
Home frontend healthy app/page.tsx
RootLayout frontend healthy app/layout.tsx
UsersPage frontend healthy app/settings/users/page.tsx
DiscountsPage frontend healthy app/settings/discounts/page.tsx
LoginPage frontend healthy app/auth/login/page.tsx
SignupPage frontend healthy app/auth/signup/page.tsx
ImportPage frontend healthy app/import/page.tsx
AuditLogPage frontend healthy app/admin/audit-log/page.tsx
PipelinePage frontend healthy app/pipeline/page.tsx
QuotationsPage frontend healthy app/quotations/page.tsx
NewQuotationPage frontend healthy app/quotations/new/page.tsx
EditQuotationPage frontend healthy app/quotations/[id]/edit/page.tsx
ProductsPage frontend healthy app/products/page.tsx
CompaniesPage frontend healthy app/companies/page.tsx

LabelLayerStatusPath
tenants data healthy supabase/migrations/20260315_multi_tenant.sql
tenant_users data healthy supabase/migrations/20260315_multi_tenant.sql
audit_logs data healthy supabase/migrations/20260315_audit_log.sql
quotation_versions data healthy supabase/migrations/20260315_audit_log.sql
companies data healthy supabase/migrations/20250129_create_base_schema.sql
products data healthy supabase/migrations/20250129_create_base_schema.sql
quotations data healthy supabase/migrations/20250129_create_base_schema.sql
quotation_items data healthy supabase/migrations/20250129_create_base_schema.sql
discount_rules data healthy supabase/migrations/20250129_create_base_schema.sql
import_history data healthy supabase/migrations/20250129_create_base_schema.sql
match_analytics data healthy supabase/migrations/20250130_add_search_optimization.sql
email_logs data healthy supabase/migrations/20260315_commercial_wave2.sql
notifications data healthy supabase/migrations/20260315_commercial_wave2.sql
exchange_rates data healthy supabase/migrations/20260315_commercial_wave2.sql
company_notes data healthy supabase/migrations/20260315_commercial_wave2.sql
follow_ups data healthy supabase/migrations/20260315_commercial_wave2.sql

LabelLayerStatusPath
20260609_fix_quotation_status.sql data healthy supabase/migrations/20260609_fix_quotation_status.sql
20260315_multi_tenant.sql data healthy supabase/migrations/20260315_multi_tenant.sql
20260315_quotation_validity.sql data healthy supabase/migrations/20260315_quotation_validity.sql
20260610_rls_cleanup.sql data healthy supabase/migrations/20260610_rls_cleanup.sql
20260315_audit_log.sql data healthy supabase/migrations/20260315_audit_log.sql
20250203_fix_all_schema_issues.sql data healthy supabase/migrations/20250203_fix_all_schema_issues.sql
20250129_create_base_schema.sql data healthy supabase/migrations/20250129_create_base_schema.sql
20250130_add_search_optimization.sql data healthy supabase/migrations/20250130_add_search_optimization.sql
20260610_security_definer_hardening.sql data healthy supabase/migrations/20260610_security_definer_hardening.sql
20260315_commercial_wave2.sql data healthy supabase/migrations/20260315_commercial_wave2.sql

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

LabelLayerStatusPath
postgresql data healthy supabase/functions/match-product/index.ts

LabelLayerStatusPath
gha::vercel-deploy cicd healthy .github/workflows/vercel-deploy.yml

LabelLayerStatusPath
deploy cicd healthy .github/workflows/vercel-deploy.yml

LabelLayerStatusPath
VERCEL_TOKEN cicd healthy
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/4ffcdb19-389d-458b-93d3-b75efe2bb5fd/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4ffcdb19-389d-458b-93d3-b75efe2bb5fd/

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.