https://github.com/saqib-github/proposal-engine
· scanned 2026-06-16 00:02 UTC (2 months, 3 weeks ago)
18 raw signals (0 security + 18 graph)
Last scanned 2 months, 3 weeks ago · v1 · 18 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 218 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.
| Label | Layer | Status | Path |
|---|---|---|---|
parse_source |
software | healthy | scripts/make-rfp-docs.py:105 |
flush_table |
software | healthy | scripts/make-rfp-docs.py:133 |
build_table |
software | healthy | scripts/make-rfp-docs.py:167 |
cover_flowables |
software | healthy | scripts/make-rfp-docs.py:201 |
body_flowables |
software | healthy | scripts/make-rfp-docs.py:217 |
draw_footer |
software | dead | scripts/make-rfp-docs.py:243 |
render_pdf |
software | healthy | scripts/make-rfp-docs.py:257 |
main |
software | healthy | scripts/make-rfp-docs.py:279 |
mulberry32 |
software | healthy | scripts/generate-datasets.mjs:mulberry32 |
buildCapabilityLibrary |
software | healthy | scripts/generate-datasets.mjs:buildCapabilityLibrary |
weightedPick |
software | healthy | scripts/generate-datasets.mjs:weightedPick |
generateRawRows |
software | healthy | scripts/generate-datasets.mjs:generateRawRows |
riu |
software | healthy | scripts/generate-datasets.mjs:riu |
ri |
software | healthy | scripts/generate-datasets.mjs:ri |
pick |
software | healthy | scripts/generate-datasets.mjs:pick |
riuStatic |
software | healthy | scripts/generate-datasets.mjs:riuStatic |
rowWon |
software | healthy | scripts/generate-datasets.mjs:rowWon |
finalizeRow |
software | healthy | scripts/generate-datasets.mjs:finalizeRow |
generateCalibratedBidHistory |
software | healthy | scripts/generate-datasets.mjs:generateCalibratedBidHistory |
main |
software | healthy | scripts/generate-datasets.mjs:main |
write |
software | healthy | scripts/generate-datasets.mjs:write |
sleep |
software | healthy | scripts/make-rfp-docx.mjs:sleep |
loadDocx |
software | healthy | scripts/make-rfp-docx.mjs:loadDocx |
parseSource |
software | healthy | scripts/make-rfp-docx.mjs:parseSource |
main |
software | healthy | scripts/make-rfp-docx.mjs:main |
WorkspaceView |
software | healthy | src/components/WorkspaceView.tsx:WorkspaceView |
Dashboard |
software | healthy | src/components/Dashboard.tsx:Dashboard |
uploadFile |
software | healthy | src/components/Dashboard.tsx:uploadFile |
openSample |
software | healthy | src/components/Dashboard.tsx:openSample |
fmtUsd |
software | healthy | src/components/ui.tsx:fmtUsd |
fmtDate |
software | healthy | src/components/ui.tsx:fmtDate |
daysUntil |
software | healthy | src/components/ui.tsx:daysUntil |
Stamp |
software | healthy | src/components/ui.tsx:Stamp |
inline |
software | healthy | src/components/ui.tsx:inline |
Markdown |
software | healthy | src/components/ui.tsx:Markdown |
flushBullets |
software | healthy | src/components/ui.tsx:flushBullets |
flushTable |
software | healthy | src/components/ui.tsx:flushTable |
Dial |
software | healthy | src/components/tabs/WinTab.tsx:Dial |
WinTab |
software | healthy | src/components/tabs/WinTab.tsx:WinTab |
ComplianceTab |
software | healthy | src/components/tabs/ComplianceTab.tsx:ComplianceTab |
DraftTab |
software | healthy | src/components/tabs/DraftTab.tsx:DraftTab |
patch |
software | healthy | src/components/tabs/DraftTab.tsx:patch |
OverviewTab |
software | healthy | src/components/tabs/OverviewTab.tsx:OverviewTab |
Home |
software | healthy | src/app/page.tsx:Home |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
GET |
software | healthy | src/app/api/workspaces/route.ts:GET |
POST |
software | healthy | src/app/api/workspaces/route.ts:POST |
GET |
software | healthy | src/app/api/workspaces/[id]/route.ts:GET |
DELETE |
software | healthy | src/app/api/workspaces/[id]/route.ts:DELETE |
PATCH |
software | healthy | src/app/api/workspaces/[id]/sections/[sectionId]/route.ts:P… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
vitest.config.ts |
software | healthy | vitest.config.ts |
next.config.ts |
software | healthy | next.config.ts |
make-rfp-docs.py |
software | healthy | scripts/make-rfp-docs.py |
generate-datasets.mjs |
software | healthy | scripts/generate-datasets.mjs |
make-rfp-docx.mjs |
software | healthy | scripts/make-rfp-docx.mjs |
launch.json |
software | healthy | .claude/launch.json |
SKILL.md |
software | healthy | .claude/skills/commit-push/SKILL.md |
WorkspaceView.tsx |
software | healthy | src/components/WorkspaceView.tsx |
Dashboard.tsx |
software | healthy | src/components/Dashboard.tsx |
ui.tsx |
software | healthy | src/components/ui.tsx |
WinTab.tsx |
software | healthy | src/components/tabs/WinTab.tsx |
ComplianceTab.tsx |
software | healthy | src/components/tabs/ComplianceTab.tsx |
DraftTab.tsx |
software | healthy | src/components/tabs/DraftTab.tsx |
OverviewTab.tsx |
software | healthy | src/components/tabs/OverviewTab.tsx |
globals.css |
software | healthy | src/app/globals.css |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
route.ts |
software | healthy | src/app/api/workspaces/route.ts |
route.ts |
software | healthy | src/app/api/workspaces/[id]/route.ts |
route.ts |
software | healthy | src/app/api/workspaces/[id]/sections/[sectionId]/route.ts |
route.ts |
software | healthy | src/app/api/workspaces/[id]/export/route.ts |
page.tsx |
software | healthy | src/app/workspace/[id]/page.tsx |
ai.ts |
software | healthy | src/lib/engine/ai.ts |
score.ts |
software | healthy | src/lib/engine/score.ts |
ingest.ts |
software | healthy | src/lib/engine/ingest.ts |
score.test.ts |
software | healthy | src/lib/engine/score.test.ts |
match.test.ts |
software | healthy | src/lib/engine/match.test.ts |
store.ts |
software | healthy | src/lib/engine/store.ts |
integration.test.ts |
software | healthy | src/lib/engine/integration.test.ts |
extract.test.ts |
software | healthy | src/lib/engine/extract.test.ts |
match.ts |
software | healthy | src/lib/engine/match.ts |
draft.ts |
software | healthy | src/lib/engine/draft.ts |
types.ts |
software | healthy | src/lib/engine/types.ts |
pipeline.ts |
software | healthy | src/lib/engine/pipeline.ts |
extract.ts |
software | healthy | src/lib/engine/extract.ts |
.claude/launch.json |
quality | healthy | .claude/launch.json |
.claude/skills/commit-push/SKILL.md |
quality | healthy | .claude/skills/commit-push/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
commit-push |
software | healthy | .claude/skills/commit-push |
src |
software | healthy | src |
components |
software | healthy | src/components |
tabs |
software | healthy | src/components/tabs |
app |
software | healthy | src/app |
api |
software | healthy | src/app/api |
workspaces |
software | healthy | src/app/api/workspaces |
[id] |
software | healthy | src/app/api/workspaces/[id] |
sections |
software | healthy | src/app/api/workspaces/[id]/sections |
[sectionId] |
software | healthy | src/app/api/workspaces/[id]/sections/[sectionId] |
export |
software | healthy | src/app/api/workspaces/[id]/export |
workspace |
software | healthy | src/app/workspace |
[id] |
software | healthy | src/app/workspace/[id] |
lib |
software | healthy | src/lib |
engine |
software | healthy | src/lib/engine |
| Label | Layer | Status | Path |
|---|---|---|---|
WorkspaceView |
frontend | healthy | src/components/WorkspaceView.tsx |
Dashboard |
frontend | healthy | src/components/Dashboard.tsx |
WinTab |
frontend | healthy | src/components/tabs/WinTab.tsx |
ComplianceTab |
frontend | healthy | src/components/tabs/ComplianceTab.tsx |
DraftTab |
frontend | healthy | src/components/tabs/DraftTab.tsx |
OverviewTab |
frontend | healthy | src/components/tabs/OverviewTab.tsx |
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | scripts/generate-datasets.mjs |
redis |
data | healthy | scripts/generate-datasets.mjs |
mongodb |
data | healthy | scripts/generate-datasets.mjs |
mysql |
data | healthy | scripts/generate-datasets.mjs |
mariadb |
data | healthy | scripts/generate-datasets.mjs |
elasticsearch |
data | healthy | scripts/generate-datasets.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
kafka |
data | healthy | scripts/generate-datasets.mjs |
rabbitmq |
data | healthy | scripts/generate-datasets.mjs |
sqs |
data | healthy | scripts/generate-datasets.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | scripts/generate-datasets.mjs |
vps::azure |
hardware | healthy | scripts/generate-datasets.mjs |
vps::ec2 |
hardware | healthy | scripts/generate-datasets.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/workspace/[id] |
frontend | healthy | src/app/workspace/[id]/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-we5ovuq9 |
software | healthy | /tmp/repobility-clone-we5ovuq9 |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | scripts/generate-datasets.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::scripts/generate-datasets.mjs |
security | healthy | scripts/generate-datasets.mjs |
This page is publicly accessible at:
https://repobility.com/scan/67ab0f28-be80-4ae6-af0b-eedb83e9c7db/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/67ab0f28-be80-4ae6-af0b-eedb83e9c7db/
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.