https://github.com/alexisbeaulieu97/untaped-awx
· scanned 2026-06-17 01:31 UTC (1 month, 2 weeks ago)
56 raw signals (0 security + 56 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +6.0 (diff) · 39 actionable findings from 1 signal source. 17 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1826 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 |
|---|---|---|---|
__init__ |
software | healthy | tests/conftest.py:32 |
seed |
software | healthy | tests/conftest.py:54 |
get_record |
software | healthy | tests/conftest.py:61 |
list_records |
software | healthy | tests/conftest.py:64 |
install |
software | healthy | tests/conftest.py:67 |
_dispatch |
software | healthy | tests/conftest.py:76 |
_list |
software | healthy | tests/conftest.py:118 |
_get |
software | healthy | tests/conftest.py:138 |
_stdout |
software | healthy | tests/conftest.py:144 |
_create |
software | healthy | tests/conftest.py:165 |
_update |
software | healthy | tests/conftest.py:172 |
_delete |
software | healthy | tests/conftest.py:179 |
_action |
software | healthy | tests/conftest.py:187 |
_sub_list |
software | healthy | tests/conftest.py:222 |
_sub_post |
software | healthy | tests/conftest.py:270 |
_nested_create |
software | healthy | tests/conftest.py:290 |
_sub_get |
software | healthy | tests/conftest.py:310 |
_apply_filters |
software | healthy | tests/conftest.py:322 |
_matches_all |
software | healthy | tests/conftest.py:386 |
_json_body |
software | healthy | tests/conftest.py:331 |
_walk_join |
software | healthy | tests/conftest.py:449 |
_numeric_compare |
software | healthy | tests/conftest.py:477 |
_err |
software | healthy | tests/conftest.py:497 |
_reset_settings_cache |
software | healthy | tests/conftest.py:505 |
aap_config |
software | healthy | tests/conftest.py:516 |
fake_aap |
software | healthy | tests/conftest.py:531 |
seeded_default_org |
software | healthy | tests/conftest.py:539 |
seeded_job_template_with_credentials |
software | healthy | tests/conftest.py:558 |
awx_config |
software | healthy | tests/conftest.py:598 |
__init__ |
software | healthy | tests/unit/test_ping_use_case.py:8 |
ping |
software | healthy | tests/unit/test_ping_use_case.py:11 |
test_validates_payload_into_domain_model |
software | healthy | tests/unit/test_ping_use_case.py:15 |
test_ignores_extra_fields |
software | healthy | tests/unit/test_ping_use_case.py:22 |
cli |
software | healthy | tests/unit/test_test_cli.py:21 |
aap_config_env |
software | healthy | tests/unit/test_test_cli.py:26 |
_seed_jt |
software | healthy | tests/unit/test_test_cli.py:40 |
_write |
software | healthy | tests/unit/test_test_cli.py:44 |
test_test_help_lists_subcommands |
software | healthy | tests/unit/test_test_cli.py:49 |
test_run_against_missing_file_emits_clean_error |
software | healthy | tests/unit/test_test_cli.py:58 |
test_run_with_broken_vars_file_emits_clean_error |
software | healthy | tests/unit/test_test_cli.py:70 |
test_run_passes_when_job_succeeds |
software | healthy | tests/unit/test_test_cli.py:99 |
test_run_with_disjoint_variables_across_files_succeeds |
software | healthy | tests/unit/test_test_cli.py:120 |
test_run_against_directory_picks_up_yaml_children |
software | healthy | tests/unit/test_test_cli.py:159 |
test_run_filters_to_one_case |
software | healthy | tests/unit/test_test_cli.py:184 |
test_run_fails_when_required_var_missing |
software | healthy | tests/unit/test_test_cli.py:203 |
test_run_uses_var_flag |
software | healthy | tests/unit/test_test_cli.py:226 |
test_validate_renders_without_launching |
software | healthy | tests/unit/test_test_cli.py:251 |
test_fake_aap_next_action_status_is_one_shot |
software | healthy | tests/unit/test_test_cli.py:270 |
test_show_logs_prints_stdout_tail_for_failed_case |
software | healthy | tests/unit/test_test_cli.py:292 |
test_list_json_includes_variable_metadata |
software | healthy | tests/unit/test_test_cli.py:314 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
conftest.py |
software | healthy | tests/conftest.py |
test_ping_use_case.py |
software | healthy | tests/unit/test_ping_use_case.py |
test_test_cli.py |
software | healthy | tests/unit/test_test_cli.py |
test_cli.py |
software | healthy | tests/unit/test_cli.py |
test_delete_resource.py |
software | healthy | tests/unit/test_delete_resource.py |
test_tail_job_logs.py |
software | healthy | tests/unit/test_tail_job_logs.py |
test_apply_planner.py |
software | healthy | tests/unit/test_apply_planner.py |
test_apply_resource.py |
software | healthy | tests/unit/test_apply_resource.py |
test_strategies.py |
software | healthy | tests/unit/test_strategies.py |
test_save_resources.py |
software | healthy | tests/unit/test_save_resources.py |
test_plugin_entrypoint.py |
software | healthy | tests/unit/test_plugin_entrypoint.py |
conftest.py |
software | healthy | tests/unit/conftest.py |
test_job.py |
software | healthy | tests/unit/test_job.py |
test_apply_file_structure.py |
software | healthy | tests/unit/test_apply_file_structure.py |
test_stream_job_events.py |
software | healthy | tests/unit/test_stream_job_events.py |
test_test_runner.py |
software | healthy | tests/unit/test_test_runner.py |
test_fk_resolver.py |
software | healthy | tests/unit/test_fk_resolver.py |
test_payloads.py |
software | healthy | tests/unit/test_payloads.py |
test_get_resource.py |
software | healthy | tests/unit/test_get_resource.py |
test_manage_membership.py |
software | healthy | tests/unit/test_manage_membership.py |
test_outcomes.py |
software | healthy | tests/unit/test_outcomes.py |
test_action_registry.py |
software | healthy | tests/unit/test_action_registry.py |
test_yaml_io.py |
software | healthy | tests/unit/test_yaml_io.py |
test_test_parser.py |
software | healthy | tests/unit/test_test_parser.py |
test_list_jobs.py |
software | healthy | tests/unit/test_list_jobs.py |
test_job_record_repo.py |
software | healthy | tests/unit/test_job_record_repo.py |
test_job_monitor.py |
software | healthy | tests/unit/test_job_monitor.py |
test_format_raw_first_key.py |
software | healthy | tests/unit/test_format_raw_first_key.py |
test_browse_unified_templates.py |
software | healthy | tests/unit/test_browse_unified_templates.py |
test_list_template_usage.py |
software | healthy | tests/unit/test_list_template_usage.py |
test_pagination.py |
software | healthy | tests/unit/test_pagination.py |
test_workflow_node_repo.py |
software | healthy | tests/unit/test_workflow_node_repo.py |
test_apply_membership.py |
software | healthy | tests/unit/test_apply_membership.py |
test_apply_secret_policy.py |
software | healthy | tests/unit/test_apply_secret_policy.py |
test_unified_template_repo.py |
software | healthy | tests/unit/test_unified_template_repo.py |
test_launch_flags.py |
software | healthy | tests/unit/test_launch_flags.py |
test_save_resource.py |
software | healthy | tests/unit/test_save_resource.py |
test_test_vars_resolver.py |
software | healthy | tests/unit/test_test_vars_resolver.py |
test_list_workflow_nodes.py |
software | healthy | tests/unit/test_list_workflow_nodes.py |
test_apply_file.py |
software | healthy | tests/unit/test_apply_file.py |
test_layering.py |
software | healthy | tests/unit/test_layering.py |
test_get_job.py |
software | healthy | tests/unit/test_get_job.py |
test_names.py |
software | healthy | tests/unit/test_names.py |
test_secret_strip.py |
software | healthy | tests/unit/test_secret_strip.py |
test_errors.py |
software | healthy | tests/unit/test_errors.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FakeAap |
software | healthy | tests/conftest.py:29 |
_StubClient |
software | healthy | tests/unit/test_ping_use_case.py:7 |
_StubClient |
software | healthy | tests/unit/test_delete_resource.py:21 |
_FakeMonitor |
software | healthy | tests/unit/test_tail_job_logs.py:16 |
_Trackable |
software | healthy | tests/unit/test_tail_job_logs.py:118 |
_SpyMonitor |
software | healthy | tests/unit/test_tail_job_logs.py:124 |
_StubFk |
software | healthy | tests/unit/test_apply_planner.py:25 |
_StubCatalog |
software | healthy | tests/unit/test_apply_resource.py:31 |
_StubFk |
software | healthy | tests/unit/test_apply_resource.py:45 |
_StubClient |
software | healthy | tests/unit/test_apply_resource.py:62 |
_StubStrategy |
software | healthy | tests/unit/test_apply_resource.py:112 |
_StubStrategies |
software | healthy | tests/unit/test_apply_resource.py:130 |
_RecordingFk |
software | healthy | tests/unit/test_apply_resource.py:552 |
_IdLessStrategy |
software | healthy | tests/unit/test_apply_resource.py:589 |
_StubClient |
software | healthy | tests/unit/test_strategies.py:20 |
_StubFk |
software | healthy | tests/unit/test_strategies.py:56 |
_MultiResultClient |
software | healthy | tests/unit/test_strategies.py:178 |
_StubClient |
software | healthy | tests/unit/test_save_resources.py:22 |
_StubFk |
software | healthy | tests/unit/test_save_resources.py:47 |
_StubCatalog |
software | healthy | tests/unit/test_save_resources.py:55 |
_FakeMonitor |
software | healthy | tests/unit/test_stream_job_events.py:12 |
StubFk |
software | healthy | tests/unit/test_test_runner.py:21 |
StubLauncher |
software | healthy | tests/unit/test_test_runner.py:33 |
StubWatcher |
software | healthy | tests/unit/test_test_runner.py:65 |
RecordingLauncher |
software | healthy | tests/unit/test_test_runner.py:201 |
SlowLauncher |
software | healthy | tests/unit/test_test_runner.py:362 |
_StubRepo |
software | healthy | tests/unit/test_fk_resolver.py:18 |
_BoomRepo |
software | healthy | tests/unit/test_fk_resolver.py:88 |
_BuggyRepo |
software | healthy | tests/unit/test_fk_resolver.py:96 |
_SlowCountingRepo |
software | healthy | tests/unit/test_fk_resolver.py:325 |
_StubClient |
software | healthy | tests/unit/test_get_resource.py:18 |
_ListStubClient |
software | healthy | tests/unit/test_get_resource.py:47 |
_StubClient |
software | healthy | tests/unit/test_manage_membership.py:19 |
_FakeJobRepo |
software | healthy | tests/unit/test_list_jobs.py:17 |
_FakeClient |
software | healthy | tests/unit/test_job_record_repo.py:18 |
_FakeClient |
software | healthy | tests/unit/test_job_monitor.py:19 |
_FakeUjtRepo |
software | healthy | tests/unit/test_browse_unified_templates.py:18 |
_StubNodes |
software | healthy | tests/unit/test_list_template_usage.py:18 |
_StubResources |
software | healthy | tests/unit/test_list_template_usage.py:35 |
_FakeClient |
software | healthy | tests/unit/test_workflow_node_repo.py:17 |
_StubClient |
software | healthy | tests/unit/test_apply_membership.py:24 |
_StubFk |
software | healthy | tests/unit/test_apply_membership.py:53 |
_FakeClient |
software | healthy | tests/unit/test_unified_template_repo.py:17 |
_StubClient |
software | healthy | tests/unit/test_save_resource.py:13 |
_StubFk |
software | healthy | tests/unit/test_save_resource.py:38 |
StubPrompt |
software | healthy | tests/unit/test_test_vars_resolver.py:16 |
_StubNodes |
software | healthy | tests/unit/test_list_workflow_nodes.py:17 |
_StubResources |
software | healthy | tests/unit/test_list_workflow_nodes.py:34 |
_RecordingApply |
software | healthy | tests/unit/test_apply_file.py:24 |
_StubFk |
software | healthy | tests/unit/test_apply_file.py:44 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
unit |
software | healthy | tests/unit |
integration |
software | healthy | tests/integration |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
examples |
software | healthy | examples |
src |
software | healthy | src |
untaped_awx |
software | healthy | src/untaped_awx |
application |
software | healthy | src/untaped_awx/application |
test |
software | healthy | src/untaped_awx/application/test |
infrastructure |
software | healthy | src/untaped_awx/infrastructure |
specs |
software | healthy | src/untaped_awx/infrastructure/specs |
test |
software | healthy | src/untaped_awx/infrastructure/test |
cli |
software | healthy | src/untaped_awx/cli |
skills |
software | healthy | src/untaped_awx/skills |
untaped-awx |
software | healthy | src/untaped_awx/skills/untaped-awx |
domain |
software | healthy | src/untaped_awx/domain |
docs |
software | healthy | docs |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Group::examples/inventory-prod.yml |
hardware | healthy | examples/inventory-prod.yml |
k8s::Host::examples/inventory-prod.yml |
hardware | healthy | examples/inventory-prod.yml |
k8s::AwxTestSuite::examples/test-deploy-app.yml |
hardware | healthy | examples/test-deploy-app.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::ec2 |
hardware | healthy | examples/inventory-prod.yml |
vps::aws |
hardware | healthy | examples/test-deploy-app.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
alexisbeaulieu97__untaped-awx |
software | healthy | /data/fable5_failed_archive/alexisbeaulieu97__untaped-awx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
lint-and-test |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/f164b339-35ab-4156-a370-3cc4494e62f3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f164b339-35ab-4156-a370-3cc4494e62f3/
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.