Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

raava-solutions/monolith-engine

https://github.com/raava-solutions/monolith-engine · scanned 2026-06-15 23:44 UTC (2 months, 4 weeks ago)

28 raw signals (0 security + 28 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 4 weeks ago · v1 · 26 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 353 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.

LabelLayerStatusPath
test_docker_write_file_streams_content_over_stdin software healthy tests/test_container_file_writes.py:11
fake_run software healthy tests/test_container_file_writes.py:15
test_push_text_streams_content_over_stdin software healthy tests/test_container_file_writes.py:33
__init__ software healthy tests/test_container_file_writes.py:37
exec_command software healthy tests/test_container_file_writes.py:42
engine software healthy tests/test_workflows_and_connections.py:34
test_apply_is_idempotent_on_content software healthy tests/test_workflows_and_connections.py:38
test_list_and_get software healthy tests/test_workflows_and_connections.py:47
test_run_executes_real_steps_and_persists_results software healthy tests/test_workflows_and_connections.py:56
exec_command software healthy tests/test_workflows_and_connections.py:69
test_run_fail_run_policy_stops software healthy tests/test_workflows_and_connections.py:89
test_run_unknown_workflow_raises software healthy tests/test_workflows_and_connections.py:99
test_run_missing_target_fails_closed software healthy tests/test_workflows_and_connections.py:104
test_run_status_tenant_scoped software healthy tests/test_workflows_and_connections.py:113
test_connection_add_list_get software healthy tests/test_workflows_and_connections.py:124
test_connection_inline_secret_rejected software healthy tests/test_workflows_and_connections.py:134
test_connection_unknown_type_rejected software healthy tests/test_workflows_and_connections.py:141
__init__ software healthy tests/conftest.py:13
create software healthy tests/conftest.py:17
get_state software healthy tests/conftest.py:21
exists software healthy tests/conftest.py:27
delete software healthy tests/conftest.py:30
exec_command software healthy tests/conftest.py:33
start software healthy tests/conftest.py:37
stop software healthy tests/conftest.py:38
list_vms software healthy tests/conftest.py:39
get_ip software healthy tests/conftest.py:40
_docker_ready software healthy tests/test_docker_provider_live.py:18
test_create_exec_delete_roundtrip software healthy tests/test_docker_provider_live.py:33
test_write_file_large_payload_roundtrip software healthy tests/test_docker_provider_live.py:48
_imports software healthy tests/test_no_hosted_imports.py:26
test_engine_has_no_hosted_imports software healthy tests/test_no_hosted_imports.py:36
isolated_template_dirs software healthy tests/test_custody_and_provisioning.py:23
test_local_key_generated_0600_and_reused software healthy tests/test_custody_and_provisioning.py:27
test_loose_keystore_refused software healthy tests/test_custody_and_provisioning.py:35
test_mint_verify_roundtrip software healthy tests/test_custody_and_provisioning.py:43
test_tampered_token_refused software healthy tests/test_custody_and_provisioning.py:50
__init__ software healthy tests/test_custody_and_provisioning.py:61
create software healthy tests/test_custody_and_provisioning.py:66
exec_command software healthy tests/test_custody_and_provisioning.py:70
get_state software healthy tests/test_custody_and_provisioning.py:76
push_file software healthy tests/test_custody_and_provisioning.py:82
test_templates_ship_in_package software healthy tests/test_custody_and_provisioning.py:89
test_unknown_template_raises software healthy tests/test_custody_and_provisioning.py:94
test_user_template_dir_adds_private_template software healthy tests/test_custody_and_provisioning.py:99
test_user_template_dir_overrides_packaged_template software healthy tests/test_custody_and_provisioning.py:115
test_packaged_template_fallback_when_user_dir_absent software healthy tests/test_custody_and_provisioning.py:131
test_hermes_direct_renders_local_model_as_custom software healthy tests/test_custody_and_provisioning.py:137
test_docker_image_resolves_golden software healthy tests/test_custody_and_provisioning.py:149
test_build_context_emits_observability_context software healthy tests/test_custody_and_provisioning.py:154

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
test_container_file_writes.py software healthy tests/test_container_file_writes.py
test_workflows_and_connections.py software healthy tests/test_workflows_and_connections.py
conftest.py software healthy tests/conftest.py
test_docker_provider_live.py software healthy tests/test_docker_provider_live.py
test_no_hosted_imports.py software healthy tests/test_no_hosted_imports.py
test_custody_and_provisioning.py software healthy tests/test_custody_and_provisioning.py
test_engine.py software healthy tests/test_engine.py
test_storage_sqlite.py software healthy tests/test_storage_sqlite.py
test_env_value_quoting.py software healthy tests/test_env_value_quoting.py
__init__.py software healthy monolith_engine/__init__.py
engine.py software healthy monolith_engine/engine.py
connections_registry.py software healthy monolith_engine/connections_registry.py
__init__.py software healthy monolith_engine/chat/__init__.py
hermes.py software healthy monolith_engine/chat/hermes.py
oneshot.py software healthy monolith_engine/chat/oneshot.py
__init__.py software healthy monolith_engine/providers/__init__.py
registry.py software healthy monolith_engine/providers/registry.py
docker.py software healthy monolith_engine/providers/docker.py
template.yaml software healthy monolith_engine/templates/openclaw/template.yaml
provision.sh software healthy monolith_engine/templates/openclaw/provision.sh
template.yaml software healthy monolith_engine/templates/hermes/template.yaml
provision.sh software healthy monolith_engine/templates/hermes/provision.sh
template.yaml software healthy monolith_engine/templates/smoke/template.yaml
provision.sh software healthy monolith_engine/templates/smoke/provision.sh
template.yaml software healthy monolith_engine/templates/argus/template.yaml
provision.sh software healthy monolith_engine/templates/argus/provision.sh
template.yaml software healthy monolith_engine/templates/hermes-direct/template.yaml
provision.sh software healthy monolith_engine/templates/hermes-direct/provision.sh
common-setup.sh software healthy monolith_engine/templates/_base/common-setup.sh
template.yaml software healthy monolith_engine/templates/envoy/template.yaml
provision.sh software healthy monolith_engine/templates/envoy/provision.sh
__init__.py software healthy monolith_engine/provisioning/__init__.py
core.py software healthy monolith_engine/provisioning/core.py
__init__.py software healthy monolith_engine/secrets/__init__.py
__init__.py software healthy monolith_engine/workflows/__init__.py
fsm.py software healthy monolith_engine/workflows/fsm.py
schema.py software healthy monolith_engine/workflows/schema.py
runner.py software healthy monolith_engine/workflows/runner.py
Dockerfile software healthy monolith_engine/images/openclaw-golden/Dockerfile
Dockerfile software healthy monolith_engine/images/hermes-golden/Dockerfile
local_key.py software healthy monolith_engine/custody/local_key.py
__init__.py software healthy monolith_engine/ports/__init__.py
provider.py software healthy monolith_engine/ports/provider.py
__init__.py software healthy monolith_engine/storage/__init__.py
interface.py software healthy monolith_engine/storage/interface.py
sqlite_backend.py software healthy monolith_engine/storage/sqlite_backend.py

LabelLayerStatusPath
CapturingProvider software healthy tests/test_container_file_writes.py:36
FakeProvider software healthy tests/conftest.py:10
DockerProvider software healthy tests/test_custody_and_provisioning.py:60
Engine software healthy monolith_engine/engine.py:35
ConnectorError software healthy monolith_engine/connections_registry.py:19
ConnectorField software healthy monolith_engine/connections_registry.py:28
Connector software healthy monolith_engine/connections_registry.py:35
DockerProvider software healthy monolith_engine/providers/docker.py:62
ProvisionError software healthy monolith_engine/provisioning/core.py:31
TemplateSpec software healthy monolith_engine/provisioning/core.py:53
LocalStage software healthy monolith_engine/provisioning/core.py:74
StepContext software healthy monolith_engine/workflows/fsm.py:25
StepOutcome software healthy monolith_engine/workflows/fsm.py:35
WorkflowSpecError software healthy monolith_engine/workflows/schema.py:34
StepSpec software healthy monolith_engine/workflows/schema.py:46
WorkflowSpec software healthy monolith_engine/workflows/schema.py:85
VMState software healthy monolith_engine/ports/provider.py:18
SnapshotInfo software healthy monolith_engine/ports/provider.py:40
ExecResult software healthy monolith_engine/ports/provider.py:49
DirectoryEntry software healthy monolith_engine/ports/provider.py:55
ComputeProvider software healthy monolith_engine/ports/provider.py:63
ContainerRecord software healthy monolith_engine/storage/interface.py:24
StorageBackend software healthy monolith_engine/storage/interface.py:36
SqliteStorage software healthy monolith_engine/storage/sqlite_backend.py:115

LabelLayerStatusPath
tests software healthy tests
monolith_engine software healthy monolith_engine
chat software healthy monolith_engine/chat
providers software healthy monolith_engine/providers
templates software healthy monolith_engine/templates
openclaw software healthy monolith_engine/templates/openclaw
hermes software healthy monolith_engine/templates/hermes
smoke software healthy monolith_engine/templates/smoke
argus software healthy monolith_engine/templates/argus
hermes-direct software healthy monolith_engine/templates/hermes-direct
_base software healthy monolith_engine/templates/_base
envoy software healthy monolith_engine/templates/envoy
provisioning software healthy monolith_engine/provisioning
secrets software healthy monolith_engine/secrets
workflows software healthy monolith_engine/workflows
images software healthy monolith_engine/images
openclaw-golden software healthy monolith_engine/images/openclaw-golden
hermes-golden software healthy monolith_engine/images/hermes-golden
custody software healthy monolith_engine/custody
ports software healthy monolith_engine/ports
storage software healthy monolith_engine/storage

LabelLayerStatusPath
containers data healthy monolith_engine/storage/sqlite_backend.py
audit_log data healthy monolith_engine/storage/sqlite_backend.py
workflows data healthy monolith_engine/storage/sqlite_backend.py
workflow_versions data healthy monolith_engine/storage/sqlite_backend.py
workflow_runs data healthy monolith_engine/storage/sqlite_backend.py
workflow_run_steps data healthy monolith_engine/storage/sqlite_backend.py
connections data healthy monolith_engine/storage/sqlite_backend.py

LabelLayerStatusPath
172.17.0.2 network healthy tests/conftest.py
10.0.0.9 network healthy tests/test_storage_sqlite.py
172.31.0.1 network healthy monolith_engine/templates/hermes-direct/provision.sh

LabelLayerStatusPath
auth::monolith_engine/custody/local_key.py security healthy monolith_engine/custody/local_key.py
auth::monolith_engine/templates/hermes/template.yaml security healthy monolith_engine/templates/hermes/template.yaml
auth::tests/test_custody_and_provisioning.py security healthy tests/test_custody_and_provisioning.py

LabelLayerStatusPath
sqlite data healthy tests/test_workflows_and_connections.py
postgres data healthy tests/test_no_hosted_imports.py

LabelLayerStatusPath
image::monolith_engine/images/openclaw-golden/Dockerfile hardware healthy monolith_engine/images/openclaw-golden/Dockerfile
image::monolith_engine/images/hermes-golden/Dockerfile hardware healthy monolith_engine/images/hermes-golden/Dockerfile

LabelLayerStatusPath
vps::gcp hardware healthy monolith_engine/templates/hermes/template.yaml
vps::ec2 hardware healthy monolith_engine/ports/provider.py

LabelLayerStatusPath
repobility-clone-0ktjzcai software healthy /tmp/repobility-clone-0ktjzcai

LabelLayerStatusPath
envoy network healthy monolith_engine/templates/envoy/template.yaml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/567e4d7e-38f1-481e-aa7f-647ec9ff6990/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/567e4d7e-38f1-481e-aa7f-647ec9ff6990/

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.