.cline.yaml
.gitignore
.gitlab-ci.yml
.pre-commit-config.yaml
.releaserc.json
CHANGELOG.md
LICENSE.txt
MANIFEST.in
NOTICE.txt
README.md
THIRD_PARTY_LICENSES.txt
pyproject.toml
ruff.toml
docs/source/architecture.md
docs/source/cli.md
docs/source/conf.py
docs/source/context.rst
docs/source/index.rst
docs/source/logging_and_troubleshooting.md
docs/source/macos_pyinstaller_notes.md
docs/source/mcp.md
docs/source/overview.md
docs/source/policy-analysis.drawio.svg
docs/source/recommendations.md
docs/source/setup.md
docs/source/setup_desktop.md
docs/source/setup_web.md
docs/source/simulation.md
docs/source/usage.md
docs/source/web_ui_styling.md
docs/source/_static/favicon.ico
docs/source/api/oci_policy_analysis.common.rst
docs/source/api/oci_policy_analysis.logic.rst
docs/source/api/oci_policy_analysis.recommendations.rst
docs/source/api/oci_policy_analysis.rst
docs/source/api/oci_policy_analysis.ui.rst
docs/source/context/generic/GENERIC_CODING_STANDARDS.md
docs/source/context/generic/GENERIC_DOCUMENTATION.md
docs/source/context/generic/GENERIC_README.md
docs/source/context/project/CONTEXT_analytics.md
docs/source/context/project/CONTEXT_cli.md
docs/source/context/project/CONTEXT_cross_tenancy.md
docs/source/context/project/CONTEXT_data_repo.md
docs/source/context/project/CONTEXT_dynamic_groups_tab.md
docs/source/context/project/CONTEXT_genai_policy_analysis.md
docs/source/context/project/CONTEXT_historical_analysis.md
docs/source/context/project/CONTEXT_intelligence_strategies.md
docs/source/context/project/CONTEXT_logging.md
docs/source/context/project/CONTEXT_logic.md
docs/source/context/project/CONTEXT_mcp_server_and_tab.md
docs/source/context/project/CONTEXT_policies_tab.md
docs/source/context/project/CONTEXT_policy_browser_tab.md
docs/source/context/project/CONTEXT_policy_intelligence_and_recommendations.md
docs/source/context/project/CONTEXT_policy_tag_concepts.md
docs/source/context/project/CONTEXT_prospective_statement_editor.md
docs/source/context/project/CONTEXT_settings_tab.md
docs/source/context/project/CONTEXT_simulation_engine.md
docs/source/context/project/CONTEXT_tag_based_access_tab.md
docs/source/context/project/CONTEXT_tests.md
docs/source/context/project/CONTEXT_ui.md
docs/source/context/project/CONTEXT_usage_tracking.md
docs/source/context/project/CONTEXT_web_ui.md
docs/source/images/mac_security_bypass.png
docs/source/images/windows_security_bypass.png
icons/oci-policy-dg-viewer.icns
icons/oci-policy-dg-viewer.ico
icons/oci-policy-dg-viewer.png
images/mac_security_bypass.png
images/windows_security_bypass.png
src/oci_policy_analysis/__init__.py
src/oci_policy_analysis/cli.py
src/oci_policy_analysis/main.py
src/oci_policy_analysis/mcp_server.py
src/oci_policy_analysis/version.txt
src/oci_policy_analysis.egg-info/PKG-INFO
src/oci_policy_analysis.egg-info/SOURCES.txt
src/oci_policy_analysis.egg-info/dependency_links.txt
src/oci_policy_analysis.egg-info/entry_points.txt
src/oci_policy_analysis.egg-info/requires.txt
src/oci_policy_analysis.egg-info/top_level.txt
src/oci_policy_analysis/analytics/__init__.py
src/oci_policy_analysis/analytics/__main__.py
src/oci_policy_analysis/analytics/aggregator.py
src/oci_policy_analysis/analytics/loader.py
src/oci_policy_analysis/analytics/main.py
src/oci_policy_analysis/analytics/model.py
src/oci_policy_analysis/analytics/ui.py
src/oci_policy_analysis/application/__init__.py
src/oci_policy_analysis/application/context.py
src/oci_policy_analysis/application/post_load.py
src/oci_policy_analysis/application/core/__init__.py
src/oci_policy_analysis/application/core/common/__init__.py
src/oci_policy_analysis/application/core/common/builder_helpers.py
src/oci_policy_analysis/application/core/common/consolidation_helpers.py
src/oci_policy_analysis/application/core/common/diff_utils.py
src/oci_policy_analysis/application/core/common/policy_helpers.py
src/oci_policy_analysis/application/core/engine/__init__.py
src/oci_policy_analysis/application/core/engine/consolidation_engine.py
src/oci_policy_analysis/application/core/engine/policy_intelligence_engine.py
src/oci_policy_analysis/application/core/engine/policy_simulation_engine.py
src/oci_policy_analysis/application/core/engine/intelligence_strategies/__init__.py
src/oci_policy_analysis/application/core/engine/intelligence_strategies/base.py
src/oci_policy_analysis/application/core/engine/intelligence_strategies/cleanup_anyuser_no_where.py
src/oci_policy_analysis/application/core/engine/intelligence_strategies/cleanup_invalid.py
src/oci_policy_analysis/application/core/engine/intelligence_strategies/cleanup_statements_too_open.py
src/oci_policy_analysis/application/core/engine/intelligence_strategies/cleanup_unused_dynamic_groups.py
src/oci_policy_analysis/application/core/engine/intelligence_strategies/cleanup_unused_groups.py
src/oci_policy_analysis/application/core/engine/intelligence_strategies/consolidation_suggestion.py
src/oci_policy_analysis/application/core/engine/intelligence_strategies/overlap.py
src/oci_policy_analysis/application/core/engine/intelligence_strategies/recommendations.py
src/oci_policy_analysis/application/core/engine/intelligence_strategies/risk.py
src/oci_policy_analysis/application/core/engine/strategies/__init__.py
src/oci_policy_analysis/application/core/engine/strategies/base.py
src/oci_policy_analysis/application/core/engine/strategies/move_closer_to_target.py
src/oci_policy_analysis/application/core/engine/strategies/move_into_target.py
src/oci_policy_analysis/application/core/engine/strategies/move_to_root.py
src/oci_policy_analysis/application/core/engine/strategies/statement_density.py
src/oci_policy_analysis/application/core/parser/__init__.py
src/oci_policy_analysis/application/core/parser/condition_evaluator.py
src/oci_policy_analysis/application/core/parser/policy_statement_normalizer.py
src/oci_policy_analysis/application/core/parser/policy_subject_parser.py
src/oci_policy_analysis/application/core/parser/tag_condition_collector.py
src/oci_policy_analysis/application/core/parser/condition_parser/OciIamPolicyConditionLexer.py
src/oci_policy_analysis/application/core/parser/condition_parser/OciIamPolicyConditionListener.py
src/oci_policy_analysis/application/core/parser/condition_parser/OciIamPolicyConditionParser.py
src/oci_policy_analysis/application/core/parser/condition_parser/OciIamPolicyConditionVisitor.py
src/oci_policy_analysis/application/core/parser/condition_parser/TagConditionCollector.py
src/oci_policy_analysis/application/core/parser/condition_parser/WhereClauseEvaluator.py
src/oci_policy_analysis/application/core/parser/condition_parser/__init__.py
src/oci_policy_analysis/application/core/parser/condition_parser/condition_parser.py
src/oci_policy_analysis/application/core/parser/generated/condition_parser/__init__.py
src/oci_policy_analysis/application/core/parser/generated/condition_parser/tag_condition_collector.py
src/oci_policy_analysis/application/core/parser/generated/condition_parser/where_clause_evaluator.py
src/oci_policy_analysis/application/core/parser/generated/policy_parser/__init__.py
src/oci_policy_analysis/application/core/parser/policy_parser/PolicyLexer.py
src/oci_policy_analysis/application/core/parser/policy_parser/PolicyListener.py
src/oci_policy_analysis/application/core/parser/policy_parser/PolicyParser.py
src/oci_policy_analysis/application/core/parser/policy_parser/PolicyVisitor.py
src/oci_policy_analysis/application/core/parser/policy_parser/__init__.py
src/oci_policy_analysis/application/core/repo/__init__.py
src/oci_policy_analysis/application/core/repo/ai_repo.py
src/oci_policy_analysis/application/core/repo/policy_analysis_repository.py
src/oci_policy_analysis/application/core/repo/reference_data_repo.py
src/oci_policy_analysis/application/models/__init__.py
src/oci_policy_analysis/application/models/reference_data_models.py
src/oci_policy_analysis/application/services/__init__.py
src/oci_policy_analysis/application/services/analysis_service.py
src/oci_policy_analysis/application/services/cache_service.py
src/oci_policy_analysis/application/services/condition_tester_service.py
src/oci_policy_analysis/application/services/consolidation_workbench_service.py
src/oci_policy_analysis/application/services/historical_analysis_service.py
src/oci_policy_analysis/application/services/intelligence_service.py
src/oci_policy_analysis/application/services/load_service.py
src/oci_policy_analysis/application/services/logging_service.py
src/oci_policy_analysis/application/services/permissions_report_service.py
src/oci_policy_analysis/application/services/policy_browser_service.py
src/oci_policy_analysis/application/services/principal_analysis_service.py
src/oci_policy_analysis/application/services/prospective_builder_service.py
src/oci_policy_analysis/application/services/prospective_statements_service.py
src/oci_policy_analysis/application/services/recommendations_service.py
src/oci_policy_analysis/application/services/reference_data_service.py
src/oci_policy_analysis/application/services/search_builders.py
src/oci_policy_analysis/application/services/settings_service.py
src/oci_policy_analysis/application/services/simulation_service.py
src/oci_policy_analysis/common/__init__.py
src/oci_policy_analysis/common/caching.py
src/oci_policy_analysis/common/config.py
src/oci_policy_analysis/common/helpers.py
src/oci_policy_analysis/common/logger.py
src/oci_policy_analysis/common/models.py
src/oci_policy_analysis/common/models_consolidation.py
src/oci_policy_analysis/common/models_iam.py
src/oci_policy_analysis/common/models_policy.py
src/oci_policy_analysis/common/models_responses.py
src/oci_policy_analysis/common/models_simulation.py
src/oci_policy_analysis/common/usage_tracking.py
src/oci_policy_analysis/consumers/__init__.py
src/oci_policy_analysis/consumers/tk_sample_app.py
src/oci_policy_analysis/consumers/web_sample_app.py
src/oci_policy_analysis/logic/__init__.py
src/oci_policy_analysis/logic/mcp_tools_list/mcp_tools.json
src/oci_policy_analysis/logic/parsers/__init__.py
src/oci_policy_analysis/logic/parsers/admit_endorse_examples.txt
src/oci_policy_analysis/logic/permissions/apigw.json
src/oci_policy_analysis/logic/permissions/apm.json
src/oci_policy_analysis/logic/permissions/certificates.json
src/oci_policy_analysis/logic/permissions/cloudguard.json
src/oci_policy_analysis/logic/permissions/communications.json
src/oci_policy_analysis/logic/permissions/connector.json
src/oci_policy_analysis/logic/permissions/core.json
src/oci_policy_analysis/logic/permissions/database_all.json
src/oci_policy_analysis/logic/permissions/dns.json
src/oci_policy_analysis/logic/permissions/fileservice.json
src/oci_policy_analysis/logic/permissions/functions.json
src/oci_policy_analysis/logic/permissions/iam_subscriptions_quotas.json
src/oci_policy_analysis/logic/permissions/lb_nlb_waf_waa.json
src/oci_policy_analysis/logic/permissions/log_analytics.json
src/oci_policy_analysis/logic/permissions/objectstorage.json
src/oci_policy_analysis/logic/permissions/oke.json
src/oci_policy_analysis/logic/permissions/organizations.json
src/oci_policy_analysis/logic/permissions/orm_marketplace.json
src/oci_policy_analysis/logic/permissions/osmh.json
src/oci_policy_analysis/logic/permissions/ospi_stackmon_logging.json
src/oci_policy_analysis/logic/permissions/registry.json
src/oci_policy_analysis/logic/permissions/secrets.json
src/oci_policy_analysis/logic/permissions/streaming.json
src/oci_policy_analysis/presentation/__init__.py
src/oci_policy_analysis/presentation/formatters.py
src/oci_policy_analysis/ui/__init__.py
src/oci_policy_analysis/ui/base_tab.py
src/oci_policy_analysis/ui/builder_helpers.py
src/oci_policy_analysis/ui/condition_tester_tab.py
src/oci_policy_analysis/ui/console_tab.py
src/oci_policy_analysis/ui/consolidation_workbench_tab.py
src/oci_policy_analysis/ui/cross_tenancy_tab.py
src/oci_policy_analysis/ui/data_table.py
src/oci_policy_analysis/ui/data_table_analysis.txt
src/oci_policy_analysis/ui/debugger_tab.py
src/oci_policy_analysis/ui/dynamic_group_tab.py
src/oci_policy_analysis/ui/historical_tab.py
src/oci_policy_analysis/ui/maintenance_tab.py
src/oci_policy_analysis/ui/mcp_tab.py
src/oci_policy_analysis/ui/permissions_report_tab.py
src/oci_policy_analysis/ui/policies_tab.py
src/oci_policy_analysis/ui/policy_browser_tab.py
src/oci_policy_analysis/ui/policy_recommendations_tab.py
src/oci_policy_analysis/ui/prospective_editor_window.py
src/oci_policy_analysis/ui/resource_principals_tab.py
src/oci_policy_analysis/ui/settings_tab.py
src/oci_policy_analysis/ui/simulation_tab.py
src/oci_policy_analysis/ui/tag_based_access_tab.py
src/oci_policy_analysis/ui/users_tab.py
src/oci_policy_analysis/web/__init__.py
src/oci_policy_analysis/web/auth.py
src/oci_policy_analysis/web/dependencies.py
src/oci_policy_analysis/web/main.py
src/oci_policy_analysis/web/api/__init__.py
src/oci_policy_analysis/web/api/routes_core.py
src/oci_policy_analysis/web/static/app.css
src/oci_policy_analysis/web/static/auth-gate.js
src/oci_policy_analysis/web/static/compartment-hierarchy.html
src/oci_policy_analysis/web/static/condition-tester.html
src/oci_policy_analysis/web/static/consolidation-workbench.html
src/oci_policy_analysis/web/static/cross-tenancy-analysis.html
src/oci_policy_analysis/web/static/dynamic-group-analysis.html
src/oci_policy_analysis/web/static/historical-analysis.html
src/oci_policy_analysis/web/static/index.html
src/oci_policy_analysis/web/static/logging.html
src/oci_policy_analysis/web/static/permissions-report.html
src/oci_policy_analysis/web/static/policy-analysis.html
src/oci_policy_analysis/web/static/policy-statement-inspector.js
src/oci_policy_analysis/web/static/prospective-editor.js
src/oci_policy_analysis/web/static/recommendations.html
src/oci_policy_analysis/web/static/reference-data.html
src/oci_policy_analysis/web/static/resource-principals-analysis.html
src/oci_policy_analysis/web/static/settings.html
src/oci_policy_analysis/web/static/shared-formatters.js
src/oci_policy_analysis/web/static/shared-table.js
src/oci_policy_analysis/web/static/simulation.html
src/oci_policy_analysis/web/static/tag-namespaces.html
src/oci_policy_analysis/web/static/template-single-column.html
src/oci_policy_analysis/web/static/template-three-column.html
src/oci_policy_analysis/web/static/template-two-column.html
src/oci_policy_analysis/web/static/template-workflow-workbench.html
src/oci_policy_analysis/web/static/users-groups-analysis.html
src/test/debug_input_tokens.py
src/test/regex_tester.py
src/test/test_api_simulation.py
src/test/test_condition_parser.py
src/test/test_data_repo_domain_resolution.py
src/test/test_move_into_target.py
src/test/test_policy_intelligence.py
src/test/test_policy_parser.py
src/test/test_policy_subject_parser.py
src/test/test_principal_analysis_service.py
src/test/test_prospective_statements_service.py
src/test/test_reference_data_repo_permissions.py
src/test/test_table_speed.py