https://github.com/romaine-life/ambience
· scanned 2026-06-15 23:55 UTC (2 months, 3 weeks ago)
49 raw signals (0 security + 49 graph)
Last scanned 2 months, 3 weeks ago · v1 · 31 actionable findings from 1 signal source. 18 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 540 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 |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
Dockerfile |
software | healthy | Dockerfile |
go.mod |
software | healthy | go.mod |
AGENTS.md |
software | healthy | AGENTS.md |
rng.go |
software | healthy | rngutil/rng.go |
pyproject.toml |
software | healthy | mcp/pyproject.toml |
run.py |
software | healthy | mcp/run.py |
test_validation_image_identity.py |
software | healthy | mcp/tests/test_validation_image_identity.py |
__init__.py |
software | healthy | mcp/tests/__init__.py |
test_wait_agent_job.py |
software | healthy | mcp/tests/test_wait_agent_job.py |
test_agent_runtime_selection.py |
software | healthy | mcp/tests/test_agent_runtime_selection.py |
__init__.py |
software | healthy | mcp/ambience_preview/__init__.py |
mcp_server.py |
software | healthy | mcp/ambience_preview/mcp_server.py |
ops.py |
software | healthy | mcp/ambience_preview/ops.py |
cli.py |
software | healthy | mcp/ambience_preview/cli.py |
agent_runtime.py |
software | healthy | mcp/ambience_preview/agent_runtime.py |
rain-visual-model.md |
software | healthy | docs/rain-visual-model.md |
agentic-issue-flow.md |
software | healthy | docs/agentic-issue-flow.md |
glimmung-synthetic-verify-continuation.md |
software | healthy | docs/glimmung-synthetic-verify-continuation.md |
effect-candidates.md |
software | healthy | docs/effect-candidates.md |
issue-agent-stage-split.md |
software | healthy | docs/issue-agent-stage-split.md |
single-runtime-wasm.md |
software | healthy | docs/single-runtime-wasm.md |
dev-endpoints.md |
software | healthy | docs/dev-endpoints.md |
effects-cookbook.md |
software | healthy | docs/effects-cookbook.md |
terminal-integration-status.md |
software | healthy | docs/terminal-integration-status.md |
test-client-clock.mjs |
software | healthy | scripts/test-client-clock.mjs |
smoke-web-wasm.mjs |
software | healthy | scripts/smoke-web-wasm.mjs |
test-client-sync.mjs |
software | healthy | scripts/test-client-sync.mjs |
check-chart-image-tag-sync.mjs |
software | healthy | scripts/check-chart-image-tag-sync.mjs |
build-web-wasm.sh |
software | healthy | scripts/build-web-wasm.sh |
image-fingerprint.sh |
software | healthy | scripts/image-fingerprint.sh |
test-glimmung-native-contract.sh |
software | healthy | scripts/test-glimmung-native-contract.sh |
deploy-env.sh |
software | healthy | scripts/agent/deploy-env.sh |
scaffold-effect.sh |
software | healthy | scripts/agent/scaffold-effect.sh |
selfcheck-effect.sh |
software | healthy | scripts/agent/selfcheck-effect.sh |
destroy-env.sh |
software | healthy | scripts/agent/destroy-env.sh |
build-image.sh |
software | healthy | scripts/agent/build-image.sh |
effect.sh |
software | healthy | scripts/agent/contracts/effect.sh |
generate.sh |
software | healthy | scripts/agent/contracts/generate.sh |
validate.sh |
software | healthy | scripts/agent/contracts/validate.sh |
env-prep.sh |
software | healthy | scripts/glimmung-native/env-prep.sh |
agent-ci-feedback.sh |
software | healthy | scripts/glimmung-native/agent-ci-feedback.sh |
implement.sh |
software | healthy | scripts/glimmung-native/implement.sh |
test-plan.sh |
software | healthy | scripts/glimmung-native/test-plan.sh |
env-destroy.sh |
software | healthy | scripts/glimmung-native/env-destroy.sh |
lib.sh |
software | healthy | scripts/glimmung-native/lib.sh |
main.go |
software | healthy | cmd/sixel-demo/main.go |
main.go |
software | healthy | cmd/client-demo/main.go |
main.go |
software | healthy | cmd/ambience-wasm/main.go |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
test_build_preview_image_rejects_mutable_slot_tag |
software | healthy | mcp/tests/test_validation_image_identity.py:15 |
test_build_preview_image_requires_tag_matching_source_revis… |
software | healthy | mcp/tests/test_validation_image_identity.py:20 |
test_build_preview_image_reports_source_revision_when_exist… |
software | healthy | mcp/tests/test_validation_image_identity.py:31 |
test_rebuild_validation_image_rejects_mutable_rebuild_tag |
software | healthy | mcp/tests/test_validation_image_identity.py:48 |
test_rebuild_validation_image_builds_exact_source_revision |
software | healthy | mcp/tests/test_validation_image_identity.py:58 |
record_command |
software | healthy | mcp/tests/test_validation_image_identity.py:67 |
stub_subprocess_popen |
software | healthy | mcp/tests/test_wait_agent_job.py:31 |
_factory |
software | healthy | mcp/tests/test_wait_agent_job.py:37 |
fast_sleep |
software | healthy | mcp/tests/test_wait_agent_job.py:47 |
__init__ |
software | healthy | mcp/tests/test_wait_agent_job.py:83 |
poll |
software | healthy | mcp/tests/test_wait_agent_job.py:61 |
terminate |
software | healthy | mcp/tests/test_wait_agent_job.py:64 |
kill |
software | healthy | mcp/tests/test_wait_agent_job.py:68 |
wait |
software | healthy | mcp/tests/test_wait_agent_job.py:72 |
replace |
software | healthy | mcp/tests/test_wait_agent_job.py:87 |
_run |
software | healthy | mcp/tests/test_wait_agent_job.py:88 |
_classify |
software | healthy | mcp/tests/test_wait_agent_job.py:102 |
_install_kubectl |
software | healthy | mcp/tests/test_wait_agent_job.py:112 |
test_wait_agent_job_returns_on_complete_condition |
software | healthy | mcp/tests/test_wait_agent_job.py:116 |
test_wait_agent_job_does_not_misread_zero_succeeded_as_fail… |
software | healthy | mcp/tests/test_wait_agent_job.py:150 |
test_wait_agent_job_raises_on_failed_condition |
software | healthy | mcp/tests/test_wait_agent_job.py:177 |
test_wait_agent_job_falls_back_to_pod_phase_when_condition_… |
software | healthy | mcp/tests/test_wait_agent_job.py:205 |
_phase |
software | healthy | mcp/tests/test_wait_agent_job.py:214 |
test_wait_agent_job_times_out_when_no_terminal_state |
software | healthy | mcp/tests/test_wait_agent_job.py:239 |
_time |
software | healthy | mcp/tests/test_wait_agent_job.py:292 |
test_wait_agent_job_raises_if_pod_never_appears |
software | healthy | mcp/tests/test_wait_agent_job.py:277 |
snapshot |
software | healthy | mcp/tests/test_agent_runtime_selection.py:16 |
test_resolve_stage_runtime_uses_stable_stage_slots |
software | healthy | mcp/tests/test_agent_runtime_selection.py:49 |
test_resolve_stage_runtime_fails_when_snapshot_missing |
software | healthy | mcp/tests/test_agent_runtime_selection.py:71 |
test_resolve_stage_runtime_fails_when_profile_missing |
software | healthy | mcp/tests/test_agent_runtime_selection.py:76 |
test_resolve_stage_runtime_fails_on_unsupported_provider |
software | healthy | mcp/tests/test_agent_runtime_selection.py:82 |
test_agent_job_spec_renders_selected_runtime |
software | healthy | mcp/tests/test_agent_runtime_selection.py:94 |
test_implementation_agent_job_can_route_git_through_github_… |
software | healthy | mcp/tests/test_agent_runtime_selection.py:149 |
test_verify_agent_job_receives_selected_case_context |
software | healthy | mcp/tests/test_agent_runtime_selection.py:197 |
list_tools |
software | healthy | mcp/ambience_preview/mcp_server.py:17 |
call_tool |
software | healthy | mcp/ambience_preview/mcp_server.py:62 |
handle_tool |
software | healthy | mcp/ambience_preview/mcp_server.py:83 |
main |
software | healthy | mcp/ambience_preview/mcp_server.py:104 |
repo_root |
software | healthy | mcp/ambience_preview/ops.py:31 |
chart_path |
software | healthy | mcp/ambience_preview/ops.py:38 |
run_command |
software | healthy | mcp/ambience_preview/ops.py:42 |
canonical_git_revision |
software | healthy | mcp/ambience_preview/ops.py:64 |
image_tag_for_revision |
software | healthy | mcp/ambience_preview/ops.py:71 |
reject_mutable_validation_tag |
software | healthy | mcp/ambience_preview/ops.py:75 |
validate_revision_image_tag |
software | healthy | mcp/ambience_preview/ops.py:82 |
image_parts |
software | healthy | mcp/ambience_preview/ops.py:91 |
acr_repository_tag |
software | healthy | mcp/ambience_preview/ops.py:96 |
preview_namespace |
software | healthy | mcp/ambience_preview/ops.py:118 |
preview_tls_secret |
software | healthy | mcp/ambience_preview/ops.py:122 |
preview_host |
software | healthy | mcp/ambience_preview/ops.py:126 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
rngutil |
software | healthy | rngutil |
mcp |
software | healthy | mcp |
tests |
software | healthy | mcp/tests |
ambience_preview |
software | healthy | mcp/ambience_preview |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
agent |
software | healthy | scripts/agent |
contracts |
software | healthy | scripts/agent/contracts |
glimmung-native |
software | healthy | scripts/glimmung-native |
cmd |
software | healthy | cmd |
sixel-demo |
software | healthy | cmd/sixel-demo |
client-demo |
software | healthy | cmd/client-demo |
ambience-wasm |
software | healthy | cmd/ambience-wasm |
ambience-supervisor |
software | healthy | cmd/ambience-supervisor |
ambience |
software | healthy | cmd/ambience |
web |
software | healthy | cmd/ambience/web |
tofu |
software | healthy | tofu |
terminal |
software | healthy | terminal |
chart |
software | healthy | chart |
ambience |
software | healthy | chart/ambience |
templates |
software | healthy | chart/ambience/templates |
.claude |
software | healthy | .claude |
tools |
software | healthy | tools |
conpty-capture |
software | healthy | tools/conpty-capture |
sim |
software | healthy | sim |
.github |
software | healthy | .github |
runner |
software | healthy | .github/runner |
agent |
software | healthy | .github/agent |
standing-cases |
software | healthy | .github/agent/standing-cases |
codex |
software | healthy | .github/codex |
prompts |
software | healthy | .github/codex/prompts |
workflows |
software | healthy | .github/workflows |
agent-artifacts |
software | healthy | .github/agent-artifacts |
issue-31 |
software | healthy | .github/agent-artifacts/issue-31 |
issue-5 |
software | healthy | .github/agent-artifacts/issue-5 |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::.github/runner/Dockerfile |
hardware | healthy | .github/runner/Dockerfile |
k8s::ServiceAccount::chart/ambience/templates/authority-ser… |
hardware | healthy | chart/ambience/templates/authority-serviceaccount.yaml |
k8s::ExternalSecret::chart/ambience/templates/oauth-externa… |
hardware | healthy | chart/ambience/templates/oauth-externalsecret.yaml |
k8s::Certificate::chart/ambience/templates/certificate.yaml |
hardware | healthy | chart/ambience/templates/certificate.yaml |
k8s::XListenerSet::chart/ambience/templates/xlistenerset.ya… |
hardware | healthy | chart/ambience/templates/xlistenerset.yaml |
k8s::ClusterSecretStore::chart/ambience/templates/oauth-sec… |
hardware | healthy | chart/ambience/templates/oauth-secretstore.yaml |
k8s::Certificate::chart/ambience/templates/wildcard-certifi… |
hardware | healthy | chart/ambience/templates/wildcard-certificate.yaml |
k8s::HTTPRoute::chart/ambience/templates/httproute.yaml |
hardware | healthy | chart/ambience/templates/httproute.yaml |
k8s::XListenerSet::chart/ambience/templates/wildcard-listen… |
hardware | healthy | chart/ambience/templates/wildcard-listenerset.yaml |
k8s::PodDisruptionBudget::chart/ambience/templates/poddisru… |
hardware | healthy | chart/ambience/templates/poddisruptionbudgets.yaml |
tf::azuread_application::oauth |
hardware | healthy | tofu/oauth.tf |
tf::azuread_service_principal::oauth |
hardware | healthy | tofu/oauth.tf |
tf::azurerm_key_vault_secret::oauth_client_id |
hardware | healthy | tofu/oauth.tf |
tf::azurerm_cosmosdb_sql_database::ambience |
hardware | healthy | tofu/db.tf |
tf::azurerm_cosmosdb_sql_container::atmosphere |
hardware | healthy | tofu/db.tf |
tf::azurerm_resource_group::ambience |
hardware | healthy | tofu/identity.tf |
tf::azurerm_user_assigned_identity::ambience |
hardware | healthy | tofu/identity.tf |
tf::azurerm_cosmosdb_sql_role_assignment::ambience_cosmos |
hardware | healthy | tofu/identity.tf |
tf::azurerm_federated_identity_credential::ambience |
hardware | healthy | tofu/identity.tf |
tf::azurerm_key_vault::main |
hardware | healthy | tofu/keyvault.tf |
tf::azurerm_role_assignment::external_secrets_keyvault |
hardware | healthy | tofu/keyvault.tf |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/build-native-runner-image.yml |
security | healthy | .github/workflows/build-native-runner-image.yml |
auth::chart/ambience/templates/oauth-secretstore.yaml |
security | healthy | chart/ambience/templates/oauth-secretstore.yaml |
auth::go.mod |
security | healthy | go.mod |
auth::chart/ambience/templates/oauth-externalsecret.yaml |
security | healthy | chart/ambience/templates/oauth-externalsecret.yaml |
auth::chart/ambience/values.yaml |
security | healthy | chart/ambience/values.yaml |
auth::.github/workflows/build-and-deploy.yml |
security | healthy | .github/workflows/build-and-deploy.yml |
auth::chart/ambience/templates/authority-statefulset.yaml |
security | healthy | chart/ambience/templates/authority-statefulset.yaml |
auth::chart/ambience/values-prod.yaml |
security | healthy | chart/ambience/values-prod.yaml |
auth::mcp/ambience_preview/ops.py |
security | healthy | mcp/ambience_preview/ops.py |
auth::scripts/glimmung-native/implement.sh |
security | healthy | scripts/glimmung-native/implement.sh |
auth::tofu/README.md |
security | healthy | tofu/README.md |
auth::scripts/glimmung-native/test-plan.sh |
security | healthy | scripts/glimmung-native/test-plan.sh |
auth::cmd/ambience/microsoft_auth.go |
security | healthy | cmd/ambience/microsoft_auth.go |
auth::.github/workflows/docker-build-check.yaml |
security | healthy | .github/workflows/docker-build-check.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
StubPopen |
software | healthy | mcp/tests/test_wait_agent_job.py:52 |
FakeKubectl |
software | healthy | mcp/tests/test_wait_agent_job.py:77 |
CommandError |
software | healthy | mcp/ambience_preview/ops.py:27 |
ResolvedAgentRuntime |
software | healthy | mcp/ambience_preview/agent_runtime.py:18 |
ScriptedEffect |
software | healthy | scripts/test-client-sync.mjs:ScriptedEffect |
FakeEventSource |
software | healthy | scripts/test-client-sync.mjs:FakeEventSource |
EffectTransition |
software | healthy | scripts/test-client-sync.mjs:EffectTransition |
GoWASMEffect |
software | healthy | cmd/ambience/web/wasm_runtime.js:GoWASMEffect |
EffectTransition |
software | healthy | cmd/ambience/web/sim.js:EffectTransition |
Ambience |
software | healthy | cmd/ambience/web/ambience.js:Ambience |
| Label | Layer | Status | Path |
|---|---|---|---|
image-tag-sync |
cicd | healthy | .github/workflows/chart-checks.yml |
build-and-push |
cicd | healthy | .github/workflows/build-and-deploy.yml |
go-test |
cicd | healthy | .github/workflows/docker-build-check.yaml |
build |
cicd | healthy | .github/workflows/docker-build-check.yaml |
tofu |
cicd | healthy | .github/workflows/tofu.yaml |
build-and-push |
cicd | healthy | .github/workflows/build-native-runner-image.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
10.0.0.5 |
network | healthy | mcp/tests/test_agent_runtime_selection.py |
10.0.0.6 |
network | healthy | mcp/tests/test_agent_runtime_selection.py |
10.0.0.7 |
network | healthy | mcp/tests/test_agent_runtime_selection.py |
10.0.0.8 |
network | healthy | mcp/tests/test_agent_runtime_selection.py |
127.0.0.1 |
network | healthy | scripts/agent/selfcheck-effect.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::chart-checks |
cicd | healthy | .github/workflows/chart-checks.yml |
gha::build-and-deploy |
cicd | healthy | .github/workflows/build-and-deploy.yml |
gha::docker-build-check |
cicd | healthy | .github/workflows/docker-build-check.yaml |
gha::tofu |
cicd | healthy | .github/workflows/tofu.yaml |
gha::build-native-runner-image |
cicd | healthy | .github/workflows/build-native-runner-image.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
port:80 |
network | healthy | chart/ambience/values.yaml |
port:443 |
network | healthy | chart/ambience/templates/xlistenerset.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::StatefulSet::chart/ambience/templates/authority-statef… |
hardware | healthy | chart/ambience/templates/authority-statefulset.yaml |
k8s::Deployment::chart/ambience/templates/edge-deployment.y… |
hardware | healthy | chart/ambience/templates/edge-deployment.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-sqbsnj2e |
software | healthy | /tmp/repobility-clone-sqbsnj2e |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
envoy |
network | healthy | mcp/ambience_preview/ops.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::mcp/ambience_preview/ops.py |
security | healthy | mcp/ambience_preview/ops.py |
| Label | Layer | Status | Path |
|---|---|---|---|
ALIAS_TAG |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/0170a4d3-ffbb-46a8-8c76-072f723694c3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0170a4d3-ffbb-46a8-8c76-072f723694c3/
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.