Scan timing: clone 3.07s · analysis 16.5s · 0.6 MB · GitHub API rate-limit (preflight)
https://github.com/Azim-Ahmed/Node-flow-diagram
· scanned 2026-06-05 16:56 UTC (5 days ago)
· 10 languages
155 raw signals (119 security + 36 graph) 23rd percentile · Javascript · small (2-20K LoC) System graph score 89 (lower by 40)
Last scanned 5 days ago · v2 · 136 actionable findings from 2 signal sources. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
100.0 | 0.15 | 15.00 |
security_score |
45.5 | 0.25 | 11.38 |
testing_score |
17.0 | 0.20 | 3.40 |
documentation_score |
38.7 | 0.15 | 5.81 |
practices_score |
42.0 | 0.15 | 6.30 |
code_quality |
79.4 | 0.10 | 7.94 |
| Overall | 1.00 | 49.8 |
All 142 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 |
|---|---|---|---|
App |
software | healthy | src/App.js:App |
authReducer |
software | healthy | src/redux/reducers/auth.reducers.js:authReducer |
userReducer |
software | healthy | src/redux/reducers/user.reducer.js:userReducer |
rootReducer |
software | healthy | src/redux/reducers/index.js:rootReducer |
signup |
software | healthy | src/redux/actions/user.actions.js:signup |
activationUser |
software | healthy | src/redux/actions/user.actions.js:activationUser |
resendActivationUser |
software | healthy | src/redux/actions/user.actions.js:resendActivationUser |
handleRemoveSuccessFromSignup |
software | healthy | src/redux/actions/user.actions.js:handleRemoveSuccessFromSi… |
activationUserByAdmin |
software | healthy | src/redux/actions/user.actions.js:activationUserByAdmin |
login |
software | healthy | src/redux/actions/auth.actions.js:login |
isUserLoggedIn |
software | healthy | src/redux/actions/auth.actions.js:isUserLoggedIn |
resetPassword |
software | healthy | src/redux/actions/auth.actions.js:resetPassword |
signout |
software | healthy | src/redux/actions/auth.actions.js:signout |
pageMove |
software | healthy | src/redux/actions/auth.actions.js:pageMove |
handleRemoveSuccessFromForgetPass |
software | healthy | src/redux/actions/auth.actions.js:handleRemoveSuccessFromFo… |
Sidebar |
software | healthy | src/components/Sidebar.jsx:Sidebar |
onDragStart |
software | healthy | src/components/Sidebar.jsx:onDragStart |
filterItem |
software | healthy | src/components/Sidebar.jsx:filterItem |
Info |
software | healthy | src/components/Info.jsx:Info |
Mpopover |
software | healthy | src/components/ReUsable/Mpopover.jsx:Mpopover |
FilterItems |
software | healthy | src/components/FlowComponents/FilterItems.jsx:FilterItems |
CustomOutputNode |
software | healthy | src/components/FlowComponents/Nodes/CustomOutputNode.jsx:Cu… |
CircleNode |
software | healthy | src/components/FlowComponents/Nodes/CircleNode.jsx:CircleNo… |
DecisionNode |
software | healthy | src/components/FlowComponents/Nodes/DecisionNode.jsx:Decisi… |
CustomInputNode |
software | healthy | src/components/FlowComponents/Nodes/CustomInputNode.jsx:Cus… |
SummaryNodes |
software | healthy | src/components/FlowComponents/SummaryNodes/index.jsx:Summar… |
CustomEdge |
software | healthy | src/components/FlowComponents/CustomEdge/index.js:CustomEdge |
ConnectionLine |
software | healthy | src/components/FlowComponents/CustomEdge/ConnectionLine.js:… |
ConvertData |
software | healthy | src/components/FlowComponents/ConverData/index.jsx:ConvertD… |
DynInputHandle |
software | healthy | src/components/FlowComponents/Handler/DynInputHandle.jsx:Dy… |
DynOutputHandle |
software | healthy | src/components/FlowComponents/Handler/DynOutputHandle.jsx:D… |
Layout |
software | healthy | src/components/Layout/index.jsx:Layout |
handleClick |
software | healthy | src/components/Layout/index.jsx:handleClick |
handleClrClick |
software | healthy | src/components/Layout/index.jsx:handleClrClick |
handleClose |
software | healthy | src/components/Layout/index.jsx:handleClose |
handleClrClose |
software | healthy | src/components/Layout/index.jsx:handleClrClose |
handleRemoveAllNodes |
software | healthy | src/components/Layout/index.jsx:handleRemoveAllNodes |
renderPopover |
software | healthy | src/components/Layout/index.jsx:renderPopover |
renderClearPopover |
software | healthy | src/components/Layout/index.jsx:renderClearPopover |
removeDuplicates |
software | healthy | src/helpers/index.js:removeDuplicates |
edgeArrowId |
software | healthy | src/helpers/index.js:edgeArrowId |
addDuplicates |
software | healthy | src/helpers/index.js:addDuplicates |
saveCanvas |
software | healthy | src/helpers/index.js:saveCanvas |
checkduplicity |
software | healthy | src/helpers/index.js:checkduplicity |
saveFlow |
software | healthy | src/helpers/index.js:saveFlow |
toJSON |
software | healthy | src/helpers/index.js:toJSON |
WordCount |
software | healthy | src/helpers/index.js:WordCount |
CustomFunctionNode |
software | healthy | src/Pages/FlowCanvas/index.jsx:CustomFunctionNode |
FlowCanvas |
software | healthy | src/Pages/FlowCanvas/index.jsx:FlowCanvas |
getLayoutedElements |
software | healthy | src/Pages/FlowCanvas/index.jsx:getLayoutedElements |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
jsonconfig.json |
software | healthy | jsonconfig.json |
README.md |
software | healthy | README.md |
tailwind.config.js |
software | warning | tailwind.config.js |
package.json |
software | healthy | package.json |
postcss.config.js |
software | warning | postcss.config.js |
manifest.json |
software | healthy | public/manifest.json |
index.html |
software | healthy | public/index.html |
FUNDING.yml |
software | healthy | .github/FUNDING.yml |
index.css |
software | healthy | src/index.css |
App.js |
software | healthy | src/App.js |
styles.css |
software | healthy | src/styles.css |
App.test.js |
software | warning | src/App.test.js |
test.json |
software | healthy | src/test.json |
index.js |
software | healthy | src/index.js |
auth.reducers.js |
software | healthy | src/redux/reducers/auth.reducers.js |
user.reducer.js |
software | healthy | src/redux/reducers/user.reducer.js |
index.js |
software | healthy | src/redux/reducers/index.js |
user.actions.js |
software | healthy | src/redux/actions/user.actions.js |
auth.actions.js |
software | healthy | src/redux/actions/auth.actions.js |
constant.js |
software | warning | src/redux/actions/constant.js |
index.js |
software | healthy | src/redux/actions/index.js |
index.js |
software | healthy | src/redux/store/index.js |
Sidebar.jsx |
software | healthy | src/components/Sidebar.jsx |
Info.jsx |
software | healthy | src/components/Info.jsx |
index.js |
software | healthy | src/components/index.js |
Mpopover.jsx |
software | healthy | src/components/ReUsable/Mpopover.jsx |
FilterItems.jsx |
software | healthy | src/components/FlowComponents/FilterItems.jsx |
index.js |
software | healthy | src/components/FlowComponents/index.js |
index.css |
software | healthy | src/components/FlowComponents/Nodes/index.css |
InputNode.jsx |
software | warning | src/components/FlowComponents/Nodes/InputNode.jsx |
CustomOutputNode.jsx |
software | healthy | src/components/FlowComponents/Nodes/CustomOutputNode.jsx |
CircleNode.jsx |
software | healthy | src/components/FlowComponents/Nodes/CircleNode.jsx |
DecisionNode.jsx |
software | healthy | src/components/FlowComponents/Nodes/DecisionNode.jsx |
CustomInputNode.jsx |
software | healthy | src/components/FlowComponents/Nodes/CustomInputNode.jsx |
index.jsx |
software | healthy | src/components/FlowComponents/SummaryNodes/index.jsx |
index.jsx |
software | warning | src/components/FlowComponents/Info/index.jsx |
index.js |
software | healthy | src/components/FlowComponents/CustomEdge/index.js |
ConnectionLine.js |
software | healthy | src/components/FlowComponents/CustomEdge/ConnectionLine.js |
index.jsx |
software | healthy | src/components/FlowComponents/ConverData/index.jsx |
DynInputHandle.jsx |
software | healthy | src/components/FlowComponents/Handler/DynInputHandle.jsx |
DynOutputHandle.jsx |
software | healthy | src/components/FlowComponents/Handler/DynOutputHandle.jsx |
index.jsx |
software | healthy | src/components/Layout/index.jsx |
updatenode.css |
software | healthy | src/assets/Css/updatenode.css |
index.js |
software | healthy | src/assets/FlowData/index.js |
index.js |
software | healthy | src/assets/Theme/index.js |
index.js |
software | healthy | src/helpers/index.js |
index.js |
software | healthy | src/Pages/index.js |
index.jsx |
software | warning | src/Pages/Home/index.jsx |
index.jsx |
software | healthy | src/Pages/FlowCanvas/index.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
software | healthy | public |
.github |
software | healthy | .github |
src |
software | healthy | src |
redux |
software | healthy | src/redux |
reducers |
software | healthy | src/redux/reducers |
actions |
software | healthy | src/redux/actions |
store |
software | healthy | src/redux/store |
components |
software | healthy | src/components |
ReUsable |
software | healthy | src/components/ReUsable |
FlowComponents |
software | healthy | src/components/FlowComponents |
Nodes |
software | healthy | src/components/FlowComponents/Nodes |
SummaryNodes |
software | healthy | src/components/FlowComponents/SummaryNodes |
Info |
software | healthy | src/components/FlowComponents/Info |
CustomEdge |
software | healthy | src/components/FlowComponents/CustomEdge |
ConverData |
software | healthy | src/components/FlowComponents/ConverData |
Handler |
software | healthy | src/components/FlowComponents/Handler |
Layout |
software | healthy | src/components/Layout |
assets |
software | healthy | src/assets |
Css |
software | healthy | src/assets/Css |
FlowData |
software | healthy | src/assets/FlowData |
Theme |
software | healthy | src/assets/Theme |
helpers |
software | healthy | src/helpers |
Pages |
software | healthy | src/Pages |
Home |
software | healthy | src/Pages/Home |
FlowCanvas |
software | healthy | src/Pages/FlowCanvas |
| Label | Layer | Status | Path |
|---|---|---|---|
Sidebar |
frontend | healthy | src/components/Sidebar.jsx |
Info |
frontend | healthy | src/components/Info.jsx |
Mpopover |
frontend | healthy | src/components/ReUsable/Mpopover.jsx |
FilterItems |
frontend | healthy | src/components/FlowComponents/FilterItems.jsx |
CustomOutputNode |
frontend | healthy | src/components/FlowComponents/Nodes/CustomOutputNode.jsx |
CircleNode |
frontend | healthy | src/components/FlowComponents/Nodes/CircleNode.jsx |
DecisionNode |
frontend | healthy | src/components/FlowComponents/Nodes/DecisionNode.jsx |
CustomInputNode |
frontend | healthy | src/components/FlowComponents/Nodes/CustomInputNode.jsx |
SummaryNodes |
frontend | healthy | src/components/FlowComponents/SummaryNodes/index.jsx |
ConvertData |
frontend | healthy | src/components/FlowComponents/ConverData/index.jsx |
DynInputHandle |
frontend | healthy | src/components/FlowComponents/Handler/DynInputHandle.jsx |
DynOutputHandle |
frontend | healthy | src/components/FlowComponents/Handler/DynOutputHandle.jsx |
Layout |
frontend | healthy | src/components/Layout/index.jsx |
FlowCanvas |
frontend | healthy | src/Pages/FlowCanvas/index.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-vxi_j0ve |
software | healthy | /tmp/repobility-clone-vxi_j0ve |
This page is publicly accessible at:
https://repobility.com/scan/a66c87f6-8eb8-43de-aca2-f6fdfc8daf66/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a66c87f6-8eb8-43de-aca2-f6fdfc8daf66/
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.