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.

z3moo/Bloodchain

https://github.com/z3moo/Bloodchain · scanned 2026-06-16 01:10 UTC (2 months, 1 week ago)

62 raw signals (0 security + 62 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 62 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 152 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
GET /api/health api healthy backend/server.js
POST /api/admin/reset-database api healthy backend/server.js
POST /api/auth/login api healthy backend/server.js
POST /api/auth/register api healthy backend/server.js
POST /api/auth/register-staff api healthy backend/server.js
GET /api/accounts api healthy backend/server.js
PATCH /api/accounts/:username/promote api healthy backend/server.js
PATCH /api/accounts/:username/revoke api healthy backend/server.js
DELETE /api/accounts/:username api healthy backend/server.js
GET /api/accounts/pending api healthy backend/server.js
PATCH /api/accounts/:username/approve api healthy backend/server.js
DELETE /api/accounts/:username/reject api healthy backend/server.js
GET /api/blood-groups api healthy backend/server.js
GET /api/staff api healthy backend/server.js
GET /api/storages api healthy backend/server.js
GET /api/donors api healthy backend/server.js
POST /api/donors api healthy backend/server.js
PUT /api/donors/:id api healthy backend/server.js
DELETE /api/donors/:id api healthy backend/server.js
GET /api/donors/me api healthy backend/server.js
PUT /api/donors/me api healthy backend/server.js
GET /api/donors/me/donations api healthy backend/server.js
GET /api/donors/me/points api healthy backend/server.js
GET /api/donors/me/campaigns api healthy backend/server.js
GET /api/campaigns api healthy backend/server.js
POST /api/campaigns api healthy backend/server.js
PUT /api/campaigns/:id api healthy backend/server.js
DELETE /api/campaigns/:id api healthy backend/server.js
POST /api/campaigns/:id/register api healthy backend/server.js
DELETE /api/campaigns/:id/register api healthy backend/server.js
GET /api/campaigns/:id/registrations api healthy backend/server.js
GET /api/hospitals api healthy backend/server.js
POST /api/hospitals api healthy backend/server.js
PUT /api/hospitals/:id api healthy backend/server.js
DELETE /api/hospitals/:id api healthy backend/server.js
GET /api/patients api healthy backend/server.js
POST /api/patients api healthy backend/server.js
PUT /api/patients/:id api healthy backend/server.js
DELETE /api/patients/:id api healthy backend/server.js
GET /api/blood-bags api healthy backend/server.js
POST /api/blood-bags api healthy backend/server.js
PUT /api/blood-bags/:id api healthy backend/server.js
DELETE /api/blood-bags/:id api healthy backend/server.js
GET /api/lab-tests api healthy backend/server.js
POST /api/lab-tests api healthy backend/server.js
PUT /api/lab-tests/:id api healthy backend/server.js
DELETE /api/lab-tests/:id api healthy backend/server.js
GET /api/components api healthy backend/server.js
POST /api/components api healthy backend/server.js
PUT /api/components/:id api healthy backend/server.js

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

LabelLayerStatusPath
DETAILS.md software healthy DETAILS.md
README.md software healthy README.md
package.json software healthy package.json
vite.config.js software healthy frontend/vite.config.js
package.json software healthy frontend/package.json
index.html software healthy frontend/index.html
package-lock.json software healthy frontend/package-lock.json
App.vue software healthy frontend/src/App.vue
main.js software healthy frontend/src/main.js
api.js software healthy frontend/src/api.js
style.css software healthy frontend/src/style.css
Reports.vue software healthy frontend/src/views/Reports.vue
BloodBags.vue software healthy frontend/src/views/BloodBags.vue
CrudPage.vue software healthy frontend/src/views/CrudPage.vue
Requests.vue software healthy frontend/src/views/Requests.vue
Hospitals.vue software healthy frontend/src/views/Hospitals.vue
MyPoints.vue software healthy frontend/src/views/MyPoints.vue
Donors.vue software healthy frontend/src/views/Donors.vue
MyDonations.vue software healthy frontend/src/views/MyDonations.vue
Accounts.vue software healthy frontend/src/views/Accounts.vue
Dashboard.vue software healthy frontend/src/views/Dashboard.vue
Components.vue software healthy frontend/src/views/Components.vue
HospitalDashboard.vue software healthy frontend/src/views/HospitalDashboard.vue
Exports.vue software healthy frontend/src/views/Exports.vue
DonorCampaigns.vue software healthy frontend/src/views/DonorCampaigns.vue
MyProfile.vue software healthy frontend/src/views/MyProfile.vue
Patients.vue software healthy frontend/src/views/Patients.vue
Campaigns.vue software healthy frontend/src/views/Campaigns.vue
DonorData.vue software healthy frontend/src/views/DonorData.vue
LabTests.vue software healthy frontend/src/views/LabTests.vue
00_schema.sql software healthy database/00_schema.sql
02_auth_permissions.sql software healthy database/02_auth_permissions.sql
README.md software healthy backend/README.md
db.js software healthy backend/db.js
package.json software healthy backend/package.json
package-lock.json software healthy backend/package-lock.json
server.js software healthy backend/server.js
.env.example software healthy backend/.env.example

LabelLayerStatusPath
identityHeaders software healthy frontend/src/api.js:identityHeaders
request software healthy frontend/src/api.js:request
getSqlConfig software healthy backend/db.js:getSqlConfig
getPool software healthy backend/db.js:getPool
safeError software healthy backend/server.js:safeError
deleteRow software healthy backend/server.js:deleteRow
updateRow software healthy backend/server.js:updateRow
requireRole software healthy backend/server.js:requireRole
asInt software healthy backend/server.js:asInt
asDateTime software healthy backend/server.js:asDateTime
nText software healthy backend/server.js:nText
nLike software healthy backend/server.js:nLike
runSqlText software healthy backend/server.js:runSqlText
runSqlFile software healthy backend/server.js:runSqlFile
resetDatabase software healthy backend/server.js:resetDatabase
nextId software healthy backend/server.js:nextId
firstValue software healthy backend/server.js:firstValue
mapAccount software healthy backend/server.js:mapAccount
isBcryptHash software healthy backend/server.js:isBcryptHash
checkBagReadyForComponents software healthy backend/server.js:checkBagReadyForComponents
defaultExpiry software healthy backend/server.js:defaultExpiry
⚙ cors( software healthy backend/server.js
⚙ express.json( software healthy backend/server.js

LabelLayerStatusPath
NHOM_MAU data healthy database/00_schema.sql
CHIEN_DICH data healthy database/00_schema.sql
BENH_VIEN data healthy database/00_schema.sql
NHAN_VIEN data healthy database/00_schema.sql
NGUOI_HIEN data healthy database/00_schema.sql
QUY_DOI_DIEM data healthy database/00_schema.sql
VI_TRI_KHO data healthy database/00_schema.sql
DANG_KY_CHIEN_DICH data healthy database/00_schema.sql
GOI_MAU_TOAN_PHAN data healthy database/00_schema.sql
KET_QUA_XET_NGHIEM data healthy database/00_schema.sql
THANH_PHAN_MAU data healthy database/00_schema.sql
BENH_NHAN data healthy database/00_schema.sql
PHIEU_YEU_CAU data healthy database/00_schema.sql
PHIEU_XUAT data healthy database/00_schema.sql
CHI_TIET_XUAT data healthy database/00_schema.sql
VAI_TRO data healthy database/02_auth_permissions.sql
TAI_KHOAN data healthy database/02_auth_permissions.sql

LabelLayerStatusPath
frontend software healthy frontend
src software healthy frontend/src
views software healthy frontend/src/views
database software healthy database
backend software healthy backend

LabelLayerStatusPath
port:3000 network healthy README.md
port:5173 network healthy frontend/vite.config.js

LabelLayerStatusPath
auth::backend/server.js security healthy backend/server.js
auth::frontend/src/api.js security healthy frontend/src/api.js

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

LabelLayerStatusPath
vps::azure hardware healthy backend/package-lock.json
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/782f69d4-da84-4003-bfb6-71d983216bcd/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/782f69d4-da84-4003-bfb6-71d983216bcd/

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.