https://github.com/benkirk/sam-queries
· scanned 2026-06-17 01:39 UTC (1 month, 2 weeks ago)
203 raw signals (0 security + 203 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -16.7 (diff) · 138 actionable findings from 1 signal source. 65 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 6275 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 |
|---|---|---|---|
_open_csv |
software | healthy | sql/queries/build_annual_report.py:43 |
_f |
software | healthy | sql/queries/build_annual_report.py:49 |
_i |
software | healthy | sql/queries/build_annual_report.py:62 |
_read_mapping |
software | healthy | sql/queries/build_annual_report.py:66 |
_facility_set |
software | healthy | sql/queries/build_annual_report.py:86 |
_load_award_lookup_cache |
software | healthy | sql/queries/build_annual_report.py:98 |
_save_award_lookup_cache |
software | healthy | sql/queries/build_annual_report.py:114 |
_fetch_nsf_division |
software | healthy | sql/queries/build_annual_report.py:133 |
resolve_unknown_awards |
software | healthy | sql/queries/build_annual_report.py:151 |
load_projects |
software | healthy | sql/queries/build_annual_report.py:177 |
_projcode_facility_hint |
software | healthy | sql/queries/build_annual_report.py:288 |
classify_section |
software | healthy | sql/queries/build_annual_report.py:313 |
_fmt_num |
software | healthy | sql/queries/build_annual_report.py:356 |
_fmt_int |
software | healthy | sql/queries/build_annual_report.py:362 |
emit_report |
software | healthy | sql/queries/build_annual_report.py:368 |
push |
software | healthy | sql/queries/build_annual_report.py:379 |
blank |
software | healthy | sql/queries/build_annual_report.py:382 |
section_subtotal |
software | healthy | sql/queries/build_annual_report.py:385 |
main |
software | healthy | sql/queries/build_annual_report.py:540 |
convert_tsv_to_csv |
software | healthy | sql/queries/tsv_to_csv.py:12 |
filter |
software | healthy | containers/webapp/gunicorn_config.py:15 |
post_fork |
software | dead | containers/webapp/gunicorn_config.py:27 |
__init__ |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:72 |
_deterministic_hash |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:123 |
_get_fake_name |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:128 |
_get_fake_username |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:144 |
_get_fake_upid |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:170 |
_get_fake_email |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:197 |
_get_fake_phone |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:220 |
_get_fake_institution |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:252 |
_get_fake_organization |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:268 |
_get_fake_contract_number |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:302 |
_get_fake_orcid |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:349 |
_get_fake_text |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:364 |
_initialize_tracking_sets |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:395 |
anonymize_users |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:428 |
anonymize_user_aliases |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:515 |
anonymize_emails |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:572 |
anonymize_phones |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:610 |
anonymize_institutions |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:648 |
anonymize_organizations |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:703 |
anonymize_projects |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:749 |
anonymize_contracts |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:798 |
anonymize_charge_summary_table |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:848 |
anonymize_activity_table |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:923 |
anonymize_all |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:981 |
export_mappings |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:1058 |
main |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:1077 |
check_leaks |
software | healthy | containers/sam-sql-dev/check_username_leak.py:10 |
test_username_consistency |
software | healthy | containers/sam-sql-dev/test_username_anonymization.py:16 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
CLAUDE.md |
software | healthy | CLAUDE.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
.trivy.yaml |
software | healthy | .trivy.yaml |
.mega-linter.yml |
software | healthy | .mega-linter.yml |
setup_local_db.sh |
software | healthy | setup_local_db.sh |
README.md |
software | healthy | README.md |
install.sh |
software | healthy | install.sh |
pyproject.toml |
software | healthy | pyproject.toml |
install_local.sh |
software | healthy | install_local.sh |
Makefile |
software | healthy | Makefile |
conda-env.yaml |
software | healthy | conda-env.yaml |
compose.yaml |
software | healthy | compose.yaml |
LICENSE.md |
software | healthy | LICENSE.md |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
.cspell.json |
software | healthy | .cspell.json |
test_database.sh |
software | healthy | test_database.sh |
.jscpd.json |
software | healthy | .jscpd.json |
gen_context.sh |
software | healthy | sql/gen_context.sh |
driver.sh |
software | healthy | sql/driver.sh |
usage_q3_by_institution.sql |
software | healthy | sql/queries/usage_q3_by_institution.sql |
hpc_usage_totals.sql |
software | healthy | sql/queries/hpc_usage_totals.sql |
usage_q7_disk_by_project_resource.sql |
software | healthy | sql/queries/usage_q7_disk_by_project_resource.sql |
build_annual_report.py |
software | healthy | sql/queries/build_annual_report.py |
list_common_tables.sql |
software | healthy | sql/queries/list_common_tables.sql |
hpc_annual_usage.sql |
software | healthy | sql/queries/hpc_annual_usage.sql |
alloc_history.sql |
software | healthy | sql/queries/alloc_history.sql |
alloc_type.sql |
software | healthy | sql/queries/alloc_type.sql |
Inactive_projects.sql |
software | healthy | sql/queries/Inactive_projects.sql |
Future_project_expiration.sql |
software | healthy | sql/queries/Future_project_expiration.sql |
hpc_annual_usage_only.sql |
software | healthy | sql/queries/hpc_annual_usage_only.sql |
tsv_to_csv.py |
software | healthy | sql/queries/tsv_to_csv.py |
state_queries.sql |
software | healthy | sql/queries/state_queries.sql |
threshold_set.sql |
software | healthy | sql/queries/threshold_set.sql |
new_user_history.sql |
software | healthy | sql/queries/new_user_history.sql |
hpc_heavy_users.sql |
software | healthy | sql/queries/hpc_heavy_users.sql |
derecho_cpu_usage_monthly_by_facility.sql |
software | healthy | sql/queries/derecho_cpu_usage_monthly_by_facility.sql |
build_annual_report.sh |
software | healthy | sql/queries/build_annual_report.sh |
usage_q6_compute_by_project_machine.sql |
software | healthy | sql/queries/usage_q6_compute_by_project_machine.sql |
user_table.sql |
software | healthy | sql/queries/user_table.sql |
usage_q1_unique_counts.sql |
software | healthy | sql/queries/usage_q1_unique_counts.sql |
usage_q5_projects_with_nsf.sql |
software | healthy | sql/queries/usage_q5_projects_with_nsf.sql |
run_usage_reports.sh |
software | healthy | sql/queries/run_usage_reports.sh |
hpc_quarterly_usage.sql |
software | healthy | sql/queries/hpc_quarterly_usage.sql |
usage_q4_by_alloc_type.sql |
software | healthy | sql/queries/usage_q4_by_alloc_type.sql |
find_project_directories.sql |
software | healthy | sql/queries/find_project_directories.sql |
usage_q0_allocation_types.sql |
software | healthy | sql/queries/usage_q0_allocation_types.sql |
expiring_projects.sql |
software | healthy | sql/queries/expiring_projects.sql |
hpc_usage_history.sql |
software | healthy | sql/queries/hpc_usage_history.sql |
project_directories.sql |
software | healthy | sql/queries/project_directories.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_SkipHealthProbes |
software | healthy | containers/webapp/gunicorn_config.py:13 |
SAMAnonymizer |
software | healthy | containers/sam-sql-dev/anonymize_sam_db.py:69 |
AnonymizationVerifier |
software | healthy | containers/sam-sql-dev/verify_anonymization.py:21 |
TestFstreeAllResources |
software | healthy | tests/api/test_fstree_access.py:11 |
TestFstreeSingleResource |
software | healthy | tests/api/test_fstree_access.py:42 |
TestFstreeAuth |
software | healthy | tests/api/test_fstree_access.py:99 |
TestFstreeCacheRefresh |
software | healthy | tests/api/test_fstree_access.py:113 |
TestAddMemberEndpoint |
software | healthy | tests/api/test_member_management.py:34 |
TestRemoveMemberEndpoint |
software | healthy | tests/api/test_member_management.py:98 |
TestChangeAdminEndpoint |
software | healthy | tests/api/test_member_management.py:132 |
TestUnauthorizedAccess |
software | healthy | tests/api/test_member_management.py:196 |
TestUserListEndpoint |
software | healthy | tests/api/test_user_endpoints.py:10 |
TestUserDetailEndpoint |
software | healthy | tests/api/test_user_endpoints.py:52 |
TestUserProjectsEndpoint |
software | healthy | tests/api/test_user_endpoints.py:94 |
TestProjectAccessAllBranches |
software | healthy | tests/api/test_project_access.py:11 |
TestProjectAccessSingleBranch |
software | healthy | tests/api/test_project_access.py:57 |
TestProjectAccessAuth |
software | healthy | tests/api/test_project_access.py:79 |
TestProjectAccessCacheRefresh |
software | healthy | tests/api/test_project_access.py:93 |
TestDirectoryAccessStructure |
software | healthy | tests/api/test_directory_access.py:11 |
TestUnixGroups |
software | healthy | tests/api/test_directory_access.py:39 |
TestUnixAccounts |
software | healthy | tests/api/test_directory_access.py:90 |
TestBranchFilter |
software | healthy | tests/api/test_directory_access.py:139 |
TestAuthentication |
software | healthy | tests/api/test_directory_access.py:164 |
TestCacheRefresh |
software | healthy | tests/api/test_directory_access.py:178 |
TestUserSchemas |
software | healthy | tests/api/test_schemas.py:52 |
TestProjectSchemas |
software | healthy | tests/api/test_schemas.py:139 |
TestSchemaDatetimeHandling |
software | healthy | tests/api/test_schemas.py:248 |
TestSchemaEdgeCases |
software | healthy | tests/api/test_schemas.py:278 |
TestProjectListEndpoint |
software | healthy | tests/api/test_project_endpoints.py:11 |
TestProjectTreeEndpoints |
software | healthy | tests/api/test_project_endpoints.py:50 |
TestProjectDetailEndpoint |
software | healthy | tests/api/test_project_endpoints.py:153 |
TestProjectMembersEndpoint |
software | healthy | tests/api/test_project_endpoints.py:176 |
TestProjectAllocationsEndpoint |
software | healthy | tests/api/test_project_endpoints.py:197 |
TestProjectExpirationEndpoints |
software | healthy | tests/api/test_project_endpoints.py:232 |
TestLivenessEndpoint |
software | healthy | tests/api/test_health_endpoints.py:25 |
TestHealthEndpoint |
software | healthy | tests/api/test_health_endpoints.py:52 |
TestReadinessEndpoint |
software | healthy | tests/api/test_health_endpoints.py:129 |
TestDbPoolEndpoint |
software | healthy | tests/api/test_health_endpoints.py:165 |
TestResourceSchemas |
software | healthy | tests/api/test_allocation_schemas.py:41 |
TestAllocationSchemas |
software | healthy | tests/api/test_allocation_schemas.py:82 |
TestAccountSchemas |
software | healthy | tests/api/test_allocation_schemas.py:194 |
TestChargeSummarySchemas |
software | healthy | tests/api/test_allocation_schemas.py:244 |
TestSchemaIntegration |
software | healthy | tests/api/test_allocation_schemas.py:301 |
TestUserProjQueueSchemaLoading |
software | healthy | tests/api/test_status_schemas.py:22 |
TestDerechoSchemaLoading |
software | healthy | tests/api/test_status_schemas.py:64 |
TestCasperSchemaLoading |
software | healthy | tests/api/test_status_schemas.py:214 |
TestSchemaSerialization |
software | healthy | tests/api/test_status_schemas.py:375 |
TestProjectChargesSummary |
software | healthy | tests/api/test_charge_endpoints.py:30 |
TestProjectChargesDetail |
software | healthy | tests/api/test_charge_endpoints.py:122 |
TestPostCompChargeSummaryFailures |
software | healthy | tests/api/test_charge_endpoints.py:213 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ANY / |
api | healthy | src/webapp/run.py |
ANY /live |
api | healthy | src/webapp/api/v1/health.py |
ANY /ready |
api | healthy | src/webapp/api/v1/health.py |
ANY /db-pool |
api | healthy | src/webapp/api/v1/health.py |
ANY /<access_branch_name> |
api | healthy | src/webapp/api/v1/directory_access.py |
ANY /refresh |
api | healthy | src/webapp/api/v1/directory_access.py |
ANY /<path:resource_name> |
api | healthy | src/webapp/api/v1/fstree_access.py |
ANY /projects/ |
api | healthy | src/webapp/api/v1/fstree_access.py |
ANY /projects/<projcode> |
api | healthy | src/webapp/api/v1/fstree_access.py |
ANY /users/ |
api | healthy | src/webapp/api/v1/fstree_access.py |
ANY /users/<username> |
api | healthy | src/webapp/api/v1/fstree_access.py |
ANY /<projcode> |
api | healthy | src/webapp/api/v1/projects.py |
ANY /<projcode>/members |
api | healthy | src/webapp/api/v1/projects.py |
ANY /<projcode>/allocations |
api | healthy | src/webapp/api/v1/projects.py |
ANY /expiring |
api | healthy | src/webapp/api/v1/projects.py |
ANY /recently_expired |
api | healthy | src/webapp/api/v1/projects.py |
ANY /<projcode>/members/<username> |
api | healthy | src/webapp/api/v1/projects.py |
ANY /<projcode>/admin |
api | healthy | src/webapp/api/v1/projects.py |
ANY /<projcode>/jobs |
api | healthy | src/webapp/api/v1/projects.py |
ANY /derecho |
api | healthy | src/webapp/api/v1/status.py |
ANY /casper |
api | healthy | src/webapp/api/v1/status.py |
ANY /jupyterhub |
api | healthy | src/webapp/api/v1/status.py |
ANY /outage |
api | healthy | src/webapp/api/v1/status.py |
ANY /derecho/latest |
api | healthy | src/webapp/api/v1/status.py |
ANY /casper/latest |
api | healthy | src/webapp/api/v1/status.py |
ANY /jupyterhub/latest |
api | healthy | src/webapp/api/v1/status.py |
ANY /outages |
api | healthy | src/webapp/api/v1/status.py |
ANY /outages/<int:outage_id> |
api | healthy | src/webapp/api/v1/status.py |
ANY /reservations |
api | healthy | src/webapp/api/v1/status.py |
ANY /me |
api | healthy | src/webapp/api/v1/users.py |
ANY /me/projects |
api | healthy | src/webapp/api/v1/users.py |
ANY /search |
api | healthy | src/webapp/api/v1/users.py |
ANY /<username> |
api | healthy | src/webapp/api/v1/users.py |
ANY /<username>/projects |
api | healthy | src/webapp/api/v1/users.py |
ANY /<int:allocation_id> |
api | healthy | src/webapp/api/v1/allocations.py |
ANY /projects/<projcode>/charges |
api | healthy | src/webapp/api/v1/charges.py |
ANY /projects/<projcode>/charges/summary |
api | healthy | src/webapp/api/v1/charges.py |
ANY /charge-summaries/comp |
api | healthy | src/webapp/api/v1/charges.py |
ANY /charge-summaries/disk |
api | healthy | src/webapp/api/v1/charges.py |
ANY /charge-summaries/archive |
api | healthy | src/webapp/api/v1/charges.py |
ANY /login |
api | healthy | src/webapp/auth/blueprint.py |
ANY /oidc/login |
api | healthy | src/webapp/auth/blueprint.py |
ANY /oidc/callback |
api | healthy | src/webapp/auth/blueprint.py |
ANY /logout |
api | healthy | src/webapp/auth/blueprint.py |
ANY /<projcode>/add-form |
api | healthy | src/webapp/dashboards/project_members.py |
ANY /<projcode>/add |
api | healthy | src/webapp/dashboards/project_members.py |
ANY /<projcode>/<username> |
api | healthy | src/webapp/dashboards/project_members.py |
ANY /htmx/organizations-card |
api | healthy | src/webapp/dashboards/admin/orgs_routes.py |
ANY /htmx/institutions-fragment |
api | healthy | src/webapp/dashboards/admin/orgs_routes.py |
ANY /htmx/organization-edit-form/<int:org_id> |
api | healthy | src/webapp/dashboards/admin/orgs_routes.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
country |
data | healthy | src/sam/geography.py |
state_prov |
data | healthy | src/sam/geography.py |
synchronizer |
data | healthy | src/sam/operational.py |
manual_task |
data | healthy | src/sam/operational.py |
product |
data | healthy | src/sam/operational.py |
wallclock_exemption |
data | healthy | src/sam/operational.py |
role |
data | healthy | src/sam/security/roles.py |
role_user |
data | healthy | src/sam/security/roles.py |
api_credentials |
data | healthy | src/sam/security/roles.py |
role_api_credentials |
data | healthy | src/sam/security/roles.py |
access_branch |
data | healthy | src/sam/security/access.py |
access_branch_resource |
data | healthy | src/sam/security/access.py |
machine |
data | healthy | src/sam/resources/machines.py |
machine_factor |
data | healthy | src/sam/resources/machines.py |
queue |
data | healthy | src/sam/resources/machines.py |
queue_factor |
data | healthy | src/sam/resources/machines.py |
factor |
data | healthy | src/sam/resources/charging.py |
formula |
data | healthy | src/sam/resources/charging.py |
facility |
data | healthy | src/sam/resources/facilities.py |
facility_resource |
data | healthy | src/sam/resources/facilities.py |
panel |
data | healthy | src/sam/resources/facilities.py |
panel_session |
data | healthy | src/sam/resources/facilities.py |
project_code |
data | healthy | src/sam/resources/facilities.py |
resources |
data | healthy | src/sam/resources/resources.py |
resource_type |
data | healthy | src/sam/resources/resources.py |
resource_shell |
data | healthy | src/sam/resources/resources.py |
disk_resource_root_directory |
data | healthy | src/sam/resources/resources.py |
archive_activity |
data | healthy | src/sam/activity/archive.py |
archive_charge |
data | healthy | src/sam/activity/archive.py |
archive_cos |
data | healthy | src/sam/activity/archive.py |
disk_activity |
data | healthy | src/sam/activity/disk.py |
disk_charge |
data | healthy | src/sam/activity/disk.py |
disk_cos |
data | healthy | src/sam/activity/disk.py |
comp_job |
data | healthy | src/sam/activity/computational.py |
comp_activity |
data | healthy | src/sam/activity/computational.py |
comp_activity_charge |
data | healthy | src/sam/activity/computational.py |
dataset_activity |
data | healthy | src/sam/activity/dataset.py |
dav_activity |
data | healthy | src/sam/activity/dav.py |
dav_charge |
data | healthy | src/sam/activity/dav.py |
dav_cos |
data | healthy | src/sam/activity/dav.py |
hpc_activity |
data | healthy | src/sam/activity/hpc.py |
hpc_charge |
data | healthy | src/sam/activity/hpc.py |
hpc_cos |
data | healthy | src/sam/activity/hpc.py |
User |
data | healthy | src/sam/core/users.py |
UserAlias |
data | healthy | src/sam/core/users.py |
EmailAddress |
data | healthy | src/sam/core/users.py |
Phone |
data | healthy | src/sam/core/users.py |
PhoneType |
data | healthy | src/sam/core/users.py |
UserResourceHome |
data | healthy | src/sam/core/users.py |
UserResourceShell |
data | healthy | src/sam/core/users.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
sql |
software | healthy | sql |
queries |
software | healthy | sql/queries |
from_dave |
software | healthy | sql/queries/from_dave |
containers |
software | healthy | containers |
webapp |
software | healthy | containers/webapp |
collectors |
software | healthy | containers/collectors |
sam-sql-dev |
software | healthy | containers/sam-sql-dev |
tests |
software | healthy | tests |
factories |
software | healthy | tests/factories |
api |
software | healthy | tests/api |
perf |
software | healthy | tests/perf |
unit |
software | healthy | tests/unit |
integration |
software | healthy | tests/integration |
scripts |
software | healthy | scripts |
cron |
software | healthy | scripts/cron |
accounting |
software | healthy | scripts/cron/accounting |
jobs |
software | healthy | scripts/cron/accounting/jobs |
disk |
software | healthy | scripts/cron/accounting/disk |
setup |
software | healthy | scripts/setup |
ci |
software | healthy | scripts/ci |
mock_data |
software | healthy | scripts/mock_data |
infra |
software | healthy | scripts/infra |
lib |
software | healthy | scripts/lib |
.github |
software | healthy | .github |
scripts |
software | healthy | .github/scripts |
workflows |
software | healthy | .github/workflows |
utils |
software | healthy | utils |
profiling |
software | healthy | utils/profiling |
parity |
software | healthy | utils/parity |
remediation |
software | healthy | utils/remediation |
infrastructure |
software | healthy | infrastructure |
scripts |
software | healthy | infrastructure/scripts |
staging |
software | healthy | infrastructure/staging |
src |
software | healthy | src |
webapp |
software | healthy | src/webapp |
static |
software | healthy | src/webapp/static |
js |
software | healthy | src/webapp/static/js |
css |
software | healthy | src/webapp/static/css |
api |
software | healthy | src/webapp/api |
v1 |
software | healthy | src/webapp/api/v1 |
jobs |
software | healthy | src/webapp/jobs |
utils |
software | healthy | src/webapp/utils |
admin |
software | healthy | src/webapp/admin |
caching |
software | healthy | src/webapp/caching |
audit |
software | healthy | src/webapp/audit |
templates |
software | healthy | src/webapp/templates |
project_members |
software | healthy | src/webapp/templates/project_members |
fragments |
software | healthy | src/webapp/templates/project_members/fragments |
admin |
software | healthy | src/webapp/templates/admin |
auth |
software | healthy | src/webapp/templates/auth |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
image::containers/webapp/Dockerfile |
hardware | healthy | containers/webapp/Dockerfile |
image::containers/collectors/Dockerfile |
hardware | healthy | containers/collectors/Dockerfile |
image::containers/sam-sql-dev/Dockerfile |
hardware | healthy | containers/sam-sql-dev/Dockerfile |
webapp |
hardware | healthy | compose.yaml |
webdev |
hardware | healthy | compose.yaml |
cache |
hardware | healthy | compose.yaml |
mysql |
hardware | healthy | compose.yaml |
mysql-test |
hardware | healthy | compose.yaml |
k8s::ExternalSecret::helm/templates/external_secret.yaml |
hardware | healthy | helm/templates/external_secret.yaml |
k8s::PodDisruptionBudget::helm/templates/pdb.yaml |
hardware | healthy | helm/templates/pdb.yaml |
k8s::NetworkPolicy::helm/templates/redis-networkpolicy.yaml |
hardware | healthy | helm/templates/redis-networkpolicy.yaml |
tf::aws_acm_certificate::webapp |
hardware | healthy | infrastructure/staging/dns.tf |
tf::aws_route53_record::cert_validation |
hardware | healthy | infrastructure/staging/dns.tf |
tf::aws_acm_certificate_validation::webapp |
hardware | healthy | infrastructure/staging/dns.tf |
tf::aws_route53_record::staging |
hardware | healthy | infrastructure/staging/dns.tf |
tf::aws_security_group::alb |
hardware | healthy | infrastructure/staging/security_groups.tf |
tf::aws_security_group::ecs |
hardware | healthy | infrastructure/staging/security_groups.tf |
tf::aws_security_group::rds |
hardware | healthy | infrastructure/staging/security_groups.tf |
tf::aws_iam_role::ecs_execution |
hardware | healthy | infrastructure/staging/iam.tf |
tf::aws_iam_role_policy_attachment::ecs_execution_policy |
hardware | healthy | infrastructure/staging/iam.tf |
tf::aws_iam_role_policy::ecs_execution_ssm |
hardware | healthy | infrastructure/staging/iam.tf |
tf::aws_iam_role::ecs_task |
hardware | healthy | infrastructure/staging/iam.tf |
tf::aws_iam_role_policy::ecs_exec |
hardware | healthy | infrastructure/staging/iam.tf |
tf::aws_ecs_cluster::main |
hardware | healthy | infrastructure/staging/ecs.tf |
tf::aws_cloudwatch_log_group::webapp |
hardware | healthy | infrastructure/staging/ecs.tf |
tf::aws_ecs_task_definition::webapp |
hardware | healthy | infrastructure/staging/ecs.tf |
tf::aws_ecs_service::webapp |
hardware | healthy | infrastructure/staging/ecs.tf |
tf::aws_alb::main |
hardware | healthy | infrastructure/staging/alb.tf |
tf::aws_alb_target_group::webapp |
hardware | healthy | infrastructure/staging/alb.tf |
tf::aws_alb_listener::http |
hardware | healthy | infrastructure/staging/alb.tf |
tf::aws_alb_listener::https |
hardware | healthy | infrastructure/staging/alb.tf |
tf::aws_db_subnet_group::main |
hardware | healthy | infrastructure/staging/rds.tf |
tf::aws_ssm_parameter::db_host |
hardware | healthy | infrastructure/staging/ssm.tf |
tf::aws_ssm_parameter::db_username |
hardware | healthy | infrastructure/staging/ssm.tf |
tf::aws_ssm_parameter::db_password |
hardware | healthy | infrastructure/staging/ssm.tf |
tf::aws_ssm_parameter::flask_secret_key |
hardware | healthy | infrastructure/staging/ssm.tf |
tf::aws_ssm_parameter::oidc_client_id |
hardware | healthy | infrastructure/staging/ssm.tf |
tf::aws_ssm_parameter::oidc_client_secret |
hardware | healthy | infrastructure/staging/ssm.tf |
tf::aws_ssm_parameter::oidc_issuer |
hardware | healthy | infrastructure/staging/ssm.tf |
tf::aws_ecr_repository::webapp |
hardware | healthy | infrastructure/staging/ecr.tf |
tf::aws_ecr_lifecycle_policy::webapp |
hardware | healthy | infrastructure/staging/ecr.tf |
tf::aws_vpc::main |
hardware | healthy | infrastructure/staging/network.tf |
tf::aws_subnet::public |
hardware | healthy | infrastructure/staging/network.tf |
tf::aws_subnet::private |
hardware | healthy | infrastructure/staging/network.tf |
tf::aws_subnet::database |
hardware | healthy | infrastructure/staging/network.tf |
tf::aws_internet_gateway::main |
hardware | healthy | infrastructure/staging/network.tf |
tf::aws_eip::nat |
hardware | healthy | infrastructure/staging/network.tf |
tf::aws_nat_gateway::main |
hardware | healthy | infrastructure/staging/network.tf |
tf::aws_route_table::public |
hardware | healthy | infrastructure/staging/network.tf |
tf::aws_route_table_association::public |
hardware | healthy | infrastructure/staging/network.tf |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/webapp/templates/auth/login.html |
security | healthy | src/webapp/templates/auth/login.html |
auth::docs/nrit-review-2026-05/zap-basic-report.html |
security | healthy | docs/nrit-review-2026-05/zap-basic-report.html |
auth::src/webapp/auth/__init__.py |
security | healthy | src/webapp/auth/__init__.py |
auth::helm/templates/deployment.yaml |
security | healthy | helm/templates/deployment.yaml |
auth::tests/integration/test_rate_limit_flow.py |
security | healthy | tests/integration/test_rate_limit_flow.py |
auth::.env.example |
security | healthy | .env.example |
auth::docs/nrit-review-2026-05/run-zap-manual-explore.sh |
security | healthy | docs/nrit-review-2026-05/run-zap-manual-explore.sh |
auth::docs/nrit-review-2026-05/README.md |
security | healthy | docs/nrit-review-2026-05/README.md |
auth::helm/tests/test-oidc-render.sh |
security | healthy | helm/tests/test-oidc-render.sh |
auth::scripts/cirrus_healthcheck.sh |
security | healthy | scripts/cirrus_healthcheck.sh |
auth::src/webapp/README.md |
security | healthy | src/webapp/README.md |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::tests/unit/test_fail_closed_config.py |
security | healthy | tests/unit/test_fail_closed_config.py |
auth::src/webapp/utils/csp.py |
security | healthy | src/webapp/utils/csp.py |
auth::src/webapp/auth/providers.py |
security | healthy | src/webapp/auth/providers.py |
auth::.github/workflows/ci-staging.yaml |
security | healthy | .github/workflows/ci-staging.yaml |
auth::src/webapp/auth/blueprint.py |
security | healthy | src/webapp/auth/blueprint.py |
auth::src/webapp/templates/dashboards/admin/fragments/confi… |
security | healthy | src/webapp/templates/dashboards/admin/fragments/configurati… |
auth::src/webapp/utils/config_inspect.py |
security | healthy | src/webapp/utils/config_inspect.py |
auth::helm/templates/external_secret.yaml |
security | healthy | helm/templates/external_secret.yaml |
auth::tests/unit/test_oidc_auth.py |
security | healthy | tests/unit/test_oidc_auth.py |
auth::infrastructure/README.md |
security | healthy | infrastructure/README.md |
auth::src/webapp/run.py |
security | healthy | src/webapp/run.py |
auth::docs/nrit-review-2026-05/zap-manual-report-filtered.h… |
security | healthy | docs/nrit-review-2026-05/zap-manual-report-filtered.html |
auth::src/webapp/config.py |
security | healthy | src/webapp/config.py |
auth::helm/values.yaml |
security | healthy | helm/values.yaml |
auth::helm/values-local.yaml |
security | healthy | helm/values-local.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
setup |
cicd | healthy | .github/workflows/build-images-cirrus-deploy.yaml |
build |
cicd | healthy | .github/workflows/build-images-cirrus-deploy.yaml |
summary |
cicd | healthy | .github/workflows/build-images-cirrus-deploy.yaml |
update-helm |
cicd | healthy | .github/workflows/build-images-cirrus-deploy.yaml |
pytest |
cicd | healthy | .github/workflows/sam-ci-docker.yaml |
pytest |
cicd | healthy | .github/workflows/sam-ci-conda_make.yaml |
test-piped-install |
cicd | healthy | .github/workflows/test-install.yaml |
pre-deploy |
cicd | healthy | .github/workflows/deploy-staging.yaml |
deploy |
cicd | healthy | .github/workflows/deploy-staging.yaml |
delete-old-actions |
cicd | healthy | .github/workflows/cron-clean-action-log.yaml |
sync |
cicd | healthy | .github/workflows/sync-staging-to-main.yaml |
delete-old-actions |
cicd | healthy | .github/workflows/manually-clean-action-log.yaml |
megalinter |
cicd | healthy | .github/workflows/mega-linter.yaml |
cleanup |
cicd | healthy | .github/workflows/clean-ghcr.yaml |
secret-scan |
cicd | healthy | .github/workflows/ci-staging.yaml |
lint |
cicd | healthy | .github/workflows/ci-staging.yaml |
terraform-check |
cicd | healthy | .github/workflows/ci-staging.yaml |
helm-render |
cicd | healthy | .github/workflows/ci-staging.yaml |
test |
cicd | healthy | .github/workflows/ci-staging.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
AWS_REGION |
cicd | healthy | — |
AWS_ACCESS_KEY_ID |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
CONTAINER_NAME |
cicd | healthy | — |
ECS_CLUSTER |
cicd | healthy | — |
BENKIRK_GITHUB_TOKEN |
cicd | healthy | — |
PAT |
cicd | healthy | — |
ECS_SERVICE |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
CIRRUS_DEPLOY_APP_PRIVATE_KEY |
cicd | healthy | — |
AWS_SECRET_ACCESS_KEY |
cicd | healthy | — |
CIRRUS_DEPLOY_APP_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::build-images-cirrus-deploy |
cicd | healthy | .github/workflows/build-images-cirrus-deploy.yaml |
gha::sam-ci-docker |
cicd | healthy | .github/workflows/sam-ci-docker.yaml |
gha::sam-ci-conda_make |
cicd | healthy | .github/workflows/sam-ci-conda_make.yaml |
gha::test-install |
cicd | healthy | .github/workflows/test-install.yaml |
gha::deploy-staging |
cicd | healthy | .github/workflows/deploy-staging.yaml |
gha::cron-clean-action-log |
cicd | healthy | .github/workflows/cron-clean-action-log.yaml |
gha::sync-staging-to-main |
cicd | healthy | .github/workflows/sync-staging-to-main.yaml |
gha::manually-clean-action-log |
cicd | healthy | .github/workflows/manually-clean-action-log.yaml |
gha::mega-linter |
cicd | healthy | .github/workflows/mega-linter.yaml |
gha::clean-ghcr |
cicd | healthy | .github/workflows/clean-ghcr.yaml |
gha::ci-staging |
cicd | healthy | .github/workflows/ci-staging.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
10.0.0.5 |
network | healthy | tests/unit/test_rate_limiter.py |
1.2.3.4 |
network | healthy | tests/unit/test_rate_limiter.py |
5.6.7.8 |
network | healthy | tests/unit/test_rate_limiter.py |
10.0.0.9 |
network | healthy | tests/unit/test_rate_limiter.py |
13.1.20.5 |
network | healthy | tests/integration/test_schema_validation.py |
192.168.65.1 |
network | healthy | scripts/setup/README.md |
128.117.0.0 |
network | healthy | scripts/infra/query-staging-db.sh |
19.3.1.43 |
network | healthy | docs/presentations/CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:7050 |
network | healthy | compose.yaml |
port:5050 |
network | healthy | compose.yaml |
port:6379 |
network | healthy | compose.yaml |
port:3306 |
network | healthy | compose.yaml |
port:3307 |
network | healthy | compose.yaml |
port:03 |
network | healthy | .github/workflows/clean-ghcr.yaml |
port:15 |
network | healthy | .github/workflows/clean-ghcr.yaml |
port:5052 |
network | healthy | utils/run-webui-dbg.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql |
data | healthy | .env.example |
postgresql |
data | healthy | .env.example |
postgres |
data | healthy | .env.example |
sqlite |
data | healthy | .env.example |
mariadb |
data | healthy | CLAUDE.md |
redis |
data | healthy | pyproject.toml |
mongodb |
data | healthy | tests/unit/test_fail_closed_config.py |
| Label | Layer | Status | Path |
|---|---|---|---|
test_alembic_migrations.py |
data | healthy | tests/integration/test_alembic_migrations.py |
test_normalization_migration.py |
data | healthy | tests/integration/test_normalization_migration.py |
env.py |
data | healthy | migrations/system_status/env.py |
0003_user_proj_queue_status.py |
data | healthy | migrations/system_status/versions/0003_user_proj_queue_stat… |
0004_user_proj_queue_last_seen.py |
data | healthy | migrations/system_status/versions/0004_user_proj_queue_last… |
0001_baseline_schema.py |
data | healthy | migrations/system_status/versions/0001_baseline_schema.py |
0002_normalize_lookups.py |
data | healthy | migrations/system_status/versions/0002_normalize_lookups.py |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::.env.example |
security | healthy | .env.example |
password_literal::.env.example |
security | healthy | .env.example |
password_literal::README.md |
security | healthy | README.md |
password_literal::tests/unit/test_email_notifications.py |
security | healthy | tests/unit/test_email_notifications.py |
password_literal::infrastructure/README.md |
security | healthy | infrastructure/README.md |
password_literal::helm/local-secrets.sh |
security | healthy | helm/local-secrets.sh |
password_literal::helm/local-secrets.sh |
security | healthy | helm/local-secrets.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | infrastructure/README.md |
nginx |
network | healthy | src/webapp/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Deployment::helm/templates/redis-deployment.yaml |
hardware | healthy | helm/templates/redis-deployment.yaml |
k8s::Deployment::helm/templates/deployment.yaml |
hardware | healthy | helm/templates/deployment.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .env.example |
vps::azure |
hardware | healthy | .github/workflows/ci-staging.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
benkirk__sam-queries |
software | healthy | /data/fable5_failed_archive/benkirk__sam-queries |
| Label | Layer | Status | Path |
|---|---|---|---|
ingress::helm/templates/ingress.yaml |
network | healthy | helm/templates/ingress.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
tf::aws_db_instance::main |
hardware | healthy | infrastructure/staging/rds.tf |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/94dcbc29-0bd7-48c3-a632-2b99840e07e2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/94dcbc29-0bd7-48c3-a632-2b99840e07e2/
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.