LICENSE
README.md
pyproject.toml
src/lucidshark/__init__.py
src/lucidshark.egg-info/PKG-INFO
src/lucidshark.egg-info/SOURCES.txt
src/lucidshark.egg-info/dependency_links.txt
src/lucidshark.egg-info/entry_points.txt
src/lucidshark.egg-info/requires.txt
src/lucidshark.egg-info/top_level.txt
src/lucidshark/bootstrap/__init__.py
src/lucidshark/bootstrap/download.py
src/lucidshark/bootstrap/paths.py
src/lucidshark/bootstrap/platform.py
src/lucidshark/bootstrap/validation.py
src/lucidshark/bootstrap/versions.py
src/lucidshark/cli/__init__.py
src/lucidshark/cli/__main__.py
src/lucidshark/cli/arguments.py
src/lucidshark/cli/config_bridge.py
src/lucidshark/cli/exit_codes.py
src/lucidshark/cli/runner.py
src/lucidshark/cli/commands/__init__.py
src/lucidshark/cli/commands/doctor.py
src/lucidshark/cli/commands/help.py
src/lucidshark/cli/commands/init.py
src/lucidshark/cli/commands/list_scanners.py
src/lucidshark/cli/commands/overview.py
src/lucidshark/cli/commands/scan.py
src/lucidshark/cli/commands/serve.py
src/lucidshark/cli/commands/status.py
src/lucidshark/cli/commands/validate.py
src/lucidshark/config/__init__.py
src/lucidshark/config/ignore.py
src/lucidshark/config/loader.py
src/lucidshark/config/models.py
src/lucidshark/config/validation.py
src/lucidshark/core/__init__.py
src/lucidshark/core/domain_runner.py
src/lucidshark/core/filtering.py
src/lucidshark/core/git.py
src/lucidshark/core/ignore_issues.py
src/lucidshark/core/logging.py
src/lucidshark/core/models.py
src/lucidshark/core/paths.py
src/lucidshark/core/skip_handler.py
src/lucidshark/core/streaming.py
src/lucidshark/core/subprocess_runner.py
src/lucidshark/core/tool_validation.py
src/lucidshark/data/__init__.py
src/lucidshark/data/checkstyle-google.xml
src/lucidshark/data/help.md
src/lucidshark/data/pmd-ruleset.xml
src/lucidshark/data/spotbugs-exclude.xml
src/lucidshark/detection/__init__.py
src/lucidshark/detection/detector.py
src/lucidshark/detection/frameworks.py
src/lucidshark/detection/languages.py
src/lucidshark/detection/tools.py
src/lucidshark/generation/__init__.py
src/lucidshark/generation/config_generator.py
src/lucidshark/generation/package_installer.py
src/lucidshark/mcp/__init__.py
src/lucidshark/mcp/formatter.py
src/lucidshark/mcp/server.py
src/lucidshark/mcp/tools.py
src/lucidshark/mcp/watcher.py
src/lucidshark/overview/__init__.py
src/lucidshark/overview/generator.py
src/lucidshark/overview/history.py
src/lucidshark/overview/models.py
src/lucidshark/pipeline/__init__.py
src/lucidshark/pipeline/executor.py
src/lucidshark/pipeline/parallel.py
src/lucidshark/plugins/__init__.py
src/lucidshark/plugins/discovery.py
src/lucidshark/plugins/go_utils.py
src/lucidshark/plugins/rust_utils.py
src/lucidshark/plugins/utils.py
src/lucidshark/plugins/coverage/__init__.py
src/lucidshark/plugins/coverage/base.py
src/lucidshark/plugins/coverage/coverage_py.py
src/lucidshark/plugins/coverage/go_cover.py
src/lucidshark/plugins/coverage/istanbul.py
src/lucidshark/plugins/coverage/jacoco.py
src/lucidshark/plugins/coverage/tarpaulin.py
src/lucidshark/plugins/coverage/vitest.py
src/lucidshark/plugins/duplication/__init__.py
src/lucidshark/plugins/duplication/base.py
src/lucidshark/plugins/duplication/duplo.py
src/lucidshark/plugins/enrichers/__init__.py
src/lucidshark/plugins/enrichers/base.py
src/lucidshark/plugins/formatters/__init__.py
src/lucidshark/plugins/formatters/base.py
src/lucidshark/plugins/formatters/gofmt.py
src/lucidshark/plugins/formatters/google_java_format.py
src/lucidshark/plugins/formatters/prettier.py
src/lucidshark/plugins/formatters/ruff_format.py
src/lucidshark/plugins/formatters/rustfmt.py
src/lucidshark/plugins/linters/__init__.py
src/lucidshark/plugins/linters/base.py
src/lucidshark/plugins/linters/biome.py
src/lucidshark/plugins/linters/checkstyle.py
src/lucidshark/plugins/linters/clippy.py
src/lucidshark/plugins/linters/eslint.py
src/lucidshark/plugins/linters/golangci_lint.py
src/lucidshark/plugins/linters/pmd.py
src/lucidshark/plugins/linters/ruff.py
src/lucidshark/plugins/reporters/__init__.py
src/lucidshark/plugins/reporters/ai_reporter.py
src/lucidshark/plugins/reporters/base.py
src/lucidshark/plugins/reporters/json_reporter.py
src/lucidshark/plugins/reporters/sarif_reporter.py
src/lucidshark/plugins/reporters/summary_reporter.py
src/lucidshark/plugins/reporters/table_reporter.py
src/lucidshark/plugins/scanners/__init__.py
src/lucidshark/plugins/scanners/base.py
src/lucidshark/plugins/scanners/checkov.py
src/lucidshark/plugins/scanners/opengrep.py
src/lucidshark/plugins/scanners/trivy.py
src/lucidshark/plugins/test_runners/__init__.py
src/lucidshark/plugins/test_runners/base.py
src/lucidshark/plugins/test_runners/cargo.py
src/lucidshark/plugins/test_runners/go_test.py
src/lucidshark/plugins/test_runners/jest.py
src/lucidshark/plugins/test_runners/karma.py
src/lucidshark/plugins/test_runners/maven.py
src/lucidshark/plugins/test_runners/playwright.py
src/lucidshark/plugins/test_runners/pytest.py
src/lucidshark/plugins/test_runners/vitest.py
src/lucidshark/plugins/type_checkers/__init__.py
src/lucidshark/plugins/type_checkers/base.py
src/lucidshark/plugins/type_checkers/cargo_check.py
src/lucidshark/plugins/type_checkers/go_vet.py
src/lucidshark/plugins/type_checkers/mypy.py
src/lucidshark/plugins/type_checkers/pyright.py
src/lucidshark/plugins/type_checkers/spotbugs.py
src/lucidshark/plugins/type_checkers/typescript.py