https://github.com/TerriFlux/opensankey
· scanned 2026-06-16 00:32 UTC (2 months, 2 weeks ago)
227 raw signals (0 security + 227 graph)
Last scanned 2 months, 2 weeks ago · v1 · 221 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1516 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 |
|---|---|---|---|
get_long_description |
software | healthy | setup.py:12 |
run |
software | healthy | setup.py:68 |
run_command |
software | healthy | scripts/gitlab_stale_branches.py:13 |
fetch_all_remote_branches |
software | healthy | scripts/gitlab_stale_branches.py:31 |
get_local_branches |
software | healthy | scripts/gitlab_stale_branches.py:54 |
get_current_branch |
software | healthy | scripts/gitlab_stale_branches.py:62 |
get_branch_info |
software | healthy | scripts/gitlab_stale_branches.py:67 |
classify_stale_branches |
software | healthy | scripts/gitlab_stale_branches.py:124 |
display_stale_branches |
software | healthy | scripts/gitlab_stale_branches.py:190 |
delete_branches_interactive |
software | healthy | scripts/gitlab_stale_branches.py:229 |
delete_branch |
software | healthy | scripts/gitlab_stale_branches.py:312 |
main |
software | healthy | scripts/gitlab_stale_branches.py:347 |
run_command |
software | healthy | scripts/git_branch_cleaner.py:14 |
fetch_and_prune |
software | healthy | scripts/git_branch_cleaner.py:33 |
get_gone_branches |
software | healthy | scripts/git_branch_cleaner.py:45 |
get_current_branch |
software | healthy | scripts/git_branch_cleaner.py:69 |
check_detached_head |
software | healthy | scripts/git_branch_cleaner.py:75 |
delete_branches |
software | healthy | scripts/git_branch_cleaner.py:86 |
list_all_branches |
software | healthy | scripts/git_branch_cleaner.py:148 |
validate_git_repo |
software | healthy | scripts/git_branch_cleaner.py:158 |
parse_arguments |
software | healthy | scripts/git_branch_cleaner.py:176 |
main |
software | healthy | scripts/git_branch_cleaner.py:223 |
run_command |
software | healthy | scripts/formatter.py:7 |
main |
software | healthy | scripts/formatter.py:15 |
run_command |
software | healthy | scripts/git_branch_selector.py:13 |
get_current_branch |
software | healthy | scripts/git_branch_selector.py:32 |
check_detached_head |
software | healthy | scripts/git_branch_selector.py:38 |
get_local_branches |
software | healthy | scripts/git_branch_selector.py:48 |
get_remote_branches |
software | healthy | scripts/git_branch_selector.py:67 |
get_remote_only_branches |
software | healthy | scripts/git_branch_selector.py:85 |
get_last_commit_date_remote |
software | healthy | scripts/git_branch_selector.py:117 |
get_all_branches |
software | healthy | scripts/git_branch_selector.py:131 |
get_last_commit_date |
software | healthy | scripts/git_branch_selector.py:193 |
display_branch_info |
software | healthy | scripts/git_branch_selector.py:207 |
ask_delete_branch |
software | healthy | scripts/git_branch_selector.py:236 |
delete_branch |
software | healthy | scripts/git_branch_selector.py:275 |
delete_remote_branch |
software | healthy | scripts/git_branch_selector.py:306 |
validate_git_repo |
software | healthy | scripts/git_branch_selector.py:328 |
find_git_repo_in_folder |
software | healthy | scripts/git_branch_selector.py:345 |
parse_arguments |
software | healthy | scripts/git_branch_selector.py:361 |
main |
software | healthy | scripts/git_branch_selector.py:410 |
fillValues |
software | healthy | examples/1.1.4/editor/src/index.tsx:fillValues |
findHashed |
software | healthy | examples/current/embedded/prepare-local.cjs:findHashed |
fillValues |
software | healthy | examples/current/editor/src/index.tsx:fillValues |
findHashed |
software | healthy | examples/current/html-viewer/prepare-local.cjs:findHashed |
that |
software | healthy | opensankey/client/jest.config.ts:that |
register |
software | healthy | opensankey/client/src/registerServiceWorker.js:register |
registerValidSW |
software | healthy | opensankey/client/src/registerServiceWorker.js:registerVali… |
checkValidServiceWorker |
software | healthy | opensankey/client/src/registerServiceWorker.js:checkValidSe… |
unregister |
software | healthy | opensankey/client/src/registerServiceWorker.js:unregister |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
freeze_python_libs_versions.sh |
software | healthy | freeze_python_libs_versions.sh |
build_client.sh |
software | healthy | build_client.sh |
build_server.sh |
software | healthy | build_server.sh |
README.md |
software | healthy | README.md |
docker-compose.yaml |
software | healthy | docker-compose.yaml |
build_doc.sh |
software | healthy | build_doc.sh |
test.sh |
software | healthy | test.sh |
Dockerfile |
software | healthy | Dockerfile |
generate_tests_references.sh |
software | healthy | generate_tests_references.sh |
setup.py |
software | healthy | setup.py |
wsgi.py |
software | healthy | wsgi.py |
LICENSE |
software | healthy | LICENSE |
requirements.txt |
software | healthy | requirements.txt |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
.gitlab-ci.yml |
software | healthy | .gitlab-ci.yml |
gitlab_stale_branches.py |
software | healthy | scripts/gitlab_stale_branches.py |
git_branch_cleaner.py |
software | healthy | scripts/git_branch_cleaner.py |
formatter.py |
software | healthy | scripts/formatter.py |
git_branch_selector.py |
software | healthy | scripts/git_branch_selector.py |
build-all.sh |
software | healthy | examples/build-all.sh |
README.md |
software | healthy | examples/README.md |
index.html |
software | healthy | examples/index.html |
serve.sh |
software | healthy | examples/serve.sh |
freeze-current.sh |
software | healthy | examples/freeze-current.sh |
README.md |
software | healthy | examples/1.0.7/viewer/README.md |
package.json |
software | healthy | examples/1.0.7/viewer/package.json |
craco.config.cjs |
software | healthy | examples/1.0.7/viewer/craco.config.cjs |
tsconfig.json |
software | healthy | examples/1.0.7/viewer/tsconfig.json |
index.html |
software | healthy | examples/1.0.7/viewer/public/index.html |
index.tsx |
software | healthy | examples/1.0.7/viewer/src/index.tsx |
example.js |
software | healthy | examples/1.0.7/viewer/src/example.js |
README.md |
software | healthy | examples/1.0.7/editor/README.md |
package.json |
software | healthy | examples/1.0.7/editor/package.json |
craco.config.cjs |
software | healthy | examples/1.0.7/editor/craco.config.cjs |
tsconfig.json |
software | healthy | examples/1.0.7/editor/tsconfig.json |
index.html |
software | healthy | examples/1.0.7/editor/public/index.html |
traduction.js |
software | healthy | examples/1.0.7/editor/src/traduction.js |
index.tsx |
software | healthy | examples/1.0.7/editor/src/index.tsx |
example.js |
software | healthy | examples/1.0.7/editor/src/example.js |
example.json |
software | healthy | examples/1.0.7/html-viewer/example.json |
README.md |
software | healthy | examples/1.0.7/html-viewer/README.md |
index.html |
software | healthy | examples/1.0.7/html-viewer/index.html |
serve.sh |
software | healthy | examples/1.0.7/html-viewer/serve.sh |
example2colonnes.json |
software | healthy | examples/1.0.7/html-viewer/example2colonnes.json |
README.md |
software | healthy | examples/1.1.4/viewer/README.md |
package.json |
software | healthy | examples/1.1.4/viewer/package.json |
craco.config.cjs |
software | healthy | examples/1.1.4/viewer/craco.config.cjs |
tsconfig.json |
software | healthy | examples/1.1.4/viewer/tsconfig.json |
dedupe-deps.cjs |
software | healthy | examples/1.1.4/viewer/scripts/dedupe-deps.cjs |
index.html |
software | healthy | examples/1.1.4/viewer/public/index.html |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
BuildPyCommand |
software | healthy | setup.py:23 |
InstallPyCommand |
software | healthy | setup.py:37 |
EggInfoPyCommand |
software | healthy | setup.py:51 |
BDistWheelInfoPyCommand |
software | healthy | setup.py:65 |
Class_MenuConfig |
software | healthy | opensankey/client/src/types/MenuConfig.tsx:Class_MenuConfig |
Class_ProtoTagGroup |
software | healthy | opensankey/client/src/types/TagGroup.tsx:Class_ProtoTagGroup |
Class_TagGroup |
software | healthy | opensankey/client/src/types/TagGroup.tsx:Class_TagGroup |
Class_NodeTagGroup |
software | healthy | opensankey/client/src/types/TagGroup.tsx:Class_NodeTagGroup |
Class_FluxTagGroup |
software | healthy | opensankey/client/src/types/TagGroup.tsx:Class_FluxTagGroup |
Class_DataTagGroup |
software | healthy | opensankey/client/src/types/TagGroup.tsx:Class_DataTagGroup |
Class_LevelTagGroup |
software | healthy | opensankey/client/src/types/TagGroup.tsx:Class_LevelTagGroup |
Class_ViewTagGroup |
software | healthy | opensankey/client/src/types/TagGroup.tsx:Class_ViewTagGroup |
Class_ApplicationData |
software | healthy | opensankey/client/src/types/ApplicationData.tsx:Class_Appli… |
method |
software | healthy | opensankey/client/src/types/ApplicationData.tsx:method |
in |
software | healthy | opensankey/client/src/types/ApplicationData.tsx:in |
Class_ProtoTag |
software | healthy | opensankey/client/src/types/Tag.tsx:Class_ProtoTag |
Class_Tag |
software | healthy | opensankey/client/src/types/Tag.tsx:Class_Tag |
Class_NodeTag |
software | healthy | opensankey/client/src/types/Tag.tsx:Class_NodeTag |
Class_FluxTag |
software | healthy | opensankey/client/src/types/Tag.tsx:Class_FluxTag |
Class_DataTag |
software | healthy | opensankey/client/src/types/Tag.tsx:Class_DataTag |
Class_LevelTag |
software | healthy | opensankey/client/src/types/Tag.tsx:Class_LevelTag |
Class_ViewTag |
software | healthy | opensankey/client/src/types/Tag.tsx:Class_ViewTag |
Class_ApplicationHistory |
software | healthy | opensankey/client/src/types/ApplicationHistory.tsx:Class_Ap… |
Class_Sankey |
software | healthy | opensankey/client/src/types/Sankey.tsx:Class_Sankey |
Class_DrawingArea |
software | healthy | opensankey/client/src/types/DrawingArea.tsx:Class_DrawingAr… |
const |
software | healthy | opensankey/client/src/components/topmenus/MenuBottom.tsx:co… |
NodeActions |
software | healthy | opensankey/client/src/components/dialogs/NodeActions.tsx:No… |
MenuConditionEvaluator |
software | healthy | opensankey/client/src/components/dialogs/SankeyMenuContext.… |
WidgetRegistry |
software | healthy | opensankey/client/src/components/dialogs/SankeyMenuContext.… |
BaseElementPersistence |
software | healthy | opensankey/client/src/Persistence/SankeyPersistence.tsx:Bas… |
ProtoElementPersistence |
software | healthy | opensankey/client/src/Persistence/SankeyPersistence.tsx:Pro… |
NodeBasePersistence |
software | healthy | opensankey/client/src/Persistence/SankeyPersistence.tsx:Nod… |
ContainerPersistence |
software | healthy | opensankey/client/src/Persistence/SankeyPersistence.tsx:Con… |
s |
software | healthy | opensankey/client/src/Persistence/SankeyPersistence.tsx:s |
LinkElementPersistence |
software | healthy | opensankey/client/src/Persistence/SankeyPersistence.tsx:Lin… |
NodeElementPersistence |
software | healthy | opensankey/client/src/Persistence/SankeyPersistence.tsx:Nod… |
LegendPersistence |
software | healthy | opensankey/client/src/Persistence/SankeyPersistence.tsx:Leg… |
StylePersistence |
software | healthy | opensankey/client/src/Persistence/SankeyPersistence.tsx:Sty… |
SankeyPersistence |
software | healthy | opensankey/client/src/Persistence/SankeyPersistence.tsx:San… |
DrawingAreaPersistence |
software | healthy | opensankey/client/src/Persistence/SankeyPersistence.tsx:Dra… |
Class_NodeElement |
software | healthy | opensankey/client/src/Elements/Node.tsx:Class_NodeElement |
attributes |
software | healthy | opensankey/client/src/Elements/Node.tsx:attributes |
to |
software | healthy | opensankey/client/src/Elements/Node.tsx:to |
Class_BaseElement |
software | healthy | opensankey/client/src/Elements/Element.tsx:Class_BaseElement |
Class_ProtoElement |
software | healthy | opensankey/client/src/Elements/Element.tsx:Class_ProtoEleme… |
Class_BaseShape |
software | healthy | opensankey/client/src/Elements/Element.tsx:Class_BaseShape |
Class_LinkAttribute |
software | healthy | opensankey/client/src/Elements/Element.tsx:Class_LinkAttrib… |
Class_ElementStyle |
software | healthy | opensankey/client/src/Elements/Element.tsx:Class_ElementSty… |
Class_LinkElement |
software | healthy | opensankey/client/src/Elements/Link.tsx:Class_LinkElement |
attributes |
software | healthy | opensankey/client/src/Elements/Link.tsx:attributes |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
examples |
software | healthy | examples |
1.0.7 |
software | healthy | examples/1.0.7 |
viewer |
software | healthy | examples/1.0.7/viewer |
public |
software | healthy | examples/1.0.7/viewer/public |
src |
software | healthy | examples/1.0.7/viewer/src |
editor |
software | healthy | examples/1.0.7/editor |
public |
software | healthy | examples/1.0.7/editor/public |
src |
software | healthy | examples/1.0.7/editor/src |
html-viewer |
software | healthy | examples/1.0.7/html-viewer |
1.1.4 |
software | healthy | examples/1.1.4 |
viewer |
software | healthy | examples/1.1.4/viewer |
scripts |
software | healthy | examples/1.1.4/viewer/scripts |
public |
software | healthy | examples/1.1.4/viewer/public |
src |
software | healthy | examples/1.1.4/viewer/src |
embedded |
software | healthy | examples/1.1.4/embedded |
editor |
software | healthy | examples/1.1.4/editor |
public |
software | healthy | examples/1.1.4/editor/public |
src |
software | healthy | examples/1.1.4/editor/src |
html-viewer |
software | healthy | examples/1.1.4/html-viewer |
current |
software | healthy | examples/current |
viewer |
software | healthy | examples/current/viewer |
scripts |
software | healthy | examples/current/viewer/scripts |
public |
software | healthy | examples/current/viewer/public |
src |
software | healthy | examples/current/viewer/src |
embedded |
software | healthy | examples/current/embedded |
editor |
software | healthy | examples/current/editor |
public |
software | healthy | examples/current/editor/public |
src |
software | healthy | examples/current/editor/src |
html-viewer |
software | healthy | examples/current/html-viewer |
opensankey |
software | healthy | opensankey |
client |
software | healthy | opensankey/client |
public |
software | healthy | opensankey/client/public |
meta |
software | healthy | opensankey/client/public/meta |
src |
software | healthy | opensankey/client/src |
types |
software | healthy | opensankey/client/src/types |
components |
software | healthy | opensankey/client/src/components |
configmenus |
software | healthy | opensankey/client/src/components/configmenus |
spreadsheet |
software | healthy | opensankey/client/src/components/spreadsheet |
topmenus |
software | healthy | opensankey/client/src/components/topmenus |
dialogs |
software | healthy | opensankey/client/src/components/dialogs |
welcome |
software | healthy | opensankey/client/src/components/welcome |
Persistence |
software | healthy | opensankey/client/src/Persistence |
Elements |
software | healthy | opensankey/client/src/Elements |
css |
software | healthy | opensankey/client/src/css |
fonts |
software | healthy | opensankey/client/src/css/fonts |
traductions |
software | healthy | opensankey/client/src/traductions |
Algorithms |
software | healthy | opensankey/client/src/Algorithms |
tests |
software | healthy | opensankey/tests |
doc |
software | healthy | opensankey/doc |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ANY / |
api | healthy | opensankey/doc/views.py |
ANY /<adress> |
api | healthy | opensankey/doc/views.py |
ANY /_images/<path> |
api | healthy | opensankey/doc/views.py |
ANY /save/svg |
api | healthy | opensankey/server/views_export.py |
ANY /save/png |
api | healthy | opensankey/server/views_export.py |
ANY /save/pdf |
api | healthy | opensankey/server/views_export.py |
ANY /save/svg/post_clean |
api | healthy | opensankey/server/views_export.py |
ANY /save/png/post_clean |
api | healthy | opensankey/server/views_export.py |
ANY /save/pdf/post_clean |
api | healthy | opensankey/server/views_export.py |
ANY /upload/check_process |
api | healthy | opensankey/server/views.py |
ANY /upload/retrieve_result |
api | healthy | opensankey/server/views.py |
ANY /upload/retrieve_json |
api | healthy | opensankey/server/views.py |
ANY /convert/peek_options |
api | healthy | opensankey/server/views.py |
ANY /convert/launch |
api | healthy | opensankey/server/views.py |
ANY /upload/clean |
api | healthy | opensankey/server/views.py |
ANY /example/download |
api | healthy | opensankey/server/views.py |
ANY /menus/excel_template |
api | healthy | opensankey/server/views.py |
ANY /menus/templates |
api | healthy | opensankey/server/views.py |
ANY /menus/examples |
api | healthy | opensankey/server/views.py |
ANY /menus/tutorials |
api | healthy | opensankey/server/views.py |
ANY /open_sankeymatic |
api | healthy | opensankey/server/views.py |
ANY /url/load_json |
api | healthy | opensankey/server/views.py |
| Label | Layer | Status | Path |
|---|---|---|---|
ViewerOpenSankeyApp |
frontend | healthy | opensankey/client/src/ViewApp.tsx |
OpenSankeyApp |
frontend | healthy | opensankey/client/src/App.tsx |
ExempleItem |
frontend | healthy | opensankey/client/src/components/welcome/MenuExamples.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | docker-compose.yaml |
port:5000 |
network | healthy | docker-compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
opensankey |
hardware | healthy | docker-compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-fezi1k8g |
software | healthy | /tmp/repobility-clone-fezi1k8g |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | opensankey/client/package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | opensankey/client/src/components/dialogs/PersistenceProcess… |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | examples/current/embedded/bundle.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gitlab-ci |
cicd | healthy | .gitlab-ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/2cf2752a-9fcc-488d-93bc-b43973850147/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/2cf2752a-9fcc-488d-93bc-b43973850147/
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.