https://github.com/Smart-AI-Memory/attune-ai
· scanned 2026-06-16 00:17 UTC (2 months, 2 weeks ago)
456 raw signals (0 security + 456 graph)
Last scanned 2 months, 2 weeks ago · v1 · 430 actionable findings from 1 signal source. 26 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 41870 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
test_doc_with_auth |
software | healthy | test_doc_with_auth.py:23 |
test_doc_generation |
software | healthy | test_doc_enhancement.py:12 |
test_auth_strategy |
software | healthy | test_auth_strategy.py:20 |
test_args_format |
software | healthy | test_args_format.py:9 |
test_llm_generation |
software | healthy | test_llm_enhancement.py:16 |
_reset_workflow_tier_maps |
software | healthy | tests/conftest.py:154 |
_restore_event_loop_policy |
software | healthy | tests/conftest.py:162 |
_map_test_to_source |
software | healthy | tests/conftest.py:198 |
pytest_runtest_makereport |
software | healthy | tests/conftest.py:260 |
_get_worker_results_file |
software | healthy | tests/conftest.py:299 |
_aggregate_xdist_results |
software | healthy | tests/conftest.py:304 |
pytest_sessionfinish |
software | healthy | tests/conftest.py:346 |
pytest_configure |
software | healthy | tests/conftest.py:458 |
pytest_collection_modifyitems |
software | healthy | tests/conftest.py:468 |
setup_test_environment |
software | healthy | tests/conftest.py:482 |
_disable_help_telemetry |
software | healthy | tests/conftest.py:526 |
_stop_leaked_heartbeat_threads |
software | healthy | tests/conftest.py:538 |
mock_llm_response |
software | healthy | tests/conftest.py:587 |
_mock_response |
software | healthy | tests/conftest.py:599 |
temp_project_dir |
software | healthy | tests/conftest.py:612 |
mock_workflow_config |
software | healthy | tests/conftest.py:650 |
test_import_empathy_os |
software | healthy | tests/test_smoke.py:16 |
test_import_workflows |
software | healthy | tests/test_smoke.py:22 |
test_import_caching_mixin |
software | healthy | tests/test_smoke.py:28 |
test_import_meta_workflows |
software | healthy | tests/test_smoke.py:34 |
test_import_memory |
software | healthy | tests/test_smoke.py:40 |
test_workflow_base_import |
software | healthy | tests/test_smoke.py:50 |
test_template_registry |
software | healthy | tests/test_smoke.py:57 |
test_pattern_library |
software | healthy | tests/test_smoke.py:65 |
test_cli_minimal_import |
software | healthy | tests/test_smoke.py:76 |
test_validate_file_path |
software | healthy | tests/test_smoke.py:86 |
test_config_dataclass |
software | healthy | tests/test_smoke.py:96 |
test_hooks_import |
software | healthy | tests/test_smoke.py:107 |
test_commands_import |
software | healthy | tests/test_smoke.py:114 |
test_learning_import |
software | healthy | tests/test_smoke.py:123 |
test_context_import |
software | healthy | tests/test_smoke.py:130 |
test_model_registry |
software | healthy | tests/test_smoke.py:141 |
test_cost_tracker_import |
software | healthy | tests/test_smoke.py:148 |
test_token_estimator |
software | healthy | tests/test_smoke.py:155 |
test_sql_injection_in_user_input |
software | healthy | tests/security/test_security_negative_cases.py:18 |
test_sql_injection_in_context_field |
software | healthy | tests/security/test_security_negative_cases.py:37 |
test_parameterized_query_safety |
software | healthy | tests/security/test_security_negative_cases.py:49 |
test_xss_in_text_input |
software | healthy | tests/security/test_security_negative_cases.py:66 |
test_xss_in_json_response |
software | healthy | tests/security/test_security_negative_cases.py:85 |
test_xss_in_file_path |
software | healthy | tests/security/test_security_negative_cases.py:100 |
test_command_injection_in_file_operations |
software | healthy | tests/security/test_security_negative_cases.py:115 |
test_shell_metacharacter_injection |
software | healthy | tests/security/test_security_negative_cases.py:132 |
test_path_traversal_basic |
software | healthy | tests/security/test_security_negative_cases.py:151 |
test_path_traversal_with_null_byte |
software | healthy | tests/security/test_security_negative_cases.py:167 |
test_absolute_path_injection |
software | healthy | tests/security/test_security_negative_cases.py:178 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestCoreImports |
software | healthy | tests/test_smoke.py:13 |
TestCoreClasses |
software | healthy | tests/test_smoke.py:47 |
TestCLI |
software | healthy | tests/test_smoke.py:73 |
TestConfig |
software | healthy | tests/test_smoke.py:83 |
TestLLMToolkit |
software | healthy | tests/test_smoke.py:104 |
TestModelsAndCosts |
software | healthy | tests/test_smoke.py:138 |
TestSQLInjectionPrevention |
software | healthy | tests/security/test_security_negative_cases.py:15 |
TestXSSPrevention |
software | healthy | tests/security/test_security_negative_cases.py:63 |
TestCommandInjectionPrevention |
software | healthy | tests/security/test_security_negative_cases.py:112 |
TestPathTraversalPrevention |
software | healthy | tests/security/test_security_negative_cases.py:148 |
TestPrivilegeEscalationPrevention |
software | healthy | tests/security/test_security_negative_cases.py:192 |
TestPIILeakPrevention |
software | healthy | tests/security/test_security_negative_cases.py:239 |
TestSecretExposurePrevention |
software | healthy | tests/security/test_security_negative_cases.py:308 |
TestInputValidationBypass |
software | healthy | tests/security/test_security_negative_cases.py:351 |
TestAuditEventExtended |
software | healthy | tests/security/test_audit_logger_extended.py:26 |
TestSecurityViolationExtended |
software | healthy | tests/security/test_audit_logger_extended.py:71 |
TestAuditLoggerRotation |
software | healthy | tests/security/test_audit_logger_extended.py:102 |
TestAuditLoggerQueries |
software | healthy | tests/security/test_audit_logger_extended.py:197 |
TestAuditLoggerErrorHandling |
software | healthy | tests/security/test_audit_logger_extended.py:429 |
TestAuditLoggerCompliance |
software | healthy | tests/security/test_audit_logger_extended.py:495 |
TestAuditLoggerViolationHandling |
software | healthy | tests/security/test_audit_logger_extended.py:621 |
TestAuditLoggerAdditionalFields |
software | healthy | tests/security/test_audit_logger_extended.py:696 |
TestCustomPatternManagement |
software | healthy | tests/security/test_pii_scrubber_extended.py:22 |
TestOverlappingPIIDetection |
software | healthy | tests/security/test_pii_scrubber_extended.py:234 |
TestHealthcarePIIVariants |
software | healthy | tests/security/test_pii_scrubber_extended.py:318 |
TestPatternValidation |
software | healthy | tests/security/test_pii_scrubber_extended.py:408 |
TestStatistics |
software | healthy | tests/security/test_pii_scrubber_extended.py:491 |
TestPatternInfo |
software | healthy | tests/security/test_pii_scrubber_extended.py:589 |
TestEdgeCases |
software | healthy | tests/security/test_pii_scrubber_extended.py:672 |
TestComplexScenarios |
software | healthy | tests/security/test_pii_scrubber_extended.py:882 |
TestSecurityScanning |
software | healthy | tests/security/test_security_scan.py:13 |
TestPIIDetection |
software | healthy | tests/security/test_llm_toolkit_security.py:25 |
TestPIIScrubber |
software | healthy | tests/security/test_llm_toolkit_security.py:70 |
TestSecretDetection |
software | healthy | tests/security/test_llm_toolkit_security.py:430 |
TestSecretsDetector |
software | healthy | tests/security/test_llm_toolkit_security.py:457 |
TestDetectSecretsConvenience |
software | healthy | tests/security/test_llm_toolkit_security.py:807 |
TestSecurityModulesIntegration |
software | healthy | tests/security/test_llm_toolkit_security.py:835 |
TestSecretsDetector |
software | healthy | tests/security/test_secrets_detector.py:25 |
TestSecretsDetectorIntegration |
software | healthy | tests/security/test_secrets_detector.py:376 |
TestHighEntropyDetectionIntegrity |
software | healthy | tests/security/test_secrets_detector.py:433 |
TestContextSnippetEdgeCases |
software | healthy | tests/security/test_secrets_detector_edge_paths.py:34 |
TestCalculateEntropyEmptyString |
software | healthy | tests/security/test_secrets_detector_edge_paths.py:125 |
TestFilterOverlappingDifferentLine |
software | healthy | tests/security/test_secrets_detector_edge_paths.py:141 |
TestAuditEvent |
software | healthy | tests/security/test_audit_logger.py:19 |
TestSecurityViolation |
software | healthy | tests/security/test_audit_logger.py:54 |
TestAuditLogger |
software | healthy | tests/security/test_audit_logger.py:73 |
TestPIIDetection |
software | healthy | tests/security/test_pii_scrubber.py:14 |
TestPIIScrubber |
software | healthy | tests/security/test_pii_scrubber.py:68 |
TestPIIPattern |
software | healthy | tests/security/test_pii_scrubber.py:206 |
TestPIIEdgeCases |
software | healthy | tests/security/test_pii_scrubber.py:240 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.pre-commit-config.example.yaml |
software | healthy | .pre-commit-config.example.yaml |
seo-audit-smartaimemory-2026-03-06.md |
software | healthy | seo-audit-smartaimemory-2026-03-06.md |
railway.toml |
software | healthy | railway.toml |
attune.config.yml |
software | healthy | attune.config.yml |
.markdownlint.json |
software | healthy | .markdownlint.json |
test_changes.py |
software | healthy | test_changes.py |
run_workflow_utils_tests.sh |
software | healthy | run_workflow_utils_tests.sh |
test_doc_with_auth.py |
software | healthy | test_doc_with_auth.py |
.mcp.json |
software | healthy | .mcp.json |
seo-remaining-fixes-2026-03-07.md |
software | healthy | seo-remaining-fixes-2026-03-07.md |
mkdocs.yml |
software | healthy | mkdocs.yml |
README.md |
software | healthy | README.md |
test_doc_enhancement.py |
software | healthy | test_doc_enhancement.py |
CLAUDE.md |
software | healthy | CLAUDE.md |
metrics-review-2026-02-06.md |
software | healthy | metrics-review-2026-02-06.md |
THIRD_PARTY_NOTICES.md |
software | healthy | THIRD_PARTY_NOTICES.md |
install.sh |
software | healthy | install.sh |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
mkdocs-ebook.yml |
software | healthy | mkdocs-ebook.yml |
TASKS.md |
software | healthy | TASKS.md |
ACKNOWLEDGEMENTS.md |
software | healthy | ACKNOWLEDGEMENTS.md |
nixpacks.toml |
software | healthy | nixpacks.toml |
test_auth_strategy.py |
software | healthy | test_auth_strategy.py |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
empathy.config.yaml |
software | healthy | empathy.config.yaml |
mkdocs-pypi.yml |
software | healthy | mkdocs-pypi.yml |
ACKNOWLEDGMENTS.md |
software | healthy | ACKNOWLEDGMENTS.md |
.env.example |
software | healthy | .env.example |
LICENSE_CHANGE_ANNOUNCEMENT.md |
software | healthy | LICENSE_CHANGE_ANNOUNCEMENT.md |
attune.config.json |
software | healthy | attune.config.json |
pyproject.toml |
software | healthy | pyproject.toml |
test_args_format.py |
software | healthy | test_args_format.py |
LICENSE |
software | healthy | LICENSE |
metrics-review-2026-02-06-v2.md |
software | healthy | metrics-review-2026-02-06-v2.md |
requirements.txt |
software | healthy | requirements.txt |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
CONTRIBUTORS.md |
software | healthy | CONTRIBUTORS.md |
rename_to_attune.sh |
software | healthy | rename_to_attune.sh |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
.docint.yml |
software | healthy | .docint.yml |
TESTING_QUICK_START.md |
software | healthy | TESTING_QUICK_START.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
codecov.yml |
software | healthy | codecov.yml |
test_llm_enhancement.py |
software | healthy | test_llm_enhancement.py |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
Dockerfile |
software | healthy | .devcontainer/Dockerfile |
docker-compose.yml |
software | healthy | .devcontainer/docker-compose.yml |
__init__.py |
software | healthy | tests/__init__.py |
conftest.py |
software | healthy | tests/conftest.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.devcontainer |
software | healthy | .devcontainer |
tests |
software | healthy | tests |
security |
software | healthy | tests/security |
routing |
software | healthy | tests/routing |
integration |
software | healthy | tests/integration |
rag |
software | healthy | tests/integration/rag |
models |
software | healthy | tests/models |
monitoring |
software | healthy | tests/monitoring |
unit |
software | healthy | tests/unit |
adapters |
software | healthy | tests/unit/adapters |
security |
software | healthy | tests/unit/security |
help |
software | healthy | tests/unit/help |
fixtures |
software | healthy | tests/unit/help/fixtures |
routing |
software | healthy | tests/unit/routing |
scaffolding |
software | healthy | tests/unit/scaffolding |
models |
software | healthy | tests/unit/models |
monitoring |
software | healthy | tests/unit/monitoring |
spec |
software | healthy | tests/unit/spec |
lessons |
software | healthy | tests/unit/lessons |
orchestration |
software | healthy | tests/unit/orchestration |
config |
software | healthy | tests/unit/config |
verification |
software | healthy | tests/unit/verification |
core_modules |
software | healthy | tests/unit/core_modules |
ops |
software | healthy | tests/unit/ops |
test_generator |
software | healthy | tests/unit/test_generator |
help_site |
software | healthy | tests/unit/help_site |
api |
software | healthy | tests/unit/api |
mcp |
software | healthy | tests/unit/mcp |
handlers |
software | healthy | tests/unit/mcp/handlers |
commands |
software | healthy | tests/unit/commands |
resilience |
software | healthy | tests/unit/resilience |
learning |
software | healthy | tests/unit/learning |
scripts |
software | healthy | tests/unit/scripts |
cli |
software | healthy | tests/unit/cli |
socratic |
software | healthy | tests/unit/socratic |
utils |
software | healthy | tests/unit/utils |
rag |
software | healthy | tests/unit/rag |
voice |
software | healthy | tests/unit/voice |
curator |
software | healthy | tests/unit/curator |
validation |
software | healthy | tests/unit/validation |
agents |
software | healthy | tests/unit/agents |
state |
software | healthy | tests/unit/agents/state |
release |
software | healthy | tests/unit/agents/release |
adaptive |
software | healthy | tests/unit/adaptive |
progressive |
software | healthy | tests/unit/progressive |
memory |
software | healthy | tests/unit/memory |
security |
software | healthy | tests/unit/memory/security |
cross_session |
software | healthy | tests/unit/memory/cross_session |
short_term |
software | healthy | tests/unit/memory/short_term |
gates |
software | healthy | tests/unit/gates |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | deployments/wizards-backend/app.py |
GET /favicon.ico |
api | healthy | deployments/wizards-backend/app.py |
GET /ready |
api | healthy | deployments/wizards-backend/routers/health.py |
GET /live |
api | healthy | deployments/wizards-backend/routers/health.py |
POST /run |
api | healthy | deployments/wizards-backend/routers/inspect.py |
POST /quick |
api | healthy | deployments/wizards-backend/routers/inspect.py |
GET /formats |
api | healthy | deployments/wizards-backend/routers/inspect.py |
GET /demo |
api | healthy | deployments/wizards-backend/routers/inspect.py |
POST /{{wizard_id}}/enhance |
api | healthy | patterns/behavior.py |
POST /{{wizard_id}}/save |
api | healthy | patterns/validation.py |
POST /start |
api | healthy | patterns/empathy.py |
POST /{{wizard_id}}/preview |
api | healthy | patterns/empathy.py |
POST /{{wizard_id}}/step |
api | healthy | patterns/structural.py |
GET /{{wizard_id}}/report |
api | healthy | patterns/structural.py |
GET /api/health |
api | healthy | backend/main.py |
GET /api/info |
api | healthy | backend/main.py |
POST /login |
api | healthy | backend/api/auth.py |
POST /register |
api | healthy | backend/api/auth.py |
POST /refresh |
api | healthy | backend/api/auth.py |
GET /me |
api | healthy | backend/api/auth.py |
POST /validate-license |
api | healthy | backend/api/auth.py |
GET /profile |
api | healthy | backend/api/users.py |
PUT /profile |
api | healthy | backend/api/users.py |
GET /usage |
api | healthy | backend/api/users.py |
DELETE /account |
api | healthy | backend/api/users.py |
POST /purchase |
api | healthy | backend/api/subscriptions.py |
GET /team |
api | healthy | backend/api/subscriptions.py |
POST /team/members |
api | healthy | backend/api/subscriptions.py |
DELETE /team/members/{user_id} |
api | healthy | backend/api/subscriptions.py |
GET /licenses |
api | healthy | backend/api/subscriptions.py |
POST /licenses/{license_id}/deactivate |
api | healthy | backend/api/subscriptions.py |
POST /session |
api | healthy | backend/api/analysis.py |
GET /session/{session_id} |
api | healthy | backend/api/analysis.py |
POST /project |
api | healthy | backend/api/analysis.py |
POST /file |
api | healthy | backend/api/analysis.py |
GET /history |
api | healthy | backend/api/analysis.py |
DELETE /session/{session_id} |
api | healthy | backend/api/analysis.py |
GET /api/wizards |
api | healthy | backend/api/wizards.py |
GET /api/wizards/{wizard_id} |
api | healthy | backend/api/wizards.py |
GET /health |
api | healthy | src/attune/template_defs_web.py |
GET /completion-candidates |
api | healthy | src/attune/ops/routes/specs.py |
GET /{slug} |
api | healthy | src/attune/ops/routes/specs.py |
PUT /{slug}/{phase}/status |
api | healthy | src/attune/ops/routes/specs.py |
POST /{slug}/completion-candidates/dismiss |
api | healthy | src/attune/ops/routes/specs.py |
GET /workflows |
api | healthy | src/attune/ops/routes/dashboard.py |
GET /telemetry |
api | healthy | src/attune/ops/routes/dashboard.py |
GET /help |
api | healthy | src/attune/ops/routes/dashboard.py |
GET /help/search |
api | healthy | src/attune/ops/routes/dashboard.py |
GET /help/admin |
api | healthy | src/attune/ops/routes/dashboard.py |
GET /help/{feature}/{kind} |
api | healthy | src/attune/ops/routes/dashboard.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
github_token::tests/security/test_llm_toolkit_security.py |
security | healthy | tests/security/test_llm_toolkit_security.py |
github_token::tests/security/test_llm_toolkit_security.py |
security | healthy | tests/security/test_llm_toolkit_security.py |
slack_token::tests/security/test_llm_toolkit_security.py |
security | healthy | tests/security/test_llm_toolkit_security.py |
password_literal::tests/security/test_llm_toolkit_security.… |
security | healthy | tests/security/test_llm_toolkit_security.py |
password_literal::tests/security/test_llm_toolkit_security.… |
security | healthy | tests/security/test_llm_toolkit_security.py |
password_literal::tests/security/test_llm_toolkit_security.… |
security | healthy | tests/security/test_llm_toolkit_security.py |
password_literal::tests/security/test_llm_toolkit_security.… |
security | healthy | tests/security/test_llm_toolkit_security.py |
password_literal::tests/security/test_llm_toolkit_security.… |
security | healthy | tests/security/test_llm_toolkit_security.py |
password_literal::tests/security/test_llm_toolkit_security.… |
security | healthy | tests/security/test_llm_toolkit_security.py |
github_token::tests/security/test_secrets_detector.py |
security | healthy | tests/security/test_secrets_detector.py |
generic_api_key::tests/security/test_secrets_detector.py |
security | healthy | tests/security/test_secrets_detector.py |
generic_api_key::tests/security/test_secrets_detector.py |
security | healthy | tests/security/test_secrets_detector.py |
generic_api_key::tests/security/test_secrets_detector.py |
security | healthy | tests/security/test_secrets_detector.py |
generic_api_key::tests/security/test_secrets_detector.py |
security | healthy | tests/security/test_secrets_detector.py |
generic_api_key::tests/security/test_secrets_detector.py |
security | healthy | tests/security/test_secrets_detector.py |
generic_api_key::tests/security/test_secrets_detector.py |
security | healthy | tests/security/test_secrets_detector.py |
generic_api_key::tests/security/test_secrets_detector.py |
security | healthy | tests/security/test_secrets_detector.py |
generic_api_key::tests/security/test_secrets_detector.py |
security | healthy | tests/security/test_secrets_detector.py |
password_literal::tests/security/test_secrets_detector.py |
security | healthy | tests/security/test_secrets_detector.py |
password_literal::tests/security/test_secrets_detector.py |
security | healthy | tests/security/test_secrets_detector.py |
password_literal::tests/security/test_secrets_detector.py |
security | healthy | tests/security/test_secrets_detector.py |
password_literal::tests/security/test_secrets_detector.py |
security | healthy | tests/security/test_secrets_detector.py |
password_literal::tests/security/test_secrets_detector.py |
security | healthy | tests/security/test_secrets_detector.py |
generic_api_key::tests/security/test_security_integration.py |
security | healthy | tests/security/test_security_integration.py |
generic_api_key::tests/security/test_security_integration.py |
security | healthy | tests/security/test_security_integration.py |
password_literal::tests/security/test_security_integration.… |
security | healthy | tests/security/test_security_integration.py |
password_literal::tests/unit/test_workflow_commands.py |
security | healthy | tests/unit/test_workflow_commands.py |
password_literal::tests/unit/test_workflow_commands.py |
security | healthy | tests/unit/test_workflow_commands.py |
generic_api_key::tests/unit/ops/test_anthropic_cost.py |
security | healthy | tests/unit/ops/test_anthropic_cost.py |
github_token::tests/unit/ops/test_session_redaction.py |
security | healthy | tests/unit/ops/test_session_redaction.py |
github_token::tests/unit/ops/test_session_redaction.py |
security | healthy | tests/unit/ops/test_session_redaction.py |
generic_api_key::tests/unit/ops/test_session_redaction.py |
security | healthy | tests/unit/ops/test_session_redaction.py |
password_literal::tests/unit/ops/test_session_redaction.py |
security | healthy | tests/unit/ops/test_session_redaction.py |
password_literal::tests/unit/memory/test_short_term.py |
security | healthy | tests/unit/memory/test_short_term.py |
password_literal::tests/unit/memory/test_types.py |
security | healthy | tests/unit/memory/test_types.py |
generic_api_key::tests/unit/workflows/discovery_sweep/test_… |
security | healthy | tests/unit/workflows/discovery_sweep/test_security_audit_so… |
generic_api_key::tests/unit/workflows/discovery_sweep/test_… |
security | healthy | tests/unit/workflows/discovery_sweep/test_security_audit_so… |
password_literal::tests/unit/backend/test_auth_db_exception… |
security | healthy | tests/unit/backend/test_auth_db_exceptions.py |
password_literal::tests/unit/backend/test_auth_db_exception… |
security | healthy | tests/unit/backend/test_auth_db_exceptions.py |
password_literal::tests/unit/backend/test_auth_db_exception… |
security | healthy | tests/unit/backend/test_auth_db_exceptions.py |
password_literal::tests/unit/backend/test_auth_db_exception… |
security | healthy | tests/unit/backend/test_auth_db_exceptions.py |
password_literal::tests/unit/backend/test_auth_db_exception… |
security | healthy | tests/unit/backend/test_auth_db_exceptions.py |
password_literal::tests/unit/backend/test_auth_db_exception… |
security | healthy | tests/unit/backend/test_auth_db_exceptions.py |
password_literal::tests/unit/backend/test_auth_db_exception… |
security | healthy | tests/unit/backend/test_auth_db_exceptions.py |
password_literal::tests/unit/backend/test_auth_db_exception… |
security | healthy | tests/unit/backend/test_auth_db_exceptions.py |
password_literal::tests/unit/backend/test_auth_db_exception… |
security | healthy | tests/unit/backend/test_auth_db_exceptions.py |
password_literal::tests/unit/backend/test_auth_db_exception… |
security | healthy | tests/unit/backend/test_auth_db_exceptions.py |
password_literal::tests/agents/test_notifications.py |
security | healthy | tests/agents/test_notifications.py |
password_literal::tests/memory/test_short_term.py |
security | healthy | tests/memory/test_short_term.py |
password_literal::tests/wizards/test_wizard_site_comprehens… |
security | healthy | tests/wizards/test_wizard_site_comprehensive.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Navigation |
frontend | healthy | website/components/Navigation.tsx |
SocialProof |
frontend | healthy | website/components/SocialProof.tsx |
GitHubStarsBadge |
frontend | healthy | website/components/GitHubStarsBadge.tsx |
WizardPlayground |
frontend | healthy | website/components/WizardPlayground.tsx |
Breadcrumbs |
frontend | healthy | website/components/Breadcrumbs.tsx |
SBARWizard |
frontend | healthy | website/components/SBARWizard.tsx |
Footer |
frontend | healthy | website/components/Footer.tsx |
GitHubStats |
frontend | healthy | website/components/GitHubStats.tsx |
CostSavingsCard |
frontend | healthy | website/components/CostSavingsCard.tsx |
TestsBadge |
frontend | healthy | website/components/TestsBadge.tsx |
NewsletterSignup |
frontend | healthy | website/components/NewsletterSignup.tsx |
LeadMagnet |
frontend | healthy | website/components/LeadMagnet.tsx |
PlausibleAnalytics |
frontend | healthy | website/components/PlausibleAnalytics.tsx |
PersonaCards |
frontend | healthy | website/components/PersonaCards.tsx |
WebVitals |
frontend | healthy | website/components/WebVitals.tsx |
TierUsageChart |
frontend | healthy | website/components/charts/TierUsageChart.tsx |
WorkflowPieChart |
frontend | healthy | website/components/charts/WorkflowPieChart.tsx |
SavingsBarChart |
frontend | healthy | website/components/charts/SavingsBarChart.tsx |
CostTrendChart |
frontend | healthy | website/components/charts/CostTrendChart.tsx |
DebugWizard |
frontend | healthy | website/components/debug-wizard/DebugWizard.tsx |
ActivityFeed |
frontend | healthy | website/components/telemetry/ActivityFeed.tsx |
TopWorkflowsList |
frontend | healthy | website/components/telemetry/TopWorkflowsList.tsx |
TelemetryPanel |
frontend | healthy | website/components/telemetry/TelemetryPanel.tsx |
ProviderBreakdownChart |
frontend | healthy | website/components/telemetry/ProviderBreakdownChart.tsx |
CostTrendChart |
frontend | healthy | website/components/telemetry/CostTrendChart.tsx |
TierDistributionChart |
frontend | healthy | website/components/telemetry/TierDistributionChart.tsx |
OverviewStats |
frontend | healthy | website/components/telemetry/OverviewStats.tsx |
Home |
frontend | healthy | website/app/page.tsx |
RootLayout |
frontend | healthy | website/app/layout.tsx |
BlogPage |
frontend | healthy | website/app/blog/page.tsx |
ContactPage |
frontend | healthy | website/app/contact/page.tsx |
ContactLayout |
frontend | healthy | website/app/contact/layout.tsx |
DocsPage |
frontend | healthy | website/app/docs/page.tsx |
ChangelogPage |
frontend | healthy | website/app/changelog/page.tsx |
SuccessPage |
frontend | healthy | website/app/success/page.tsx |
HowItWorksPage |
frontend | healthy | website/app/how-it-works/page.tsx |
TermsPage |
frontend | healthy | website/app/terms/page.tsx |
MigratePage |
frontend | healthy | website/app/migrate/page.tsx |
PrivacyPage |
frontend | healthy | website/app/privacy/page.tsx |
FrameworkDocsRedirect |
frontend | healthy | website/app/framework-docs/page.tsx |
PricingPage |
frontend | healthy | website/app/pricing/page.tsx |
FAQPage |
frontend | healthy | website/app/faq/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::website/public/framework-docs/explanation/multi-agent… |
security | healthy | website/public/framework-docs/explanation/multi-agent-philo… |
auth::tests/wizards/test_wizard_site_comprehensive.py |
security | healthy | tests/wizards/test_wizard_site_comprehensive.py |
auth::.github/workflows/publish-pypi.yml |
security | healthy | .github/workflows/publish-pypi.yml |
auth::website/public/framework-docs/reference/llm-toolkit/i… |
security | healthy | website/public/framework-docs/reference/llm-toolkit/index.h… |
auth::pyproject.toml |
security | healthy | pyproject.toml |
auth::website/public/framework-docs/reference/SHORT_TERM_ME… |
security | healthy | website/public/framework-docs/reference/SHORT_TERM_MEMORY/i… |
auth::src/attune/memory/summary_index.py |
security | healthy | src/attune/memory/summary_index.py |
auth::tests/security/test_secrets_detector.py |
security | healthy | tests/security/test_secrets_detector.py |
auth::examples/smart_team_quickstart.py |
security | healthy | examples/smart_team_quickstart.py |
auth::.env.example |
security | healthy | .env.example |
auth::tests/security/test_security_negative_cases.py |
security | healthy | tests/security/test_security_negative_cases.py |
auth::tests/integration/test_context_integration.py |
security | healthy | tests/integration/test_context_integration.py |
auth::src/attune/memory/security/secrets_types.py |
security | healthy | src/attune/memory/security/secrets_types.py |
auth::examples/workflows/code_review_example.py |
security | healthy | examples/workflows/code_review_example.py |
auth::tests/security/test_llm_toolkit_security.py |
security | healthy | tests/security/test_llm_toolkit_security.py |
auth::docs/rag/ab-report-2026-04-19.json |
security | healthy | docs/rag/ab-report-2026-04-19.json |
auth::website/public/framework-docs/reference/USER_GUIDE/in… |
security | healthy | website/public/framework-docs/reference/USER_GUIDE/index.ht… |
auth::src/attune/memory/security/secrets_detector.py |
security | healthy | src/attune/memory/security/secrets_detector.py |
auth::tests/unit/ops/test_session_summarizer.py |
security | healthy | tests/unit/ops/test_session_summarizer.py |
auth::plugin/help/generated/summaries.json |
security | healthy | plugin/help/generated/summaries.json |
auth::tests/backend/test_auth_security.py |
security | healthy | tests/backend/test_auth_security.py |
auth::src/attune/core_modules/short_term_memory.py |
security | healthy | src/attune/core_modules/short_term_memory.py |
auth::tests/unit/test_coverage_batch7.py |
security | healthy | tests/unit/test_coverage_batch7.py |
auth::tests/memory/test_summary_index_backends.py |
security | healthy | tests/memory/test_summary_index_backends.py |
auth::tests/unit/help/test_manifest.py |
security | healthy | tests/unit/help/test_manifest.py |
auth::website/public/framework-docs/how-to/security-archite… |
security | healthy | website/public/framework-docs/how-to/security-architecture/… |
auth::backend/api/auth.py |
security | healthy | backend/api/auth.py |
auth::tests/memory/test_summary_index.py |
security | healthy | tests/memory/test_summary_index.py |
auth::agents/epic_integration_wizard.py |
security | healthy | agents/epic_integration_wizard.py |
auth::backend/services/auth_service.py |
security | healthy | backend/services/auth_service.py |
auth::website/public/framework-docs/explanation/USING_ATTUN… |
security | healthy | website/public/framework-docs/explanation/USING_ATTUNE_WITH… |
auth::src/attune/wizards/decomposer.py |
security | healthy | src/attune/wizards/decomposer.py |
auth::tests/unit/test_mcp_memory_tools.py |
security | healthy | tests/unit/test_mcp_memory_tools.py |
auth::website/public/framework-docs/how-to/unified-memory-s… |
security | healthy | website/public/framework-docs/how-to/unified-memory-system/… |
auth::tests/unit/memory/test_personal_memory.py |
security | healthy | tests/unit/memory/test_personal_memory.py |
auth::tests/unit/test_cli_memory_commands.py |
security | healthy | tests/unit/test_cli_memory_commands.py |
auth::.github/workflows/release.yml |
security | healthy | .github/workflows/release.yml |
auth::plugin/help/generated/summaries_by_path.json |
security | healthy | plugin/help/generated/summaries_by_path.json |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | website/.github/workflows/deploy.yml |
security-scan |
cicd | healthy | .github/workflows/security-scan.yml |
integration |
cicd | healthy | .github/workflows/integration-tests.yml |
build |
cicd | healthy | .github/workflows/build-help-site.yml |
test |
cicd | healthy | .github/workflows/test-attune-redis.yml |
pr-fuzzing |
cicd | healthy | .github/workflows/clusterfuzzlite.yml |
batch-fuzzing |
cicd | healthy | .github/workflows/clusterfuzzlite.yml |
build |
cicd | healthy | .github/workflows/publish-pypi.yml |
publish |
cicd | healthy | .github/workflows/publish-pypi.yml |
label |
cicd | healthy | .github/workflows/auto-merge-safe.yml |
merge |
cicd | healthy | .github/workflows/auto-merge-safe.yml |
auto-merge-patch |
cicd | healthy | .github/workflows/dependabot-auto-merge.yml |
integration-auth |
cicd | healthy | .github/workflows/integration-auth.yml |
refresh |
cicd | healthy | .github/workflows/help-freshness.yml |
auto-approve-dependabot |
cicd | healthy | .github/workflows/auto-approve.yml |
analysis |
cicd | healthy | .github/workflows/scorecard.yml |
wiring-audit |
cicd | healthy | .github/workflows/docs.yml |
build |
cicd | healthy | .github/workflows/docs.yml |
deploy |
cicd | healthy | .github/workflows/docs.yml |
analyze-patterns |
cicd | healthy | .github/workflows/tier-pattern-analysis.yml |
test-analysis-script |
cicd | healthy | .github/workflows/tier-pattern-analysis.yml |
label |
cicd | healthy | .github/workflows/labeler.yml |
changes |
cicd | healthy | .github/workflows/tests.yml |
setup-matrix |
cicd | healthy | .github/workflows/tests.yml |
test |
cicd | healthy | .github/workflows/tests.yml |
clock-tz |
cicd | healthy | .github/workflows/tests.yml |
coverage |
cicd | healthy | .github/workflows/tests.yml |
lint |
cicd | healthy | .github/workflows/tests.yml |
platform-compat |
cicd | healthy | .github/workflows/tests.yml |
code-quality |
cicd | healthy | .github/workflows/tests.yml |
build |
cicd | healthy | .github/workflows/tests.yml |
build-and-release |
cicd | healthy | .github/workflows/release.yml |
pip-audit |
cicd | healthy | .github/workflows/pip-audit.yml |
test-against-attune-help-main |
cicd | healthy | .github/workflows/cross-repo-compat.yml |
pre-commit |
cicd | healthy | .github/workflows/pre-commit.yml |
windows-test |
cicd | healthy | .github/workflows/windows-debug.yml |
security |
cicd | healthy | .github/workflows/security.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.1.50 |
network | healthy | tests/security/test_pii_scrubber_extended.py |
192.168.1.100 |
network | healthy | tests/security/test_llm_toolkit_security.py |
127.0.0.1 |
network | healthy | tests/monitoring/test_webhook_ssrf.py |
10.0.0.1 |
network | healthy | tests/monitoring/test_webhook_ssrf.py |
172.16.0.1 |
network | healthy | tests/monitoring/test_webhook_ssrf.py |
192.168.1.1 |
network | healthy | tests/monitoring/test_webhook_ssrf.py |
169.254.1.1 |
network | healthy | tests/monitoring/test_webhook_ssrf.py |
169.254.169.254 |
network | healthy | tests/monitoring/test_webhook_ssrf.py |
8.8.8.8 |
network | healthy | tests/monitoring/test_webhook_ssrf.py |
224.0.0.1 |
network | healthy | tests/monitoring/test_webhook_ssrf.py |
192.168.1.5 |
network | healthy | tests/unit/ops/test_middleware.py |
192.168.1.42 |
network | healthy | tests/unit/ops/test_session_redaction.py |
1.999.0.42 |
network | healthy | tests/unit/ops/test_session_redaction.py |
10.0.0.5 |
network | healthy | tests/unit/ops/test_session_redaction.py |
203.0.113.5 |
network | healthy | tests/unit/ops/test_session_redaction.py |
192.168.1.2 |
network | healthy | tests/unit/memory/test_control_panel.py |
192.168.1.200 |
network | healthy | tests/unit/backend/test_auth_db_exceptions.py |
9.9.9.9 |
network | healthy | tests/memory/test_control_panel_api_handler.py |
1.2.3.4 |
network | healthy | tests/memory/test_control_panel_api_handler.py |
5.6.7.8 |
network | healthy | tests/memory/test_control_panel_api_handler.py |
11.387.599.111 |
network | healthy | website/components/Navigation.tsx |
3.492.997.107 |
network | healthy | website/components/Navigation.tsx |
3.176.77.84 |
network | healthy | website/components/Navigation.tsx |
5.921.43.372 |
network | healthy | website/components/Navigation.tsx |
319.192.694.801 |
network | healthy | website/components/Navigation.tsx |
76.76.21.21 |
network | healthy | attune-ai-dev/README.md |
256.1.1.1 |
network | healthy | src/attune/memory/security/pii_scrubber.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | website/.github/workflows/deploy.yml |
gha::security-scan |
cicd | healthy | .github/workflows/security-scan.yml |
gha::integration-tests |
cicd | healthy | .github/workflows/integration-tests.yml |
gha::build-help-site |
cicd | healthy | .github/workflows/build-help-site.yml |
gha::test-attune-redis |
cicd | healthy | .github/workflows/test-attune-redis.yml |
gha::clusterfuzzlite |
cicd | healthy | .github/workflows/clusterfuzzlite.yml |
gha::publish-pypi |
cicd | healthy | .github/workflows/publish-pypi.yml |
gha::auto-merge-safe |
cicd | healthy | .github/workflows/auto-merge-safe.yml |
gha::dependabot-auto-merge |
cicd | healthy | .github/workflows/dependabot-auto-merge.yml |
gha::integration-auth |
cicd | healthy | .github/workflows/integration-auth.yml |
gha::help-freshness |
cicd | healthy | .github/workflows/help-freshness.yml |
gha::auto-approve |
cicd | healthy | .github/workflows/auto-approve.yml |
gha::scorecard |
cicd | healthy | .github/workflows/scorecard.yml |
gha::docs |
cicd | healthy | .github/workflows/docs.yml |
gha::tier-pattern-analysis |
cicd | healthy | .github/workflows/tier-pattern-analysis.yml |
gha::labeler |
cicd | healthy | .github/workflows/labeler.yml |
gha::tests |
cicd | healthy | .github/workflows/tests.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::pip-audit |
cicd | healthy | .github/workflows/pip-audit.yml |
gha::cross-repo-compat |
cicd | healthy | .github/workflows/cross-repo-compat.yml |
gha::pre-commit |
cicd | healthy | .github/workflows/pre-commit.yml |
gha::windows-debug |
cicd | healthy | .github/workflows/windows-debug.yml |
gha::security |
cicd | healthy | .github/workflows/security.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
compliance_audits |
data | healthy | agents/compliance_db.py |
compliance_gaps |
data | healthy | agents/compliance_db.py |
compliance_status |
data | healthy | agents/compliance_db.py |
users |
data | healthy | backend/services/database/auth_db.py |
login_attempts |
data | healthy | backend/services/database/auth_db.py |
metrics |
data | healthy | src/attune/metrics_collector.py |
patterns |
data | healthy | src/attune/pattern_persistence.py |
pattern_usage |
data | healthy | src/attune/pattern_persistence.py |
alerts |
data | healthy | src/attune/monitoring/engine.py |
alert_history |
data | healthy | src/attune/monitoring/engine.py |
sessions |
data | healthy | src/attune/socratic/sqlite_storage.py |
blueprints |
data | healthy | src/attune/socratic/sqlite_storage.py |
evaluations |
data | healthy | src/attune/socratic/sqlite_storage.py |
workflow_runs |
data | healthy | src/attune/workflows/history.py |
workflow_stages |
data | healthy | src/attune/workflows/history.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:21 |
network | healthy | attune.config.yml |
port:29 |
network | healthy | attune.config.yml |
port:6379 |
network | healthy | docker-compose.yml |
port:8081 |
network | healthy | docker-compose.yml |
port:6380 |
network | healthy | tests/unit/test_redis_fallback.py |
port:8765 |
network | healthy | tests/unit/ops/test_middleware.py |
port:16379 |
network | healthy | tests/unit/memory/test_redis_bootstrap.py |
port:16380 |
network | healthy | tests/unit/memory/test_redis_bootstrap.py |
port:9999 |
network | healthy | tests/memory/test_control_panel_api_server.py |
port:8000 |
network | healthy | attune_redis/tests/test_integration.py |
port:08 |
network | healthy | .github/workflows/clusterfuzzlite.yml |
port:07 |
network | healthy | .github/workflows/integration-auth.yml |
port:12 |
network | healthy | .github/workflows/help-freshness.yml |
port:14 |
network | healthy | .github/workflows/cross-repo-compat.yml |
port:4317 |
network | healthy | src/attune/monitoring/otel_backend.py |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | website/app/page.tsx |
/blog |
frontend | healthy | website/app/blog/page.tsx |
/blog/tag/[tag] |
frontend | healthy | website/app/blog/tag/[tag]/page.tsx |
/blog/[slug] |
frontend | healthy | website/app/blog/[slug]/page.tsx |
/contact |
frontend | healthy | website/app/contact/page.tsx |
/docs |
frontend | healthy | website/app/docs/page.tsx |
/changelog |
frontend | healthy | website/app/changelog/page.tsx |
/success |
frontend | healthy | website/app/success/page.tsx |
/how-it-works |
frontend | healthy | website/app/how-it-works/page.tsx |
/terms |
frontend | healthy | website/app/terms/page.tsx |
/migrate |
frontend | healthy | website/app/migrate/page.tsx |
/privacy |
frontend | healthy | website/app/privacy/page.tsx |
/framework-docs |
frontend | healthy | website/app/framework-docs/page.tsx |
/pricing |
frontend | healthy | website/app/pricing/page.tsx |
/faq |
frontend | healthy | website/app/faq/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | attune.config.yml |
sqlite |
data | healthy | empathy.config.yaml |
postgres |
data | healthy | tests/security/test_security_negative_cases.py |
mongodb |
data | healthy | tests/security/test_security_negative_cases.py |
mysql |
data | healthy | tests/security/test_secrets_detector.py |
postgresql |
data | healthy | tests/unit/test_coverage_batch7.py |
elasticsearch |
data | healthy | tests/unit/security/test_ssrf_prevention.py |
| Label | Layer | Status | Path |
|---|---|---|---|
NEXT_PUBLIC_SITE_URL |
cicd | healthy | — |
ADMIN_MERGE_TOKEN |
cicd | healthy | — |
ANTHROPIC_API_KEY |
cicd | healthy | — |
CODECOV_TOKEN |
cicd | healthy | — |
NEXT_PUBLIC_PLAUSIBLE_DOMAIN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
RAILWAY_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
image::.devcontainer/Dockerfile |
hardware | healthy | .devcontainer/Dockerfile |
redis |
hardware | healthy | docker-compose.yml |
redis-commander |
hardware | healthy | docker-compose.yml |
empathy-dev |
hardware | healthy | .devcontainer/docker-compose.yml |
redis |
hardware | healthy | .devcontainer/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test_workflow_migration.py |
data | healthy | tests/unit/test_workflow_migration.py |
check-migration-banner.ts |
data | healthy | website/scripts/check-migration-banner.ts |
migration-banner.ts |
data | healthy | website/lib/migration-banner.ts |
migration.py |
data | healthy | src/attune/workflows/migration.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .env.example |
vps::gcp |
hardware | healthy | tests/unit/security/test_ssrf_prevention.py |
vps::azure |
hardware | healthy | deployments/wizards-backend/routers/inspect.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-6sbw_wij |
software | healthy | /tmp/repobility-clone-6sbw_wij |
| Label | Layer | Status | Path |
|---|---|---|---|
pubsub |
data | healthy | tests/unit/memory/test_short_term_failures.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests/wizards/test_wizard_site_comprehensive.py |
This page is publicly accessible at:
https://repobility.com/scan/9b374769-5422-4788-8d44-189b8a865960/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9b374769-5422-4788-8d44-189b8a865960/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.