https://github.com/WayfinderFoundation/wayfinder-paths-sdk
· scanned 2026-06-16 00:55 UTC (2 months, 1 week ago)
171 raw signals (0 security + 171 graph)
Last scanned 2 months, 1 week ago · v1 · 129 actionable findings from 1 signal source. 42 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 6533 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 |
|---|---|---|---|
main |
software | healthy | scripts/remote_setup_stage1.py:10 |
sanitize_name |
software | healthy | scripts/create_strategy.py:17 |
main |
software | healthy | scripts/create_strategy.py:135 |
main |
software | healthy | scripts/aave_v3_smoke_test.py:18 |
to_keystore_json |
software | healthy | scripts/make_wallets.py:23 |
main |
software | healthy | scripts/make_wallets.py:27 |
_run |
software | healthy | scripts/moonwell_dry_run.py:22 |
main |
software | healthy | scripts/moonwell_dry_run.py:85 |
sanitize_name |
software | healthy | scripts/create_adapter.py:9 |
main |
software | healthy | scripts/create_adapter.py:83 |
_import_dotted |
software | healthy | scripts/active_perps_strategy_recon.py:52 |
_strategy_dir |
software | healthy | scripts/active_perps_strategy_recon.py:60 |
_warn_hash_mismatch |
software | healthy | scripts/active_perps_strategy_recon.py:72 |
_strict_intent_diff |
software | healthy | scripts/active_perps_strategy_recon.py:94 |
key |
software | healthy | scripts/active_perps_strategy_recon.py:105 |
_fetch_window |
software | healthy | scripts/active_perps_strategy_recon.py:167 |
_diff_axes |
software | healthy | scripts/active_perps_strategy_recon.py:178 |
main |
software | healthy | scripts/active_perps_strategy_recon.py:294 |
_read_mnemonic_file |
software | healthy | scripts/remote_setup_stage2.py:23 |
main |
software | healthy | scripts/remote_setup_stage2.py:30 |
load_core_config_module |
software | healthy | scripts/remote_setup_utils.py:14 |
run_cmd |
software | healthy | scripts/remote_setup_utils.py:36 |
read_json |
software | healthy | scripts/remote_setup_utils.py:41 |
write_json |
software | healthy | scripts/remote_setup_utils.py:50 |
discover_strategies |
software | healthy | scripts/remote_setup_utils.py:54 |
ensure_config |
software | healthy | scripts/remote_setup_utils.py:63 |
ensure_mcp_json |
software | healthy | scripts/remote_setup_utils.py:97 |
_market_id |
software | healthy | scripts/morpho_smoke_test.py:29 |
_liquidity_assets |
software | healthy | scripts/morpho_smoke_test.py:36 |
_pick_market_by_symbols |
software | healthy | scripts/morpho_smoke_test.py:43 |
_sym |
software | healthy | scripts/morpho_smoke_test.py:53 |
_pick_market_by_loan_token |
software | healthy | scripts/morpho_smoke_test.py:74 |
_assert_market_reads |
software | healthy | scripts/morpho_smoke_test.py:86 |
_assert_zero_position |
software | healthy | scripts/morpho_smoke_test.py:127 |
_print_confirmed_tx |
software | healthy | scripts/morpho_smoke_test.py:149 |
main |
software | healthy | scripts/morpho_smoke_test.py:167 |
_confirm |
software | healthy | scripts/setup.py:23 |
_require_python312 |
software | healthy | scripts/setup.py:36 |
_find_poetry |
software | healthy | scripts/setup.py:49 |
_install_poetry |
software | healthy | scripts/setup.py:63 |
_get_wallet_labels |
software | healthy | scripts/setup.py:88 |
_ensure_wallets |
software | healthy | scripts/setup.py:96 |
main |
software | healthy | scripts/setup.py:117 |
_wait_for_balance |
software | healthy | scripts/polymarket_smoketest.py:21 |
_pick_tradable |
software | healthy | scripts/polymarket_smoketest.py:40 |
main |
software | healthy | scripts/polymarket_smoketest.py:57 |
_repo_root |
software | healthy | scripts/promote_wayfinder_script.py:15 |
_runs_root |
software | healthy | scripts/promote_wayfinder_script.py:23 |
_library_dir |
software | healthy | scripts/promote_wayfinder_script.py:31 |
_sanitize_dirname |
software | healthy | scripts/promote_wayfinder_script.py:51 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TESTING.md |
software | healthy | TESTING.md |
.mcp.json |
software | healthy | .mcp.json |
poetry.lock |
software | healthy | poetry.lock |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
Terms.md |
software | healthy | Terms.md |
RUNNER_ARCHITECTURE.md |
software | healthy | RUNNER_ARCHITECTURE.md |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
requirements.txt |
software | healthy | requirements.txt |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
config.example.json |
software | healthy | config.example.json |
CONFIG_GUIDE.md |
software | healthy | CONFIG_GUIDE.md |
remote_setup_stage1.py |
software | healthy | scripts/remote_setup_stage1.py |
create_strategy.py |
software | healthy | scripts/create_strategy.py |
aave_v3_smoke_test.py |
software | healthy | scripts/aave_v3_smoke_test.py |
make_wallets.py |
software | healthy | scripts/make_wallets.py |
moonwell_dry_run.py |
software | healthy | scripts/moonwell_dry_run.py |
create_adapter.py |
software | healthy | scripts/create_adapter.py |
active_perps_strategy_recon.py |
software | healthy | scripts/active_perps_strategy_recon.py |
remote_setup_stage2.py |
software | healthy | scripts/remote_setup_stage2.py |
publish_to_pypi.sh |
software | healthy | scripts/publish_to_pypi.sh |
pull-sdk-ref.sh |
software | healthy | scripts/pull-sdk-ref.sh |
remote_setup_utils.py |
software | healthy | scripts/remote_setup_utils.py |
morpho_smoke_test.py |
software | healthy | scripts/morpho_smoke_test.py |
setup.py |
software | healthy | scripts/setup.py |
polymarket_smoketest.py |
software | healthy | scripts/polymarket_smoketest.py |
promote_wayfinder_script.py |
software | healthy | scripts/promote_wayfinder_script.py |
slipstream_enter_position.py |
software | healthy | scripts/protocols/aerodrome/slipstream_enter_position.py |
aerodrome_user_state.py |
software | healthy | scripts/protocols/aerodrome/aerodrome_user_state.py |
_common.py |
software | healthy | scripts/protocols/aerodrome/_common.py |
aerodrome_smoke.py |
software | healthy | scripts/protocols/aerodrome/aerodrome_smoke.py |
aerodrome_best_vote_pools.py |
software | healthy | scripts/protocols/aerodrome/aerodrome_best_vote_pools.py |
slipstream_analyze_range.py |
software | healthy | scripts/protocols/aerodrome/slipstream_analyze_range.py |
settings.json |
software | healthy | .claude/settings.json |
coding-style.md |
software | healthy | .claude/rules/coding-style.md |
wayfinder_write_guard.py |
software | healthy | .claude/hooks/wayfinder_write_guard.py |
wayfinder_onchain_review.py |
software | healthy | .claude/hooks/wayfinder_onchain_review.py |
wayfinder_deploy_contract_review.py |
software | healthy | .claude/hooks/wayfinder_deploy_contract_review.py |
wayfinder_run_script_review.py |
software | healthy | .claude/hooks/wayfinder_run_script_review.py |
wayfinder_polymarket_review.py |
software | healthy | .claude/hooks/wayfinder_polymarket_review.py |
wayfinder_hyperliquid_review.py |
software | healthy | .claude/hooks/wayfinder_hyperliquid_review.py |
wayfinder_contract_execute_review.py |
software | healthy | .claude/hooks/wayfinder_contract_execute_review.py |
wayfinder_session_start.py |
software | healthy | .claude/hooks/wayfinder_session_start.py |
wayfinder_session_end.py |
software | healthy | .claude/hooks/wayfinder_session_end.py |
wayfinder_hook_utils.py |
software | healthy | .claude/hooks/wayfinder_hook_utils.py |
wayfinder_strategy_review.py |
software | healthy | .claude/hooks/wayfinder_strategy_review.py |
SKILL.md |
software | healthy | .claude/skills/using-visual-chart-annotations/SKILL.md |
SKILL.md |
software | healthy | .claude/skills/developing-wayfinder-strategies/SKILL.md |
data-sources.md |
software | healthy | .claude/skills/developing-wayfinder-strategies/rules/data-s… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
BacktestParams |
software | healthy | examples/paths/pt-carry-roller-demo/scripts/pt_carry_backte… |
DemoConfig |
software | healthy | examples/paths/boros-carry-demo/scripts/boros_backtest.py:14 |
BacktestConfig |
software | healthy | examples/paths/boros-carry-demo/scripts/funding_vs_underlyi… |
AerodromeTokenHelpersMixin |
software | healthy | wayfinder_paths/adapters/aerodrome_common.py:46 |
AerodromeVotingRewardsMixin |
software | healthy | wayfinder_paths/adapters/aerodrome_common.py:141 |
EtherfiAdapter |
software | healthy | wayfinder_paths/adapters/etherfi_adapter/adapter.py:93 |
BorosClient |
software | healthy | wayfinder_paths/adapters/boros_adapter/client.py:51 |
BorosMarketQuote |
software | healthy | wayfinder_paths/adapters/boros_adapter/types.py:11 |
BorosTenorQuote |
software | healthy | wayfinder_paths/adapters/boros_adapter/types.py:41 |
BorosVault |
software | healthy | wayfinder_paths/adapters/boros_adapter/types.py:59 |
BorosLimitOrder |
software | healthy | wayfinder_paths/adapters/boros_adapter/types.py:98 |
MarginHealth |
software | healthy | wayfinder_paths/adapters/boros_adapter/types.py:115 |
TestBorosAdapter |
software | healthy | wayfinder_paths/adapters/boros_adapter/test_adapter.py:19 |
BorosAdapter |
software | healthy | wayfinder_paths/adapters/boros_adapter/adapter.py:71 |
_FakeCCXTModule |
software | healthy | wayfinder_paths/adapters/ccxt_adapter/test_adapter.py:33 |
TestCCXTAdapterInit |
software | healthy | wayfinder_paths/adapters/ccxt_adapter/test_adapter.py:55 |
TestCCXTAdapterClose |
software | healthy | wayfinder_paths/adapters/ccxt_adapter/test_adapter.py:151 |
TestCCXTAdapterProperties |
software | healthy | wayfinder_paths/adapters/ccxt_adapter/test_adapter.py:169 |
CCXTAdapter |
software | healthy | wayfinder_paths/adapters/ccxt_adapter/adapter.py:13 |
LidoAdapter |
software | healthy | wayfinder_paths/adapters/lido_adapter/adapter.py:70 |
TestLedgerAdapter |
software | healthy | wayfinder_paths/adapters/ledger_adapter/test_adapter.py:9 |
LedgerAdapter |
software | healthy | wayfinder_paths/adapters/ledger_adapter/adapter.py:14 |
AvantisAdapter |
software | healthy | wayfinder_paths/adapters/avantis_adapter/adapter.py:33 |
MorphoAdapter |
software | healthy | wayfinder_paths/adapters/morpho_adapter/adapter.py:31 |
TestMoonwellAdapter |
software | healthy | wayfinder_paths/adapters/moonwell_adapter/test_adapter.py:31 |
MoonwellAdapter |
software | healthy | wayfinder_paths/adapters/moonwell_adapter/adapter.py:47 |
_DummyAggregate |
software | healthy | wayfinder_paths/adapters/multicall_adapter/test_adapter.py:… |
_DummyFunctions |
software | healthy | wayfinder_paths/adapters/multicall_adapter/test_adapter.py:… |
_DummyContract |
software | healthy | wayfinder_paths/adapters/multicall_adapter/test_adapter.py:… |
TestMulticallAdapter |
software | healthy | wayfinder_paths/adapters/multicall_adapter/test_adapter.py:… |
MulticallCall |
software | healthy | wayfinder_paths/adapters/multicall_adapter/adapter.py:16 |
MulticallResult |
software | healthy | wayfinder_paths/adapters/multicall_adapter/adapter.py:25 |
MulticallAdapter |
software | healthy | wayfinder_paths/adapters/multicall_adapter/adapter.py:30 |
TestSparkLendAdapter |
software | healthy | wayfinder_paths/adapters/sparklend_adapter/test_adapter.py:… |
SparkLendAdapter |
software | healthy | wayfinder_paths/adapters/sparklend_adapter/adapter.py:33 |
TestHyperlendAdapter |
software | healthy | wayfinder_paths/adapters/hyperlend_adapter/test_adapter.py:… |
HyperlendAdapter |
software | healthy | wayfinder_paths/adapters/hyperlend_adapter/adapter.py:74 |
TestBRAPAdapter |
software | healthy | wayfinder_paths/adapters/brap_adapter/test_adapter.py:8 |
BRAPAdapter |
software | healthy | wayfinder_paths/adapters/brap_adapter/adapter.py:21 |
TestBalanceAdapter |
software | healthy | wayfinder_paths/adapters/balance_adapter/test_adapter.py:15 |
BalanceAdapter |
software | healthy | wayfinder_paths/adapters/balance_adapter/adapter.py:23 |
TestAaveV3Adapter |
software | healthy | wayfinder_paths/adapters/aave_v3_adapter/test_adapter.py:14 |
AaveV3Adapter |
software | healthy | wayfinder_paths/adapters/aave_v3_adapter/adapter.py:150 |
TestEulerV2Adapter |
software | healthy | wayfinder_paths/adapters/euler_v2_adapter/test_adapter.py:6 |
EulerV2Adapter |
software | healthy | wayfinder_paths/adapters/euler_v2_adapter/adapter.py:48 |
TestPolymarketLiveRead |
software | healthy | wayfinder_paths/adapters/polymarket_adapter/test_adapter_li… |
TestPolymarketAdapter |
software | healthy | wayfinder_paths/adapters/polymarket_adapter/test_adapter.py… |
FakeClobClient |
software | healthy | wayfinder_paths/adapters/polymarket_adapter/test_adapter.py… |
PolymarketAdapter |
software | healthy | wayfinder_paths/adapters/polymarket_adapter/adapter.py:95 |
EigenCloudAdapter |
software | healthy | wayfinder_paths/adapters/eigencloud_adapter/adapter.py:79 |
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 |
protocols |
software | healthy | scripts/protocols |
aerodrome |
software | healthy | scripts/protocols/aerodrome |
.claude |
software | healthy | .claude |
rules |
software | healthy | .claude/rules |
hooks |
software | healthy | .claude/hooks |
skills |
software | healthy | .claude/skills |
using-visual-chart-annotations |
software | healthy | .claude/skills/using-visual-chart-annotations |
developing-wayfinder-strategies |
software | healthy | .claude/skills/developing-wayfinder-strategies |
rules |
software | healthy | .claude/skills/developing-wayfinder-strategies/rules |
using-ccxt-adapter |
software | healthy | .claude/skills/using-ccxt-adapter |
rules |
software | healthy | .claude/skills/using-ccxt-adapter/rules |
using-ethena-vault-adapter |
software | healthy | .claude/skills/using-ethena-vault-adapter |
rules |
software | healthy | .claude/skills/using-ethena-vault-adapter/rules |
developing-wayfinder-paths |
software | healthy | .claude/skills/developing-wayfinder-paths |
rules |
software | healthy | .claude/skills/developing-wayfinder-paths/rules |
writing-wayfinder-scripts |
software | healthy | .claude/skills/writing-wayfinder-scripts |
using-etherfi-adapter |
software | healthy | .claude/skills/using-etherfi-adapter |
rules |
software | healthy | .claude/skills/using-etherfi-adapter/rules |
using-alpha-lab |
software | healthy | .claude/skills/using-alpha-lab |
rules |
software | healthy | .claude/skills/using-alpha-lab/rules |
using-hyperlend-adapter |
software | healthy | .claude/skills/using-hyperlend-adapter |
rules |
software | healthy | .claude/skills/using-hyperlend-adapter/rules |
temptest |
software | healthy | .claude/skills/temptest |
path |
software | healthy | .claude/skills/temptest/path |
scripts |
software | healthy | .claude/skills/temptest/path/scripts |
backtest-strategy |
software | healthy | .claude/skills/backtest-strategy |
rules |
software | healthy | .claude/skills/backtest-strategy/rules |
examples |
software | healthy | .claude/skills/backtest-strategy/examples |
using-hyperliquid-adapter |
software | healthy | .claude/skills/using-hyperliquid-adapter |
rules |
software | healthy | .claude/skills/using-hyperliquid-adapter/rules |
using-aerodrome-slipstream-adapter |
software | healthy | .claude/skills/using-aerodrome-slipstream-adapter |
rules |
software | healthy | .claude/skills/using-aerodrome-slipstream-adapter/rules |
simulation-dry-run |
software | healthy | .claude/skills/simulation-dry-run |
rules |
software | healthy | .claude/skills/simulation-dry-run/rules |
using-polymarket-adapter |
software | healthy | .claude/skills/using-polymarket-adapter |
rules |
software | healthy | .claude/skills/using-polymarket-adapter/rules |
using-pendle-adapter |
software | healthy | .claude/skills/using-pendle-adapter |
rules |
software | healthy | .claude/skills/using-pendle-adapter/rules |
using-delta-lab |
software | healthy | .claude/skills/using-delta-lab |
rules |
software | healthy | .claude/skills/using-delta-lab/rules |
using-sparklend-adapter |
software | healthy | .claude/skills/using-sparklend-adapter |
rules |
software | healthy | .claude/skills/using-sparklend-adapter/rules |
using-aerodrome-adapter |
software | healthy | .claude/skills/using-aerodrome-adapter |
rules |
software | healthy | .claude/skills/using-aerodrome-adapter/rules |
contract-development |
software | healthy | .claude/skills/contract-development |
rules |
software | healthy | .claude/skills/contract-development/rules |
using-euler-v2-adapter |
software | healthy | .claude/skills/using-euler-v2-adapter |
rules |
software | healthy | .claude/skills/using-euler-v2-adapter/rules |
using-uniswap-adapter |
software | healthy | .claude/skills/using-uniswap-adapter |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
cleanup |
cicd | healthy | .github/workflows/claude-vacuum.yml |
lint |
cicd | healthy | .github/workflows/test-pipeline.yml |
test-coverage-validation |
cicd | healthy | .github/workflows/test-pipeline.yml |
smoke-tests |
cicd | healthy | .github/workflows/test-pipeline.yml |
adapter-tests |
cicd | healthy | .github/workflows/test-pipeline.yml |
mcp-tests |
cicd | healthy | .github/workflows/test-pipeline.yml |
integration-tests |
cicd | healthy | .github/workflows/test-pipeline.yml |
security-tests |
cicd | healthy | .github/workflows/test-pipeline.yml |
claude |
cicd | healthy | .github/workflows/claude.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
PYTHON_VERSION |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
CLAUDE_CODE_OAUTH_TOKEN |
cicd | healthy | — |
POETRY_VERSION |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
job_defs |
data | healthy | wayfinder_paths/runner/db.py |
job_state |
data | healthy | wayfinder_paths/runner/db.py |
runs |
data | healthy | wayfinder_paths/runner/db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::claude-vacuum |
cicd | healthy | .github/workflows/claude-vacuum.yml |
gha::test-pipeline |
cicd | healthy | .github/workflows/test-pipeline.yml |
gha::claude |
cicd | healthy | .github/workflows/claude.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | examples/paths/pt-carry-roller-demo/README.md |
145.0.0.0 |
network | healthy | wayfinder_paths/core/constants/base.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-01ijlrw2 |
software | healthy | /tmp/repobility-clone-01ijlrw2 |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | wayfinder_paths/tests/test_mcp_hyperliquid_search.py |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::wayfinder_paths/tests/test_mcp_run_script… |
security | healthy | wayfinder_paths/tests/test_mcp_run_script.py |
This page is publicly accessible at:
https://repobility.com/scan/b1f66ce4-fdb4-4970-98a0-0e1c94f639fa/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b1f66ce4-fdb4-4970-98a0-0e1c94f639fa/
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.