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.

stamatsit/rfp

https://github.com/stamatsit/rfp · scanned 2026-06-16 00:22 UTC (2 months, 2 weeks ago)

198 raw signals (0 security + 198 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 195 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 2081 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
key software healthy check-dupes.cjs:key
key software healthy remove-exact-dupes.cjs:key
deleteNext software healthy remove-exact-dupes.cjs:deleteNext
extractDomain software healthy api/index.ts:extractDomain
categorizeEmail software healthy api/index.ts:categorizeEmail
parseWebinarXlsx software healthy api/index.ts:parseWebinarXlsx
cellStr software healthy api/index.ts:cellStr
parseDate software healthy api/index.ts:parseDate
colIdx software healthy api/index.ts:colIdx
readMeta software healthy api/index.ts:readMeta
toCsvFromRows software healthy api/index.ts:toCsvFromRows
escape software healthy api/index.ts:escape
safeFilename software healthy api/index.ts:safeFilename
toDateString software healthy api/index.ts:toDateString
readMultipartXlsx software healthy api/index.ts:readMultipartXlsx
isPublicUrl software healthy api/index.ts:isPublicUrl
parseMultipartForm software healthy api/index.ts:parseMultipartForm
parseMultipartBuffer software healthy api/index.ts:parseMultipartBuffer
splitBuffer software healthy api/index.ts:splitBuffer
parseMultipartFormFull software healthy api/index.ts:parseMultipartFormFull
processBody software healthy api/index.ts:processBody
extractDocumentText software healthy api/index.ts:extractDocumentText
detectRFPSignals software healthy api/index.ts:detectRFPSignals
estimateTokens software healthy api/index.ts:estimateTokens
truncateHistory software healthy api/index.ts:truncateHistory
getMaxTokens software healthy api/index.ts:getMaxTokens
parseChartData software healthy api/index.ts:parseChartData
parseFollowUpPrompts software healthy api/index.ts:parseFollowUpPrompts
getProposalCacheKey software healthy api/index.ts:getProposalCacheKey
buildProposalsContext software healthy api/index.ts:buildProposalsContext
formatRate software healthy api/index.ts:formatRate
calcDimension software healthy api/index.ts:calcDimension
formatDimension software healthy api/index.ts:formatDimension
services software healthy api/index.ts:services
SUPABASE_URL software healthy api/index.ts:SUPABASE_URL
SUPABASE_SERVICE_ROLE_KEY software healthy api/index.ts:SUPABASE_SERVICE_ROLE_KEY
SUPABASE_ANON_KEY software healthy api/index.ts:SUPABASE_ANON_KEY
getOpenAI software healthy api/index.ts:getOpenAI
createHmac software healthy api/index.ts:createHmac
verifySession software healthy api/index.ts:verifySession
createSession software healthy api/index.ts:createSession
isWriteExemptPath software healthy api/index.ts:isWriteExemptPath
getCookie software healthy api/index.ts:getCookie
checkRateLimit software healthy api/index.ts:checkRateLimit
generateCsrfToken software healthy api/index.ts:generateCsrfToken
validateCsrfToken software healthy api/index.ts:validateCsrfToken
handler software healthy api/index.ts:handler
origin software healthy api/index.ts:origin
ip software healthy api/index.ts:ip
userRole software healthy api/index.ts:userRole

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

LabelLayerStatusPath
INTEGRATION_GUIDE.md software healthy INTEGRATION_GUIDE.md
DEPLOYMENT_CHECKLIST.md software healthy DEPLOYMENT_CHECKLIST.md
coe-gap-analysis-report.html software healthy coe-gap-analysis-report.html
SECURITY_FIXES_2026-02-10.md software healthy SECURITY_FIXES_2026-02-10.md
check-dupes.cjs software healthy check-dupes.cjs
vercel.json software healthy vercel.json
URL_SCANNER_PLAN.md software healthy URL_SCANNER_PLAN.md
upgrades.md software healthy upgrades.md
NUCLEAR_AUDIT_2026-03-04_8-42AM.md software healthy NUCLEAR_AUDIT_2026-03-04_8-42AM.md
package.json software healthy package.json
ARCHITECTURE_AUDIT_2026-02-10.md software healthy ARCHITECTURE_AUDIT_2026-02-10.md
SCHEMA_MARKUP_RESEARCH.md software healthy SCHEMA_MARKUP_RESEARCH.md
package-lock.json software healthy package-lock.json
STUDIO_SPEC.md software healthy STUDIO_SPEC.md
stamats-client-success.md software healthy stamats-client-success.md
PHASE6_REPORT.md software healthy PHASE6_REPORT.md
remove-exact-dupes.cjs software healthy remove-exact-dupes.cjs
COMPLETED_WORK_2026-02-10.md software healthy COMPLETED_WORK_2026-02-10.md
.polish-vocab.md software healthy .polish-vocab.md
QUICK_START.md software healthy QUICK_START.md
tsconfig.base.json software healthy tsconfig.base.json
index.ts software healthy api/index.ts
PHASE3_REPORT.md software healthy docs/PHASE3_REPORT.md
URL_SCANNER.md software healthy docs/URL_SCANNER.md
PHASE1_REPORT.md software healthy docs/PHASE1_REPORT.md
PHASE2_REPORT.md software healthy docs/PHASE2_REPORT.md
PHASE0_PLAN.md software healthy docs/PHASE0_PLAN.md
url-scanner-explained.html software healthy docs/url-scanner-explained.html
IN_PROGRESS.md software healthy docs/IN_PROGRESS.md
PHASE5_REPORT.md software healthy docs/PHASE5_REPORT.md
figma-design-audit-spec.md software healthy docs/figma-design-audit-spec.md
headings-scanner-mockup.html software healthy docs/headings-scanner-mockup.html
PHASE4_REPORT.md software healthy docs/PHASE4_REPORT.md
client-portfolio-add-asset-menu.md software healthy docs/in-progress/client-portfolio-add-asset-menu.md
active-clients-source-of-truth.md software healthy docs/in-progress/active-clients-source-of-truth.md
webinars-feature.md software healthy docs/in-progress/webinars-feature.md
vite.config.d.ts software healthy packages/client/vite.config.d.ts
playwright.config.ts software healthy packages/client/playwright.config.ts
vite.config.ts software healthy packages/client/vite.config.ts
tailwind.config.js software healthy packages/client/tailwind.config.js
package.json software healthy packages/client/package.json
tsconfig.node.json software healthy packages/client/tsconfig.node.json
index.html software healthy packages/client/index.html
package-lock.json software healthy packages/client/package-lock.json
tsconfig.json software healthy packages/client/tsconfig.json
postcss.config.js software healthy packages/client/postcss.config.js
scoring.html software healthy packages/client/public/scoring.html
coe-gap-analysis.html software healthy packages/client/public/reports/coe-gap-analysis.html
coe-majors-redesign-mockup.html software healthy packages/client/public/reports/coe-majors-redesign-mockup.h…
university-majors-page-research.html software healthy packages/client/public/reports/university-majors-page-resea…

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

LabelLayerStatusPath
USE /api api healthy packages/server/src/index.ts
GET /api/csrf-token api healthy packages/server/src/index.ts
USE /api/auth api healthy packages/server/src/index.ts
GET /api/photos/file/:storageKey api healthy packages/server/src/index.ts
GET /api/auth/avatar/:userId api healthy packages/server/src/index.ts
USE /storage/photos api healthy packages/server/src/index.ts
POST /query api healthy packages/server/src/routes/ai.ts
POST /stream api healthy packages/server/src/routes/ai.ts
POST /adapt api healthy packages/server/src/routes/ai.ts
POST /case-studies api healthy packages/server/src/routes/ai.ts
POST /case-studies/stream api healthy packages/server/src/routes/ai.ts
POST /testimonial-finder api healthy packages/server/src/routes/ai.ts
POST /client-chat/stream api healthy packages/server/src/routes/ai.ts
POST /client-gap-analysis api healthy packages/server/src/routes/ai.ts
POST /adapt-bulk api healthy packages/server/src/routes/ai.ts
GET /status api healthy packages/server/src/routes/ai.ts
POST /alt-text api healthy packages/server/src/routes/ai.ts
POST /login api healthy packages/server/src/routes/auth.ts
POST /register api healthy packages/server/src/routes/auth.ts
POST /change-password api healthy packages/server/src/routes/auth.ts
POST /logout api healthy packages/server/src/routes/auth.ts
POST /complete-tour api healthy packages/server/src/routes/auth.ts
POST /reset-tour api healthy packages/server/src/routes/auth.ts
POST /avatar api healthy packages/server/src/routes/auth.ts
DELETE /avatar api healthy packages/server/src/routes/auth.ts
GET / api healthy packages/server/src/routes/health.ts
GET /sync/status api healthy packages/server/src/routes/proposals.ts
POST /sync/trigger api healthy packages/server/src/routes/proposals.ts
GET /metrics api healthy packages/server/src/routes/proposals.ts
USE /do-not-contact api healthy packages/server/src/routes/clientSuccess.ts
GET /clients api healthy packages/server/src/routes/clientSuccess.ts
POST /clients api healthy packages/server/src/routes/clientSuccess.ts
PUT /clients/:id api healthy packages/server/src/routes/clientSuccess.ts
DELETE /clients/:id api healthy packages/server/src/routes/clientSuccess.ts
GET /entries api healthy packages/server/src/routes/clientSuccess.ts
POST /entries api healthy packages/server/src/routes/clientSuccess.ts
DELETE /entries/:id api healthy packages/server/src/routes/clientSuccess.ts
PATCH /entries/:id/usage api healthy packages/server/src/routes/clientSuccess.ts
GET /results api healthy packages/server/src/routes/clientSuccess.ts
POST /results api healthy packages/server/src/routes/clientSuccess.ts
DELETE /results/:id api healthy packages/server/src/routes/clientSuccess.ts
PATCH /results/:id/usage api healthy packages/server/src/routes/clientSuccess.ts
GET /testimonials api healthy packages/server/src/routes/clientSuccess.ts
GET /testimonials/:id api healthy packages/server/src/routes/clientSuccess.ts
POST /testimonials api healthy packages/server/src/routes/clientSuccess.ts
PUT /testimonials/:id api healthy packages/server/src/routes/clientSuccess.ts
PATCH /testimonials/:id/status api healthy packages/server/src/routes/clientSuccess.ts
PATCH /testimonials/:id/usage api healthy packages/server/src/routes/clientSuccess.ts
PATCH /testimonials/:id/featured api healthy packages/server/src/routes/clientSuccess.ts
POST /testimonials/bulk-status api healthy packages/server/src/routes/clientSuccess.ts

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

LabelLayerStatusPath
/AccessibilitySnapshot frontend healthy packages/client/src/pages/AccessibilitySnapshot.tsx
/Support frontend healthy packages/client/src/pages/Support.tsx
/HomePage frontend healthy packages/client/src/pages/HomePage.tsx
/ClientPortfolio frontend healthy packages/client/src/pages/ClientPortfolio.tsx
/Help frontend healthy packages/client/src/pages/Help.tsx
/ImportWizard frontend healthy packages/client/src/pages/ImportWizard.tsx
/ frontend healthy packages/client/src/pages/index.ts
/URLScanner frontend healthy packages/client/src/pages/URLScanner.tsx
/UnifiedAI frontend healthy packages/client/src/pages/UnifiedAI.tsx
/AIHub frontend healthy packages/client/src/pages/AIHub.tsx
/ChangePassword frontend healthy packages/client/src/pages/ChangePassword.tsx
/PitchDeckDesigner frontend healthy packages/client/src/pages/PitchDeckDesigner.tsx
/ImageConverter frontend healthy packages/client/src/pages/ImageConverter.tsx
/Login frontend healthy packages/client/src/pages/Login.tsx
/CaseStudies frontend healthy packages/client/src/pages/CaseStudies.tsx
/AskAI frontend healthy packages/client/src/pages/AskAI.tsx
/ManualEntry frontend healthy packages/client/src/pages/ManualEntry.tsx
/RFPAnalyzer frontend healthy packages/client/src/pages/RFPAnalyzer.tsx
/ProposalInsights frontend healthy packages/client/src/pages/ProposalInsights.tsx
/TestimonialManager frontend healthy packages/client/src/pages/TestimonialManager.tsx
/AIHumanizer frontend healthy packages/client/src/pages/AIHumanizer.tsx
/SearchLibrary frontend healthy packages/client/src/pages/SearchLibrary.tsx
/Webinars frontend healthy packages/client/src/pages/Webinars.tsx
/DocumentStudio frontend healthy packages/client/src/pages/DocumentStudio.tsx
/ScannerPortal frontend healthy packages/client/src/pages/ScannerPortal.tsx
/Register frontend healthy packages/client/src/pages/Register.tsx
/PhotoUpload frontend healthy packages/client/src/pages/PhotoUpload.tsx
/MeetingIntake frontend healthy packages/client/src/pages/MeetingIntake.tsx
/Analytics frontend healthy packages/client/src/pages/Analytics.tsx
/login frontend healthy packages/client/src/App.tsx
/register frontend healthy packages/client/src/App.tsx
/change-password frontend healthy packages/client/src/App.tsx
/import frontend healthy packages/client/src/App.tsx
/photos frontend healthy packages/client/src/App.tsx
/search frontend healthy packages/client/src/App.tsx
/new frontend healthy packages/client/src/App.tsx
/ai frontend healthy packages/client/src/App.tsx
/insights frontend healthy packages/client/src/App.tsx
/case-studies frontend healthy packages/client/src/App.tsx
/unified-ai frontend healthy packages/client/src/App.tsx
/analyze frontend healthy packages/client/src/App.tsx
/help frontend healthy packages/client/src/App.tsx
/support frontend healthy packages/client/src/App.tsx
/studio frontend healthy packages/client/src/App.tsx
/testimonials frontend healthy packages/client/src/App.tsx
/humanize frontend healthy packages/client/src/App.tsx
/clients frontend healthy packages/client/src/App.tsx
/convert frontend healthy packages/client/src/App.tsx
/pitch-deck frontend healthy packages/client/src/App.tsx
/meetings frontend healthy packages/client/src/App.tsx

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

LabelLayerStatusPath
api software healthy api
docs software healthy docs
in-progress software healthy docs/in-progress
packages software healthy packages
client software healthy packages/client
public software healthy packages/client/public
reports software healthy packages/client/public/reports
src software healthy packages/client/src
types software healthy packages/client/src/types
components software healthy packages/client/src/components
meetings software healthy packages/client/src/components/meetings
library software healthy packages/client/src/components/library
ui software healthy packages/client/src/components/ui
chat software healthy packages/client/src/components/chat
deck software healthy packages/client/src/components/deck
studio software healthy packages/client/src/components/studio
extensions software healthy packages/client/src/components/studio/extensions
client-portfolio software healthy packages/client/src/components/client-portfolio
tour software healthy packages/client/src/components/tour
contexts software healthy packages/client/src/contexts
lib software healthy packages/client/src/lib
inpaint software healthy packages/client/src/lib/inpaint
workers software healthy packages/client/src/workers
pages software healthy packages/client/src/pages
hooks software healthy packages/client/src/hooks
e2e software healthy packages/client/e2e
server software healthy packages/server
scripts software healthy packages/server/scripts
migrations software healthy packages/server/migrations
src software healthy packages/server/src
__tests__ software healthy packages/server/src/__tests__
types software healthy packages/server/src/types
middleware software healthy packages/server/src/middleware
scripts software healthy packages/server/src/scripts
lib software healthy packages/server/src/lib
routes software healthy packages/server/src/routes
services software healthy packages/server/src/services
utils software healthy packages/server/src/services/utils
db software healthy packages/server/src/db
migrations software healthy packages/server/src/db/migrations
meta software healthy packages/server/src/db/migrations/meta
mockups software healthy mockups

LabelLayerStatusPath
client_brand_kit data healthy packages/server/src/db/migrations/0001_large_warpath.sql
client_documents data healthy packages/server/src/db/migrations/0001_large_warpath.sql
client_qa_links data healthy packages/server/src/db/migrations/0001_large_warpath.sql
client_success_awards data healthy packages/server/src/db/migrations/0001_large_warpath.sql
client_success_entries data healthy packages/server/src/db/migrations/0001_large_warpath.sql
client_success_results data healthy packages/server/src/db/migrations/0001_large_warpath.sql
client_success_testimonials data healthy packages/server/src/db/migrations/0001_large_warpath.sql
clients data healthy packages/server/src/db/migrations/0001_large_warpath.sql
conversations data healthy packages/server/src/db/migrations/0001_large_warpath.sql
proposal_pipeline data healthy packages/server/src/db/migrations/0001_large_warpath.sql
scan_criteria data healthy packages/server/src/db/migrations/0001_large_warpath.sql
studio_assets data healthy packages/server/src/db/migrations/0001_large_warpath.sql
studio_document_versions data healthy packages/server/src/db/migrations/0001_large_warpath.sql
studio_documents data healthy packages/server/src/db/migrations/0001_large_warpath.sql
studio_templates data healthy packages/server/src/db/migrations/0001_large_warpath.sql
users data healthy packages/server/src/db/migrations/0001_large_warpath.sql
writing_persona_samples data healthy packages/server/src/db/migrations/0001_large_warpath.sql
answer_item_versions data healthy packages/server/src/db/migrations/0000_melodic_pride.sql
answer_items data healthy packages/server/src/db/migrations/0000_melodic_pride.sql
audit_log data healthy packages/server/src/db/migrations/0000_melodic_pride.sql
links_answer_photo data healthy packages/server/src/db/migrations/0000_melodic_pride.sql
photo_asset_versions data healthy packages/server/src/db/migrations/0000_melodic_pride.sql
photo_assets data healthy packages/server/src/db/migrations/0000_melodic_pride.sql
proposal_sync_log data healthy packages/server/src/db/migrations/0000_melodic_pride.sql
proposals data healthy packages/server/src/db/migrations/0000_melodic_pride.sql
saved_documents data healthy packages/server/src/db/migrations/0000_melodic_pride.sql
topics data healthy packages/server/src/db/migrations/0000_melodic_pride.sql
webinar_registrants data healthy packages/server/src/db/migrations/0003_wakeful_thing.sql
webinar_uploads data healthy packages/server/src/db/migrations/0003_wakeful_thing.sql
webinars data healthy packages/server/src/db/migrations/0003_wakeful_thing.sql
do_not_contact data healthy packages/server/src/db/migrations/0002_long_paladin.sql

LabelLayerStatusPath
002_enable_rls_all_tables.sql data healthy packages/server/migrations/002_enable_rls_all_tables.sql
001_add_performance_indexes.sql data healthy packages/server/migrations/001_add_performance_indexes.sql
003_active_clients_constraints_and_rls.sql data healthy packages/server/migrations/003_active_clients_constraints_a…
004_webinars_constraints_and_rls.sql data healthy packages/server/migrations/004_webinars_constraints_and_rls…
applyMigration.ts data healthy packages/server/src/scripts/applyMigration.ts
0001_large_warpath.sql data healthy packages/server/src/db/migrations/0001_large_warpath.sql
0000_melodic_pride.sql data healthy packages/server/src/db/migrations/0000_melodic_pride.sql
0003_wakeful_thing.sql data healthy packages/server/src/db/migrations/0003_wakeful_thing.sql
0002_long_paladin.sql data healthy packages/server/src/db/migrations/0002_long_paladin.sql
0001_initial.sql data healthy packages/server/src/db/migrations/0001_initial.sql

LabelLayerStatusPath
App frontend healthy packages/client/src/App.tsx
AccessibilitySnapshot frontend healthy packages/client/src/pages/AccessibilitySnapshot.tsx
ChangePassword frontend healthy packages/client/src/pages/ChangePassword.tsx
Login frontend healthy packages/client/src/pages/Login.tsx
Register frontend healthy packages/client/src/pages/Register.tsx

LabelLayerStatusPath
ErrorBoundary software healthy packages/client/src/components/ErrorBoundary.tsx:ErrorBound…
ApiError software healthy packages/client/src/lib/api.ts:ApiError
MinHeap software healthy packages/client/src/lib/inpaint/telea.ts:MinHeap
animate software healthy packages/client/e2e/document-studio.spec.ts:animate

LabelLayerStatusPath
postgres data healthy package.json
postgresql data healthy packages/server/.env.example

LabelLayerStatusPath
port:3001 network healthy remove-exact-dupes.cjs
port:5173 network healthy packages/client/playwright.config.ts

LabelLayerStatusPath
repobility-clone-88xzmx0_ software healthy /tmp/repobility-clone-88xzmx0_

LabelLayerStatusPath
124.0.0.0 network healthy api/index.ts

LabelLayerStatusPath
nginx network healthy packages/server/src/routes/scanner.ts

LabelLayerStatusPath
gpu (detected) hardware healthy packages/client/src/pages/ImageConverter.tsx

LabelLayerStatusPath
vps::aws hardware healthy packages/server/.env.example

LabelLayerStatusPath
password_literal::packages/server/src/scripts/seedUsers.ts security healthy packages/server/src/scripts/seedUsers.ts

LabelLayerStatusPath
auth::packages/server/same-question-dups-full-backup-2026-0… security healthy packages/server/same-question-dups-full-backup-2026-02-18.j…
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/a2093c45-4445-4976-9d29-e4bb520641cf/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/a2093c45-4445-4976-9d29-e4bb520641cf/

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.