LICENSE
README.md
pyproject.toml
src/SafeLens/__init__.py
src/SafeLens/cli.py
src/SafeLens/config.py
src/SafeLens/dataset_eval.py
src/SafeLens/explorer_api.py
src/SafeLens/explorer_chunks.py
src/SafeLens/explorer_model.py
src/SafeLens/explorer_sae.py
src/SafeLens/gemma_sae_steering.py
src/SafeLens/jlens_profiles.py
src/SafeLens/nla.py
src/SafeLens/py.typed
src/SafeLens/sae_profiles.py
src/SafeLens/adapters/__init__.py
src/SafeLens/adapters/flagsafe_adapter.py
src/SafeLens/app/__init__.py
src/SafeLens/attribution/__init__.py
src/SafeLens/attribution/captum.py
src/SafeLens/attribution/dummy.py
src/SafeLens/attribution/safety_heads.py
src/SafeLens/attribution/visualization.py
src/SafeLens/core/__init__.py
src/SafeLens/core/activation_functions.py
src/SafeLens/core/analysis.py
src/SafeLens/core/base.py
src/SafeLens/core/factored_matrix.py
src/SafeLens/core/hook_call.py
src/SafeLens/core/hooked_root.py
src/SafeLens/core/hooks.py
src/SafeLens/core/kv_cache.py
src/SafeLens/core/patching.py
src/SafeLens/core/registry.py
src/SafeLens/core/svd_interpreter.py
src/SafeLens/core/tensors.py
src/SafeLens/core/utilities.py
src/SafeLens/explorer_web/index.html
src/SafeLens/explorer_web/assets/AttentionPatternMatrix-BaEt-O1z.js
src/SafeLens/explorer_web/assets/AttributionJobPanel-DyfMN7o9.js
src/SafeLens/explorer_web/assets/CompareDrawer-C-6IOX6C.js
src/SafeLens/explorer_web/assets/InterventionComparison-01fWFLne.js
src/SafeLens/explorer_web/assets/InterventionJobPanel-BY3XpRoM.js
src/SafeLens/explorer_web/assets/MLPActivationMatrix-COvWuWe_.js
src/SafeLens/explorer_web/assets/MatrixTokenDetail-B60_jTDK.js
src/SafeLens/explorer_web/assets/NLAFidelityMatrix-BPCZ4cmZ.js
src/SafeLens/explorer_web/assets/NLAJobPanel-F97AP2-k.js
src/SafeLens/explorer_web/assets/PatchingCausalMatrix-Dw7UyD0q.js
src/SafeLens/explorer_web/assets/PatchingJobPanel-D6Djs72g.js
src/SafeLens/explorer_web/assets/ResidualLogitLens-C9NFCh1i.js
src/SafeLens/explorer_web/assets/SignedAttributionMatrix-02R1MzeM.js
src/SafeLens/explorer_web/assets/SpecializedMatrixCanvas--WHi7Qe5.js
src/SafeLens/explorer_web/assets/index-DG1dAzxl.js
src/SafeLens/explorer_web/assets/index-DjOx8msM.css
src/SafeLens/explorer_web/assets/mlpCluster.worker-Bs_HgZ9o.js
src/SafeLens/explorer_web/assets/scrollElementInlineCenter-F7g_gc4Q.js
src/SafeLens/explorer_web/assets/useMatrixRangeBrush-CLq3R7rv.js
src/SafeLens/explorer_web/assets/vendor-icons-CO8bWA-z.js
src/SafeLens/explorer_web/assets/vendor-react-Dk8-RHi1.js
src/SafeLens/explorer_web/assets/vendor-schema-BNsPtHlQ.js
src/SafeLens/explorer_workers/build_local_explorer_real_run.py
src/SafeLens/explorer_workers/run_local_explorer_attribution.py
src/SafeLens/explorer_workers/run_local_explorer_intervention.py
src/SafeLens/explorer_workers/run_local_explorer_jlens.py
src/SafeLens/explorer_workers/run_local_explorer_nla.py
src/SafeLens/explorer_workers/run_local_explorer_patching.py
src/SafeLens/explorer_workers/run_local_explorer_sae_discovery.py
src/SafeLens/monitors/__init__.py
src/SafeLens/monitors/dummy.py
src/SafeLens/pipelines/__init__.py
src/SafeLens/pipelines/runner.py
src/SafeLens/probes/__init__.py
src/SafeLens/probes/dummy.py
src/SafeLens/probes/linear.py
src/SafeLens/steering/__init__.py
src/SafeLens/steering/contrastive.py
src/SafeLens/utils/__init__.py
src/SafeLens/utils/model_bridge.py
src/SafeLens/utils/model_registry.py
src/SafeLens/utils/model_wrapper.py
src/SafeLens/utils/transformer_lens_support.py
src/SafeLens/viz/__init__.py
src/SafeLens/viz/core.py
src/safelens.egg-info/PKG-INFO
src/safelens.egg-info/SOURCES.txt
src/safelens.egg-info/dependency_links.txt
src/safelens.egg-info/entry_points.txt
src/safelens.egg-info/requires.txt
src/safelens.egg-info/top_level.txt
tests/test_attribution_visualization.py
tests/test_captum_attribution.py
tests/test_cli.py
tests/test_config_validation.py
tests/test_explorer_api.py
tests/test_explorer_chunks.py
tests/test_explorer_distribution.py
tests/test_explorer_model.py
tests/test_explorer_sae.py
tests/test_gemma_sae_steering.py
tests/test_hooks_patching.py
tests/test_huggingface_adapter_matrix_real.py
tests/test_huggingface_real_flow.py
tests/test_integration_markers.py
tests/test_local_explorer_attribution_data.py
tests/test_local_explorer_data.py
tests/test_local_explorer_intervention_data.py
tests/test_local_explorer_jlens_data.py
tests/test_local_explorer_nla_data.py
tests/test_local_explorer_patching_data.py
tests/test_local_explorer_sae_discovery_data.py
tests/test_model_adapter_registry.py
tests/test_model_bridge.py
tests/test_nla.py
tests/test_pipeline.py
tests/test_qwen3_dense_adapter.py
tests/test_qwen3_real_components.py
tests/test_registry.py
tests/test_report_schema.py
tests/test_safety_head_attribution.py
tests/test_steering.py
tests/test_transformer_lens_real_models.py
tests/test_transformer_lens_style_core.py
tests/test_viz.py