https://github.com/tinyvane/dev-tools
· scanned 2026-06-16 00:37 UTC (2 months, 2 weeks ago)
26 raw signals (0 security + 26 graph)
Last scanned 2 months, 2 weeks ago · v1 · 26 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 505 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 |
|---|---|---|---|
_roundtrip |
software | healthy | tests/test_toml_quoting.py:11 |
test_roundtrip |
software | healthy | tests/test_toml_quoting.py:31 |
test_single_quote_falls_back_to_basic |
software | healthy | tests/test_toml_quoting.py:35 |
test_windows_path_uses_literal_string |
software | healthy | tests/test_toml_quoting.py:41 |
_patch_paths |
software | healthy | tests/test_wizard.py:15 |
test_wizard_bails_when_gh_missing |
software | healthy | tests/test_wizard.py:26 |
test_wizard_bails_when_gh_auth_fails |
software | healthy | tests/test_wizard.py:36 |
test_wizard_bails_when_gh_username_unavailable |
software | healthy | tests/test_wizard.py:47 |
test_wizard_writes_config_on_yes |
software | healthy | tests/test_wizard.py:58 |
test_wizard_default_is_yes_on_empty_input |
software | healthy | tests/test_wizard.py:78 |
test_wizard_default_is_yes_on_eof |
software | healthy | tests/test_wizard.py:90 |
_raise_eof |
software | healthy | tests/test_wizard.py:97 |
test_wizard_bails_when_user_says_no |
software | healthy | tests/test_wizard.py:106 |
test_wizard_sets_include_forks_true |
software | healthy | tests/test_wizard.py:118 |
test_wizard_writes_parseable_toml_with_special_path |
software | healthy | tests/test_wizard.py:135 |
pytest_fail |
software | healthy | tests/test_wizard.py:156 |
_init_repo |
software | healthy | tests/test_git_ops.py:13 |
repo_tree |
software | healthy | tests/test_git_ops.py:19 |
test_find_repos_single_root |
software | healthy | tests/test_git_ops.py:36 |
test_find_repos_multiple_roots |
software | healthy | tests/test_git_ops.py:42 |
test_find_repos_skips_missing_roots |
software | healthy | tests/test_git_ops.py:55 |
test_find_repos_skips_files |
software | healthy | tests/test_git_ops.py:65 |
test_find_repos_dedupes_symlinks |
software | healthy | tests/test_git_ops.py:74 |
test_find_repos_skips_corrupt_husk |
software | healthy | tests/test_git_ops.py:90 |
test_gitlink_file_is_not_corrupt |
software | healthy | tests/test_git_ops.py:107 |
test_parallel_op_empty |
software | healthy | tests/test_git_ops.py:116 |
test_parallel_op_all_success |
software | healthy | tests/test_git_ops.py:123 |
fake |
software | healthy | tests/test_git_ops.py:186 |
test_parallel_op_mixed |
software | healthy | tests/test_git_ops.py:139 |
test_parallel_op_retry_recovers_transient_failure |
software | healthy | tests/test_git_ops.py:158 |
test_parallel_op_retry_genuine_failure_still_fails |
software | healthy | tests/test_git_ops.py:181 |
test_short_err_prefers_fatal_over_trailing_line |
software | healthy | tests/test_git_ops.py:199 |
test_short_err_skips_From_lines |
software | healthy | tests/test_git_ops.py:212 |
test_short_err_fallback_when_no_priority_line |
software | healthy | tests/test_git_ops.py:217 |
test_default_workers_reasonable |
software | healthy | tests/test_git_ops.py:221 |
_commit_initial |
software | healthy | tests/test_git_ops.py:228 |
test_auto_commit_commits_dirty_repo |
software | healthy | tests/test_git_ops.py:236 |
test_auto_commit_skips_clean_repo |
software | healthy | tests/test_git_ops.py:251 |
test_auto_commit_respects_skip |
software | healthy | tests/test_git_ops.py:262 |
_embed_inner_repo |
software | healthy | tests/test_git_ops.py:275 |
test_auto_commit_no_false_commit_for_dirty_submodule |
software | healthy | tests/test_git_ops.py:296 |
test_dirty_submodules_detects_gitlink |
software | healthy | tests/test_git_ops.py:316 |
test_dirty_submodules_empty_for_plain_changes |
software | healthy | tests/test_git_ops.py:328 |
test_normalize_origin |
software | healthy | tests/test_git_ops.py:348 |
test_find_duplicate_origins_flags_same_remote_different_for… |
software | healthy | tests/test_git_ops.py:352 |
test_find_duplicate_origins_ignores_unique_and_originless |
software | healthy | tests/test_git_ops.py:369 |
test_rmtree_repo_removes_readonly_git_objects |
software | healthy | tests/test_git_ops.py:380 |
test_update_submodules_timeout_does_not_raise |
software | healthy | tests/test_git_ops.py:399 |
fake_run |
software | healthy | tests/test_git_ops.py:405 |
_set_origin |
software | healthy | tests/test_git_ops.py:415 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
plan.md |
software | healthy | plan.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
install.sh |
software | healthy | install.sh |
pyproject.toml |
software | healthy | pyproject.toml |
test_toml_quoting.py |
software | healthy | tests/test_toml_quoting.py |
__init__.py |
software | healthy | tests/__init__.py |
test_wizard.py |
software | healthy | tests/test_wizard.py |
test_git_ops.py |
software | healthy | tests/test_git_ops.py |
test_sync.py |
software | healthy | tests/test_sync.py |
test_version.py |
software | healthy | tests/test_version.py |
test_updater.py |
software | healthy | tests/test_updater.py |
test_github_auto.py |
software | healthy | tests/test_github_auto.py |
test_config_migration.py |
software | healthy | tests/test_config_migration.py |
test_status.py |
software | healthy | tests/test_status.py |
test_fork_setup.py |
software | healthy | tests/test_fork_setup.py |
test_rename.py |
software | healthy | tests/test_rename.py |
test_publish.py |
software | healthy | tests/test_publish.py |
test_cli.py |
software | healthy | tests/test_cli.py |
test_delete.py |
software | healthy | tests/test_delete.py |
test_sync_helpers.py |
software | healthy | tests/test_sync_helpers.py |
test.yml |
software | healthy | .github/workflows/test.yml |
output.py |
software | healthy | src/codesync/output.py |
__init__.py |
software | healthy | src/codesync/__init__.py |
config.py |
software | healthy | src/codesync/config.py |
auth.py |
software | healthy | src/codesync/auth.py |
updater.py |
software | healthy | src/codesync/updater.py |
status.py |
software | healthy | src/codesync/status.py |
sync.py |
software | healthy | src/codesync/sync.py |
delete.py |
software | healthy | src/codesync/delete.py |
wizard.py |
software | healthy | src/codesync/wizard.py |
fork_setup.py |
software | healthy | src/codesync/fork_setup.py |
cli.py |
software | healthy | src/codesync/cli.py |
__main__.py |
software | healthy | src/codesync/__main__.py |
paths.py |
software | healthy | src/codesync/paths.py |
publish.py |
software | healthy | src/codesync/publish.py |
git_ops.py |
software | healthy | src/codesync/git_ops.py |
rename.py |
software | healthy | src/codesync/rename.py |
github_auto.py |
software | healthy | src/codesync/github_auto.py |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
_Stub |
software | healthy | tests/test_updater.py:345 |
R |
software | healthy | tests/test_github_auto.py:80 |
AutoCloneConfig |
software | healthy | src/codesync/config.py:14 |
PublishConfig |
software | healthy | src/codesync/config.py:36 |
CommitConfig |
software | healthy | src/codesync/config.py:44 |
RenameConfig |
software | healthy | src/codesync/config.py:54 |
SubmodulesConfig |
software | healthy | src/codesync/config.py:70 |
UpdateConfig |
software | healthy | src/codesync/config.py:91 |
Config |
software | healthy | src/codesync/config.py:106 |
RepoStatus |
software | healthy | src/codesync/status.py:46 |
OrphanCandidate |
software | healthy | src/codesync/publish.py:100 |
OpResult |
software | healthy | src/codesync/git_ops.py:33 |
OpSummary |
software | healthy | src/codesync/git_ops.py:41 |
NestedRepo |
software | healthy | src/codesync/git_ops.py:216 |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
codesync |
software | healthy | src/codesync |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::README.md |
security | healthy | README.md |
auth::src/codesync/auth.py |
security | healthy | src/codesync/auth.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-bau5dv9d |
software | healthy | /tmp/repobility-clone-bau5dv9d |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
test_config_migration.py |
data | healthy | tests/test_config_migration.py |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/test_config_migration.py |
security | healthy | tests/test_config_migration.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test |
cicd | healthy | .github/workflows/test.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/test.yml |
This page is publicly accessible at:
https://repobility.com/scan/fc5ed7c0-bd3f-4448-80df-d4597941634f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fc5ed7c0-bd3f-4448-80df-d4597941634f/
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.