https://github.com/dilranjankr/-finovate-pulse
· scanned 2026-06-17 01:56 UTC (1 month, 1 week ago)
68 raw signals (0 security + 68 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -11.7 (diff) · 41 actionable findings from 1 signal source. 27 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 570 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 |
|---|---|---|---|
pc |
software | healthy | backend/report_coverage.py:33 |
__init__ |
software | healthy | backend/report_coverage.py:59 |
wrap |
software | dead | backend/report_coverage.py:63 |
draw |
software | dead | backend/report_coverage.py:66 |
stat |
software | healthy | backend/report_coverage.py:81 |
donut |
software | healthy | backend/report_coverage.py:91 |
__init__ |
software | healthy | backend/report_problems.py:53 |
wrap |
software | dead | backend/report_problems.py:56 |
draw |
software | dead | backend/report_problems.py:59 |
stat |
software | healthy | backend/report_problems.py:70 |
_to_frontend |
software | healthy | backend/ai.py:56 |
answer |
software | healthy | backend/ai.py:75 |
_parse_json |
software | healthy | backend/ai.py:123 |
norm_team |
software | dead | backend/build_directory_xlsx.py:18 |
dept_of |
software | healthy | backend/build_directory_xlsx.py:56 |
client_kind |
software | healthy | backend/build_directory_xlsx.py:60 |
status |
software | healthy | backend/build_directory_xlsx.py:102 |
win |
software | healthy | backend/build_directory_xlsx.py:110 |
linked_pct |
software | healthy | backend/build_directory_xlsx.py:119 |
safe_csv |
software | healthy | backend/export_lists.py:20 |
_top |
software | healthy | backend/export_lists.py:52 |
status_of |
software | healthy | backend/export_lists.py:66 |
setcol |
software | healthy | backend/export_lists.py:74 |
norm |
software | healthy | backend/report_name_map.py:18 |
toks |
software | healthy | backend/report_name_map.py:22 |
match |
software | healthy | backend/report_name_map.py:48 |
closest |
software | healthy | backend/report_name_map.py:64 |
__init__ |
software | healthy | backend/report_name_map.py:106 |
wrap |
software | dead | backend/report_name_map.py:109 |
draw |
software | dead | backend/report_name_map.py:112 |
P |
software | healthy | backend/report_name_map.py:129 |
sug |
software | healthy | backend/report_name_map.py:133 |
__init__ |
software | healthy | backend/report_ishika.py:61 |
wrap |
software | dead | backend/report_ishika.py:65 |
draw |
software | dead | backend/report_ishika.py:68 |
kpi_grid |
software | healthy | backend/report_ishika.py:90 |
daily_chart |
software | healthy | backend/report_ishika.py:131 |
_h |
software | healthy | backend/org.py:29 |
assign |
software | healthy | backend/org.py:33 |
default_rate |
software | healthy | backend/org.py:52 |
_auth_enabled |
software | healthy | backend/main.py:51 |
_ensure_app_users |
software | healthy | backend/main.py:55 |
_ensure_app_settings |
software | healthy | backend/main.py:73 |
_set_setting |
software | healthy | backend/main.py:82 |
_bootstrap_owner |
software | healthy | backend/main.py:88 |
_auth_startup |
software | healthy | backend/main.py:97 |
_hr_team_dept_maps |
software | healthy | backend/main.py:118 |
_cl |
software | healthy | backend/main.py:1219 |
_hr_hierarchy |
software | healthy | backend/main.py:141 |
_s |
software | healthy | backend/main.py:148 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
DEPLOY.md |
software | healthy | DEPLOY.md |
README.md |
software | healthy | README.md |
CALCULATIONS.md |
software | healthy | CALCULATIONS.md |
docker-compose.yaml |
software | healthy | docker-compose.yaml |
DATA_DOCUMENTATION.md |
software | healthy | DATA_DOCUMENTATION.md |
employee_mapping.sql |
software | healthy | employee_mapping.sql |
report_coverage.py |
software | healthy | backend/report_coverage.py |
report_problems.py |
software | healthy | backend/report_problems.py |
ai.py |
software | healthy | backend/ai.py |
.env.example |
software | healthy | backend/.env.example |
build_directory_xlsx.py |
software | healthy | backend/build_directory_xlsx.py |
export_lists.py |
software | healthy | backend/export_lists.py |
report_name_map.py |
software | healthy | backend/report_name_map.py |
requirements.txt |
software | healthy | backend/requirements.txt |
report_ishika.py |
software | healthy | backend/report_ishika.py |
org.py |
software | healthy | backend/org.py |
main.py |
software | healthy | backend/main.py |
report_documentation.py |
software | healthy | backend/report_documentation.py |
auth.py |
software | healthy | backend/auth.py |
build_employee_status.py |
software | healthy | backend/build_employee_status.py |
main.backup_20260610.py |
software | healthy | backend/main.backup_20260610.py |
build_employee_mapping.py |
software | healthy | backend/build_employee_mapping.py |
Dockerfile |
software | healthy | backend/Dockerfile |
link_clickup.py |
software | healthy | backend/link_clickup.py |
db.py |
software | healthy | backend/db.py |
CLAUDE.md |
software | healthy | frontend/CLAUDE.md |
AGENTS.md |
software | healthy | frontend/AGENTS.md |
package-lock.json |
software | healthy | frontend/package-lock.json |
README.md |
software | healthy | frontend/README.md |
postcss.config.mjs |
software | healthy | frontend/postcss.config.mjs |
package.json |
software | healthy | frontend/package.json |
next.config.ts |
software | healthy | frontend/next.config.ts |
Dockerfile |
software | healthy | frontend/Dockerfile |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
globals.css |
software | healthy | frontend/app/globals.css |
layout.tsx |
software | healthy | frontend/app/layout.tsx |
page.tsx |
software | healthy | frontend/app/page.tsx |
page.tsx |
software | healthy | frontend/app/invite/page.tsx |
Charts.tsx |
software | healthy | frontend/app/components/Charts.tsx |
Heatmap.tsx |
software | healthy | frontend/app/components/Heatmap.tsx |
CommandCenter.tsx |
software | healthy | frontend/app/components/CommandCenter.tsx |
api.ts |
software | healthy | frontend/app/lib/api.ts |
launch.json |
software | healthy | frontend/.claude/launch.json |
frontend/CLAUDE.md |
quality | healthy | frontend/CLAUDE.md |
frontend/AGENTS.md |
quality | healthy | frontend/AGENTS.md |
frontend/.claude/launch.json |
quality | healthy | frontend/.claude/launch.json |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /api/auth/login |
api | healthy | backend/main.py |
GET /api/auth/me |
api | healthy | backend/main.py |
GET /api/auth/invite |
api | healthy | backend/main.py |
POST /api/auth/accept |
api | healthy | backend/main.py |
POST /api/auth/change_password |
api | healthy | backend/main.py |
GET /api/users |
api | healthy | backend/main.py |
POST /api/users |
api | healthy | backend/main.py |
POST /api/users/{uid}/resend |
api | healthy | backend/main.py |
POST /api/users/{uid}/status |
api | healthy | backend/main.py |
GET /api/settings/email |
api | healthy | backend/main.py |
POST /api/settings/email |
api | healthy | backend/main.py |
POST /api/keka/upload |
api | healthy | backend/main.py |
GET /api/attendance |
api | healthy | backend/main.py |
GET /api/attendance/trend |
api | healthy | backend/main.py |
GET /api/workforce |
api | healthy | backend/main.py |
GET /api/keka/status |
api | healthy | backend/main.py |
POST /api/settings/email/test |
api | healthy | backend/main.py |
GET /api/health |
api | healthy | backend/main.py |
GET /api/filters |
api | healthy | backend/main.py |
GET /api/command |
api | healthy | backend/main.py |
GET /api/breakdown |
api | healthy | backend/main.py |
GET /api/breakdown_list |
api | healthy | backend/main.py |
GET /api/unassigned |
api | healthy | backend/main.py |
GET /api/raw |
api | healthy | backend/main.py |
GET /api/hours_detail |
api | healthy | backend/main.py |
GET /api/compare_trend |
api | healthy | backend/main.py |
GET /api/employee |
api | healthy | backend/main.py |
GET /api/client |
api | healthy | backend/main.py |
GET /api/team |
api | healthy | backend/main.py |
POST /api/ask |
api | healthy | backend/main.py |
GET /api/mapping |
api | healthy | backend/main.py |
POST /api/mapping/save |
api | healthy | backend/main.py |
POST /api/mapping/init |
api | healthy | backend/main.py |
GET /api/task_delivery |
api | healthy | backend/main.py |
GET /api/clients |
api | healthy | backend/main.py |
GET /api/budget |
api | healthy | backend/main.py |
GET / |
api | healthy | backend/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
Band |
software | healthy | backend/report_coverage.py:58 |
Band |
software | healthy | backend/report_problems.py:52 |
Band |
software | healthy | backend/report_name_map.py:105 |
HeaderBand |
software | healthy | backend/report_ishika.py:59 |
AuthScopeMiddleware |
software | healthy | backend/main.py:211 |
LoginReq |
software | healthy | backend/main.py:263 |
AcceptReq |
software | healthy | backend/main.py:268 |
ChangePwReq |
software | healthy | backend/main.py:273 |
CreateUserReq |
software | healthy | backend/main.py:278 |
EmailSettingsReq |
software | healthy | backend/main.py:433 |
TestEmailReq |
software | healthy | backend/main.py:442 |
Band |
software | healthy | backend/report_documentation.py:26 |
| Label | Layer | Status | Path |
|---|---|---|---|
backend |
software | healthy | backend |
frontend |
software | healthy | frontend |
app |
software | healthy | frontend/app |
invite |
software | healthy | frontend/app/invite |
components |
software | healthy | frontend/app/components |
lib |
software | healthy | frontend/app/lib |
.claude |
software | healthy | frontend/.claude |
| Label | Layer | Status | Path |
|---|---|---|---|
employee_mapping |
data | healthy | employee_mapping.sql |
app_users |
data | healthy | backend/main.py |
app_settings |
data | healthy | backend/main.py |
keka_attendance |
data | healthy | backend/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
image::frontend/Dockerfile |
hardware | healthy | frontend/Dockerfile |
backend |
hardware | healthy | docker-compose.yaml |
frontend |
hardware | healthy | docker-compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | frontend/app/layout.tsx |
InvitePage |
frontend | healthy | frontend/app/invite/page.tsx |
MatrixHeatmap |
frontend | healthy | frontend/app/components/Heatmap.tsx |
CommandCenter |
frontend | healthy | frontend/app/components/CommandCenter.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | .env.example |
postgresql |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | backend/Dockerfile |
port:3000 |
network | healthy | frontend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | frontend/app/page.tsx |
/invite |
frontend | healthy | frontend/app/invite/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/main.py |
security | healthy | backend/main.py |
auth::backend/auth.py |
security | healthy | backend/auth.py |
| Label | Layer | Status | Path |
|---|---|---|---|
dilranjankr__-finovate-pulse |
software | healthy | /data/fable5_failed_archive/dilranjankr__-finovate-pulse |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | backend/db.py |
This page is publicly accessible at:
https://repobility.com/scan/ed452d40-91bd-4694-975f-c2b3fb13a06b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ed452d40-91bd-4694-975f-c2b3fb13a06b/
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.