Files
mev-beta/reports/unused_files.txt
Krypto Kajun 850223a953 fix(multicall): resolve critical multicall parsing corruption issues
- 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>
2025-10-17 00:12:55 -05:00

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