CHANGELOG.md
LICENSE
MANIFEST.in
PYPI_README.md
README.md
pyproject.toml
ecdat/__init__.py
ecdat/__main__.py
ecdat/py.typed
ecdat.egg-info/PKG-INFO
ecdat.egg-info/SOURCES.txt
ecdat.egg-info/dependency_links.txt
ecdat.egg-info/entry_points.txt
ecdat.egg-info/requires.txt
ecdat.egg-info/top_level.txt
ecdat/cli/__init__.py
ecdat/cli/main.py
ecdat/cli/parser.py
ecdat/cli/commands/__init__.py
ecdat/cli/commands/about.py
ecdat/cli/commands/demo.py
ecdat/cli/commands/doctor.py
ecdat/cli/commands/explain.py
ecdat/cli/commands/help_cmd.py
ecdat/cli/commands/history_cmd.py
ecdat/cli/commands/mosca.py
ecdat/cli/commands/report.py
ecdat/cli/commands/rules.py
ecdat/cli/commands/scan.py
ecdat/cli/commands/tui_cmd.py
ecdat/cli/commands/version_cmd.py
ecdat/demo_project/auth/login.py
ecdat/demo_project/certs/cert_verify.go
ecdat/demo_project/keyexchange/channel.go
ecdat/demo_project/legacy/LegacyCrypto.java
ecdat/demo_project/payments/payment.py
ecdat/demo_project/quantum/pqc_utils.py
ecdat/demo_project/quantum/slh_signer.py
ecdat/demo_project/tokens/signing.js
ecdat/services/__init__.py
ecdat/services/crashlog.py
ecdat/services/demo.py
ecdat/services/exporters.py
ecdat/services/filtering.py
ecdat/services/history.py
ecdat/services/paths.py
ecdat/services/scanner.py
ecdat/services/settings.py
ecdat/services/viewmodel.py
ecdat/tests/__init__.py
ecdat/tests/conftest.py
ecdat/tests/test_app_art.py
ecdat/tests/test_app_cli_meta.py
ecdat/tests/test_app_cli_mosca.py
ecdat/tests/test_app_cli_report.py
ecdat/tests/test_app_cli_rules.py
ecdat/tests/test_app_cli_scan.py
ecdat/tests/test_app_crashlog.py
ecdat/tests/test_app_demo.py
ecdat/tests/test_app_e2e_cli.py
ecdat/tests/test_app_e2e_tui.py
ecdat/tests/test_app_exporters.py
ecdat/tests/test_app_filtering.py
ecdat/tests/test_app_history.py
ecdat/tests/test_app_installers.py
ecdat/tests/test_app_motion.py
ecdat/tests/test_app_offline.py
ecdat/tests/test_app_packaging.py
ecdat/tests/test_app_render.py
ecdat/tests/test_app_scanner.py
ecdat/tests/test_app_settings.py
ecdat/tests/test_app_skeleton.py
ecdat/tests/test_app_tui_art_view.py
ecdat/tests/test_app_tui_export_history.py
ecdat/tests/test_app_tui_findings.py
ecdat/tests/test_app_tui_foundation.py
ecdat/tests/test_app_tui_home.py
ecdat/tests/test_app_tui_polish.py
ecdat/tests/test_app_tui_results.py
ecdat/tests/test_app_tui_safe_header.py
ecdat/tests/test_app_tui_scan.py
ecdat/tests/test_app_tui_splash.py
ecdat/tests/test_app_tui_startup.py
ecdat/tests/test_app_tui_tabs.py
ecdat/tests/test_app_ui.py
ecdat/tests/test_app_untrusted.py
ecdat/tests/test_app_viewmodel.py
ecdat/tests/tui_helpers.py
ecdat/tests/vm_factory.py
ecdat/tui/__init__.py
ecdat/tui/app.py
ecdat/tui/ecdat.tcss
ecdat/tui/theme.py
ecdat/tui/screens/__init__.py
ecdat/tui/screens/export.py
ecdat/tui/screens/help.py
ecdat/tui/screens/history.py
ecdat/tui/screens/home.py
ecdat/tui/screens/pick_dir.py
ecdat/tui/screens/results.py
ecdat/tui/screens/scan.py
ecdat/tui/screens/splash.py
ecdat/tui/widgets/__init__.py
ecdat/tui/widgets/art_view.py
ecdat/tui/widgets/banner.py
ecdat/tui/widgets/file_tree.py
ecdat/tui/widgets/finding_detail.py
ecdat/tui/widgets/findings_table.py
ecdat/tui/widgets/header.py
ecdat/tui/widgets/mosca_timeline.py
ecdat/tui/widgets/priority_list.py
ecdat/tui/widgets/recommendations.py
ecdat/tui/widgets/risk_chart.py
ecdat/tui/widgets/stat_card.py
ecdat/ui/__init__.py
ecdat/ui/art3d.py
ecdat/ui/art_static.py
ecdat/ui/art_text.py
ecdat/ui/banner.py
ecdat/ui/console.py
ecdat/ui/motion.py
ecdat/ui/render.py
ecdat/ui/theme.py
ecdat_core/__init__.py
ecdat_core/cbom_export.py
ecdat_core/cli.py
ecdat_core/detector.py
ecdat_core/ingestion.py
ecdat_core/models.py
ecdat_core/progress.py
ecdat_core/recommender.py
ecdat_core/risk_engine.py
ecdat_core/signature_loader.py
ecdat_core/signatures.json
ecdat_core/tests/test_cbom_export.py
ecdat_core/tests/test_cbom_schema.py
ecdat_core/tests/test_detector.py
ecdat_core/tests/test_end_to_end.py
ecdat_core/tests/test_ingestion.py
ecdat_core/tests/test_ingestion_realworld.py
ecdat_core/tests/test_models.py
ecdat_core/tests/test_progress.py
ecdat_core/tests/test_recommender.py
ecdat_core/tests/test_risk_engine.py
ecdat_core/tests/test_run_scan_sandbox.py
ecdat_core/tests/test_signature_loader.py
ecdat_core/tests/fixtures/cyclonedx/bom-1.6.schema.json
ecdat_core/tests/fixtures/cyclonedx/jsf-0.82.schema.json
ecdat_core/tests/fixtures/cyclonedx/spdx.schema.json
ecdat_core/tests/fixtures/demo_repo/requirements.txt
ecdat_core/tests/fixtures/demo_repo/auth/login.py
ecdat_core/tests/fixtures/demo_repo/legacy/cipher.java
ecdat_core/tests/fixtures/demo_repo/modern/crypto.py
ecdat_core/tests/fixtures/demo_repo/utils/hasher.py
ecdat_core/tests/fixtures/showcase_repo/auth/login.py
ecdat_core/tests/fixtures/showcase_repo/certs/cert_verify.go
ecdat_core/tests/fixtures/showcase_repo/keyexchange/channel.go
ecdat_core/tests/fixtures/showcase_repo/legacy/LegacyCrypto.java
ecdat_core/tests/fixtures/showcase_repo/payments/payment.py
ecdat_core/tests/fixtures/showcase_repo/quantum/pqc_utils.py
ecdat_core/tests/fixtures/showcase_repo/quantum/slh_signer.py
ecdat_core/tests/fixtures/showcase_repo/tokens/signing.js