- Added comprehensive bounds checking to prevent buffer overruns in multicall parsing - Implemented graduated validation system (Strict/Moderate/Permissive) to reduce false positives - Added LRU caching system for address validation with 10-minute TTL - Enhanced ABI decoder with missing Universal Router and Arbitrum-specific DEX signatures - Fixed duplicate function declarations and import conflicts across multiple files - Added error recovery mechanisms with multiple fallback strategies - Updated tests to handle new validation behavior for suspicious addresses - Fixed parser test expectations for improved validation system - Applied gofmt formatting fixes to ensure code style compliance - Fixed mutex copying issues in monitoring package by introducing MetricsSnapshot - Resolved critical security vulnerabilities in heuristic address extraction - Progress: Updated TODO audit from 10% to 35% complete 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
154 lines
8.6 KiB
Plaintext
154 lines
8.6 KiB
Plaintext
Unused Go packages (not reachable from any main package)
|
|
|
|
- github.com/fraktal/mev-beta/bindings/contracts [dir: bindings/contracts]
|
|
* arbitrageexecutor.go
|
|
* baseflashswapper.go
|
|
* dexmath.go
|
|
* iflashswapper.go
|
|
* shared_types.go
|
|
* uniswapv2flashswapper.go
|
|
* uniswapv3flashswapper.go
|
|
|
|
- github.com/fraktal/mev-beta/bindings/core [dir: bindings/core]
|
|
* iarbitrage.go
|
|
* shared_types.go
|
|
|
|
- github.com/fraktal/mev-beta/internal/secure [dir: internal/secure]
|
|
* config_manager.go
|
|
|
|
- github.com/fraktal/mev-beta/pkg/bindings [dir: pkg/bindings]
|
|
* bindings.go
|
|
|
|
- github.com/fraktal/mev-beta/pkg/execution [dir: pkg/execution]
|
|
* queue.go
|
|
|
|
- github.com/fraktal/mev-beta/pkg/lifecycle [dir: pkg/lifecycle]
|
|
* dependency_injection.go
|
|
* health_monitor.go
|
|
* interfaces.go
|
|
* module_registry.go
|
|
* shutdown_manager.go
|
|
* state_machine.go
|
|
|
|
- github.com/fraktal/mev-beta/pkg/monitoring [dir: pkg/monitoring]
|
|
* dashboard.go
|
|
|
|
- github.com/fraktal/mev-beta/pkg/orchestrator [dir: pkg/orchestrator]
|
|
* coordinator.go
|
|
|
|
- github.com/fraktal/mev-beta/pkg/patterns [dir: pkg/patterns]
|
|
* pipeline.go
|
|
|
|
- github.com/fraktal/mev-beta/pkg/performance [dir: pkg/performance]
|
|
* optimizer.go
|
|
* pools.go
|
|
|
|
- github.com/fraktal/mev-beta/pkg/pricing [dir: pkg/pricing]
|
|
* engine.go
|
|
|
|
- github.com/fraktal/mev-beta/pkg/risk [dir: pkg/risk]
|
|
* manager.go
|
|
* manager_test.go
|
|
* profit_validator.go
|
|
|
|
- github.com/fraktal/mev-beta/pkg/slippage [dir: pkg/slippage]
|
|
* protection.go
|
|
|
|
- github.com/fraktal/mev-beta/pkg/uniswap/lookup [dir: pkg/uniswap/lookup]
|
|
* lookup_bench_test.go
|
|
* optimized.go
|
|
* tables.go
|
|
|
|
- github.com/fraktal/mev-beta/test/benchmarks [dir: test/benchmarks]
|
|
* pricing_bench_test.go
|
|
|
|
- github.com/fraktal/mev-beta/test/integration [dir: test/integration]
|
|
* corruption_simulation_test.go
|
|
|
|
- github.com/fraktal/mev-beta/test/mocks [dir: test/mocks]
|
|
* arbitrum_mock_test.go
|
|
* mock_types.go
|
|
|
|
- github.com/fraktal/mev-beta/test/testutils [dir: test/testutils]
|
|
* testutils.go
|
|
|
|
- github.com/fraktal/mev-beta/tools/tests [dir: tools/tests]
|
|
* ci_agent_bridge_test.go
|
|
|
|
Directories failing go list (potentially invalid/mixed packages)
|
|
|
|
- ./test: found packages test (contract_type_validation_test.go) and main (validation_fix_test.go) in /home/administrator/projects/mev-beta/test
|
|
- ./test/e2e: package github.com/fraktal/mev-beta/test/e2e: build constraints exclude all Go files in /home/administrator/projects/mev-beta/test/e2e
|
|
- ./test/fuzzing: package github.com/fraktal/mev-beta/test/fuzzing: build constraints exclude all Go files in /home/administrator/projects/mev-beta/test/fuzzing
|
|
- ./test/production: package github.com/fraktal/mev-beta/test/production: build constraints exclude all Go files in /home/administrator/projects/mev-beta/test/production
|
|
- ./test/property: package github.com/fraktal/mev-beta/test/property: build constraints exclude all Go files in /home/administrator/projects/mev-beta/test/property
|
|
- ./test/sequencer: package github.com/fraktal/mev-beta/test/sequencer: build constraints exclude all Go files in /home/administrator/projects/mev-beta/test/sequencer
|
|
- ./test/stress: package github.com/fraktal/mev-beta/test/stress: build constraints exclude all Go files in /home/administrator/projects/mev-beta/test/stress
|
|
- ./test/unit/scanner: package github.com/fraktal/mev-beta/test/unit/scanner: build constraints exclude all Go files in /home/administrator/projects/mev-beta/test/unit/scanner
|
|
- ./tests/integration: package github.com/fraktal/mev-beta/tests/integration: build constraints exclude all Go files in /home/administrator/projects/mev-beta/tests/integration
|
|
- ./tools/audit-orchestrator: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/audit-orchestrator
|
|
- ./tools/audit-orchestrator/internal: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/audit-orchestrator/internal
|
|
- ./tools/cicd-audit: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/cicd-audit
|
|
- ./tools/cicd-audit/internal: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/cicd-audit/internal
|
|
- ./tools/exchange-audit: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/exchange-audit
|
|
- ./tools/exchange-audit/internal: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/exchange-audit/internal
|
|
- ./tools/gas-audit: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/gas-audit
|
|
- ./tools/gas-audit/internal: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/gas-audit/internal
|
|
- ./tools/math-audit: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/math-audit
|
|
- ./tools/math-audit/cmd: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/math-audit/cmd
|
|
- ./tools/math-audit/internal: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/math-audit/internal
|
|
- ./tools/math-audit/internal/audit: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/math-audit/internal/audit
|
|
- ./tools/math-audit/internal/checks: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/math-audit/internal/checks
|
|
- ./tools/math-audit/internal/loader: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/math-audit/internal/loader
|
|
- ./tools/math-audit/internal/models: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/math-audit/internal/models
|
|
- ./tools/math-audit/internal/report: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/math-audit/internal/report
|
|
- ./tools/opportunity-validator: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/opportunity-validator
|
|
- ./tools/opportunity-validator/internal: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/opportunity-validator/internal
|
|
- ./tools/performance-audit: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/performance-audit
|
|
- ./tools/performance-audit/internal: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/performance-audit/internal
|
|
- ./tools/profitability-audit: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/profitability-audit
|
|
- ./tools/profitability-audit/internal: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/profitability-audit/internal
|
|
- ./tools/security-audit: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/security-audit
|
|
- ./tools/security-audit/internal: main module (github.com/fraktal/mev-beta) does not contain package github.com/fraktal/mev-beta/tools/security-audit/internal
|
|
|
|
Heuristic legacy/backup directories (keyword match)
|
|
|
|
- backup
|
|
- backup/logs
|
|
- backup/logs/20250917050536
|
|
- backup/logs/20250917052923
|
|
- backup/old-audits
|
|
- backup/old-implementations
|
|
- backup/old-misc
|
|
- backup/old-misc/git-secrets
|
|
- backup/old-misc/git-secrets/.git
|
|
- backup/old-misc/git-secrets/.git/hooks
|
|
- backup/old-misc/git-secrets/.git/info
|
|
- backup/old-misc/git-secrets/.git/logs
|
|
- backup/old-misc/git-secrets/.git/logs/refs
|
|
- backup/old-misc/git-secrets/.git/logs/refs/heads
|
|
- backup/old-misc/git-secrets/.git/logs/refs/remotes
|
|
- backup/old-misc/git-secrets/.git/logs/refs/remotes/origin
|
|
- backup/old-misc/git-secrets/.git/objects
|
|
- backup/old-misc/git-secrets/.git/objects/info
|
|
- backup/old-misc/git-secrets/.git/objects/pack
|
|
- backup/old-misc/git-secrets/.git/refs
|
|
- backup/old-misc/git-secrets/.git/refs/heads
|
|
- backup/old-misc/git-secrets/.git/refs/remotes
|
|
- backup/old-misc/git-secrets/.git/refs/remotes/origin
|
|
- backup/old-misc/git-secrets/.git/refs/tags
|
|
- backup/old-misc/git-secrets/.github
|
|
- backup/old-misc/git-secrets/.github/workflows
|
|
- backup/old-misc/git-secrets/test
|
|
- backup/old-misc/git-secrets/test/bats
|
|
- backup/old-misc/git-secrets/test/bats/bin
|
|
- backup/old-misc/git-secrets/test/bats/libexec
|
|
- backup/old-plans
|
|
- backup/old-reports
|
|
- backups
|
|
- backups/20251010_091058
|
|
- backups/20251010_091235
|
|
- backups/production
|
|
- backups/smoke
|
|
- pkg/security/backups
|