https://github.com/ai-agent-assembly/agent-assembly-examples
· scanned 2026-06-17 01:30 UTC (1 month, 2 weeks ago)
49 raw signals (0 security + 49 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -17.4 (diff) · 35 actionable findings from 1 signal source. 14 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 594 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 |
|---|---|---|---|
policy |
software | healthy | python/custom-tool-policy/tests/test_smoke.py:15 |
test_compute_sum_is_allowed |
software | healthy | python/custom-tool-policy/tests/test_smoke.py:19 |
test_fetch_stock_price_is_allowed |
software | healthy | python/custom-tool-policy/tests/test_smoke.py:24 |
test_send_http_request_is_denied |
software | healthy | python/custom-tool-policy/tests/test_smoke.py:30 |
test_write_to_disk_is_denied |
software | healthy | python/custom-tool-policy/tests/test_smoke.py:36 |
test_denied_fn_body_never_executes |
software | healthy | python/custom-tool-policy/tests/test_smoke.py:42 |
test_unknown_tool_name_is_allowed |
software | healthy | python/custom-tool-policy/tests/test_smoke.py:50 |
test_init_assembly_sdk_only_requires_no_gateway |
software | healthy | python/custom-tool-policy/tests/test_smoke.py:56 |
check_tool_start |
software | dead | python/custom-tool-policy/src/policy.py:28 |
governed |
software | healthy | python/custom-tool-policy/src/policy.py:47 |
_wrapper |
software | healthy | python/custom-tool-policy/src/policy.py:55 |
main |
software | healthy | python/custom-tool-policy/src/main.py:37 |
compute_sum |
software | dead | python/custom-tool-policy/src/tools.py:14 |
fetch_stock_price |
software | dead | python/custom-tool-policy/src/tools.py:19 |
send_http_request |
software | dead | python/custom-tool-policy/src/tools.py:29 |
write_to_disk |
software | dead | python/custom-tool-policy/src/tools.py:37 |
handler |
software | healthy | python/openai-agents-sdk/tests/test_smoke.py:16 |
test_search_documents_is_allowed |
software | healthy | python/openai-agents-sdk/tests/test_smoke.py:20 |
test_delete_record_is_denied |
software | healthy | python/openai-agents-sdk/tests/test_smoke.py:28 |
test_drop_table_is_denied |
software | healthy | python/openai-agents-sdk/tests/test_smoke.py:37 |
test_send_message_requires_approval_and_is_denied_offline |
software | healthy | python/openai-agents-sdk/tests/test_smoke.py:46 |
test_trigger_payment_also_requires_approval |
software | healthy | python/openai-agents-sdk/tests/test_smoke.py:57 |
test_unknown_safe_tool_is_allowed |
software | healthy | python/openai-agents-sdk/tests/test_smoke.py:68 |
test_init_assembly_sdk_only_requires_no_gateway |
software | healthy | python/openai-agents-sdk/tests/test_smoke.py:76 |
check_tool_start |
software | dead | python/openai-agents-sdk/src/policy.py:35 |
wait_for_tool_approval |
software | dead | python/openai-agents-sdk/src/policy.py:60 |
_run_governed_call |
software | healthy | python/openai-agents-sdk/src/main.py:42 |
main |
software | healthy | python/openai-agents-sdk/src/main.py:64 |
search_documents |
software | dead | python/openai-agents-sdk/src/tools.py:14 |
send_message_to_user |
software | dead | python/openai-agents-sdk/src/tools.py:22 |
delete_record |
software | dead | python/openai-agents-sdk/src/tools.py:30 |
policy |
software | healthy | python/llamaindex-tool-policy/tests/test_smoke.py:14 |
test_query_index_is_allowed |
software | healthy | python/llamaindex-tool-policy/tests/test_smoke.py:18 |
test_summarize_docs_is_allowed |
software | healthy | python/llamaindex-tool-policy/tests/test_smoke.py:24 |
test_execute_sql_is_denied |
software | healthy | python/llamaindex-tool-policy/tests/test_smoke.py:30 |
test_run_shell_command_is_denied |
software | healthy | python/llamaindex-tool-policy/tests/test_smoke.py:36 |
test_unknown_tool_is_allowed |
software | healthy | python/llamaindex-tool-policy/tests/test_smoke.py:42 |
test_governed_runner_does_not_call_fn_when_denied |
software | healthy | python/llamaindex-tool-policy/tests/test_smoke.py:48 |
test_init_assembly_sdk_only_requires_no_gateway |
software | healthy | python/llamaindex-tool-policy/tests/test_smoke.py:56 |
check_tool_start |
software | dead | python/llamaindex-tool-policy/src/policy.py:29 |
__init__ |
software | healthy | python/llamaindex-tool-policy/src/policy.py:60 |
run |
software | healthy | python/llamaindex-tool-policy/src/policy.py:70 |
_run_governed_call |
software | healthy | python/llamaindex-tool-policy/src/main.py:32 |
main |
software | healthy | python/llamaindex-tool-policy/src/main.py:46 |
_query_index_fn |
software | healthy | python/llamaindex-tool-policy/src/tools.py:13 |
_summarize_docs_fn |
software | healthy | python/llamaindex-tool-policy/src/tools.py:18 |
_execute_sql_fn |
software | healthy | python/llamaindex-tool-policy/src/tools.py:23 |
handler |
software | healthy | python/langchain-basic-agent/tests/test_smoke.py:16 |
test_allowed_tool_passes |
software | healthy | python/langchain-basic-agent/tests/test_smoke.py:20 |
test_denied_tool_raises_blocked |
software | healthy | python/langchain-basic-agent/tests/test_smoke.py:28 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
README.md |
software | healthy | python/README.md |
README.md |
software | healthy | python/custom-tool-policy/README.md |
pyproject.toml |
software | healthy | python/custom-tool-policy/pyproject.toml |
test_smoke.py |
software | healthy | python/custom-tool-policy/tests/test_smoke.py |
__init__.py |
software | healthy | python/custom-tool-policy/tests/__init__.py |
policy.py |
software | healthy | python/custom-tool-policy/src/policy.py |
__init__.py |
software | healthy | python/custom-tool-policy/src/__init__.py |
main.py |
software | healthy | python/custom-tool-policy/src/main.py |
tools.py |
software | healthy | python/custom-tool-policy/src/tools.py |
.env.example |
software | healthy | python/openai-agents-sdk/.env.example |
README.md |
software | healthy | python/openai-agents-sdk/README.md |
pyproject.toml |
software | healthy | python/openai-agents-sdk/pyproject.toml |
test_smoke.py |
software | healthy | python/openai-agents-sdk/tests/test_smoke.py |
__init__.py |
software | healthy | python/openai-agents-sdk/tests/__init__.py |
policy.py |
software | healthy | python/openai-agents-sdk/src/policy.py |
__init__.py |
software | healthy | python/openai-agents-sdk/src/__init__.py |
main.py |
software | healthy | python/openai-agents-sdk/src/main.py |
tools.py |
software | healthy | python/openai-agents-sdk/src/tools.py |
.env.example |
software | healthy | python/llamaindex-tool-policy/.env.example |
README.md |
software | healthy | python/llamaindex-tool-policy/README.md |
pyproject.toml |
software | healthy | python/llamaindex-tool-policy/pyproject.toml |
test_smoke.py |
software | healthy | python/llamaindex-tool-policy/tests/test_smoke.py |
__init__.py |
software | healthy | python/llamaindex-tool-policy/tests/__init__.py |
policy.py |
software | healthy | python/llamaindex-tool-policy/src/policy.py |
__init__.py |
software | healthy | python/llamaindex-tool-policy/src/__init__.py |
main.py |
software | healthy | python/llamaindex-tool-policy/src/main.py |
tools.py |
software | healthy | python/llamaindex-tool-policy/src/tools.py |
.env.example |
software | healthy | python/langchain-basic-agent/.env.example |
README.md |
software | healthy | python/langchain-basic-agent/README.md |
pyproject.toml |
software | healthy | python/langchain-basic-agent/pyproject.toml |
test_smoke.py |
software | healthy | python/langchain-basic-agent/tests/test_smoke.py |
__init__.py |
software | healthy | python/langchain-basic-agent/tests/__init__.py |
policy.py |
software | healthy | python/langchain-basic-agent/src/policy.py |
__init__.py |
software | healthy | python/langchain-basic-agent/src/__init__.py |
main.py |
software | healthy | python/langchain-basic-agent/src/main.py |
tools.py |
software | healthy | python/langchain-basic-agent/src/tools.py |
.env.example |
software | healthy | python/langchain-research-agent/.env.example |
README.md |
software | healthy | python/langchain-research-agent/README.md |
pyproject.toml |
software | healthy | python/langchain-research-agent/pyproject.toml |
test_smoke.py |
software | healthy | python/langchain-research-agent/tests/test_smoke.py |
__init__.py |
software | healthy | python/langchain-research-agent/tests/__init__.py |
policy.py |
software | healthy | python/langchain-research-agent/src/policy.py |
__init__.py |
software | healthy | python/langchain-research-agent/src/__init__.py |
main.py |
software | healthy | python/langchain-research-agent/src/main.py |
tools.py |
software | healthy | python/langchain-research-agent/src/tools.py |
.env.example |
software | healthy | python/crewai-research-crew/.env.example |
README.md |
software | healthy | python/crewai-research-crew/README.md |
pyproject.toml |
software | healthy | python/crewai-research-crew/pyproject.toml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
python |
software | healthy | python |
custom-tool-policy |
software | healthy | python/custom-tool-policy |
tests |
software | healthy | python/custom-tool-policy/tests |
src |
software | healthy | python/custom-tool-policy/src |
openai-agents-sdk |
software | healthy | python/openai-agents-sdk |
tests |
software | healthy | python/openai-agents-sdk/tests |
src |
software | healthy | python/openai-agents-sdk/src |
llamaindex-tool-policy |
software | healthy | python/llamaindex-tool-policy |
tests |
software | healthy | python/llamaindex-tool-policy/tests |
src |
software | healthy | python/llamaindex-tool-policy/src |
langchain-basic-agent |
software | healthy | python/langchain-basic-agent |
tests |
software | healthy | python/langchain-basic-agent/tests |
src |
software | healthy | python/langchain-basic-agent/src |
langchain-research-agent |
software | healthy | python/langchain-research-agent |
tests |
software | healthy | python/langchain-research-agent/tests |
src |
software | healthy | python/langchain-research-agent/src |
crewai-research-crew |
software | healthy | python/crewai-research-crew |
tests |
software | healthy | python/crewai-research-crew/tests |
src |
software | healthy | python/crewai-research-crew/src |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
scenarios |
software | healthy | scenarios |
approval-gates |
software | healthy | scenarios/approval-gates |
python |
software | healthy | scenarios/approval-gates/python |
tests |
software | healthy | scenarios/approval-gates/python/tests |
src |
software | healthy | scenarios/approval-gates/python/src |
node |
software | healthy | scenarios/approval-gates/node |
tests |
software | healthy | scenarios/approval-gates/node/tests |
src |
software | healthy | scenarios/approval-gates/node/src |
budget-limits |
software | healthy | scenarios/budget-limits |
python |
software | healthy | scenarios/budget-limits/python |
node |
software | healthy | scenarios/budget-limits/node |
sidecar-runtime |
software | healthy | scenarios/sidecar-runtime |
scripts |
software | healthy | scenarios/sidecar-runtime/scripts |
examples |
software | healthy | scenarios/sidecar-runtime/examples |
python-agent |
software | healthy | scenarios/sidecar-runtime/examples/python-agent |
node-agent |
software | healthy | scenarios/sidecar-runtime/examples/node-agent |
mock-gateway |
software | healthy | scenarios/sidecar-runtime/mock-gateway |
policy-enforcement |
software | healthy | scenarios/policy-enforcement |
python |
software | healthy | scenarios/policy-enforcement/python |
tests |
software | healthy | scenarios/policy-enforcement/python/tests |
src |
software | healthy | scenarios/policy-enforcement/python/src |
node |
software | healthy | scenarios/policy-enforcement/node |
tests |
software | healthy | scenarios/policy-enforcement/node/tests |
src |
software | healthy | scenarios/policy-enforcement/node/src |
audit-trace |
software | healthy | scenarios/audit-trace |
python |
software | healthy | scenarios/audit-trace/python |
node |
software | healthy | scenarios/audit-trace/node |
docs |
software | healthy | docs |
go |
software | healthy | go |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
LocalPolicyEngine |
software | healthy | python/custom-tool-policy/src/policy.py:25 |
LocalPolicyEngine |
software | healthy | python/openai-agents-sdk/src/policy.py:26 |
LocalPolicyEngine |
software | healthy | python/llamaindex-tool-policy/src/policy.py:26 |
GovernedToolRunner |
software | healthy | python/llamaindex-tool-policy/src/policy.py:48 |
LocalPolicyEngine |
software | healthy | python/langchain-basic-agent/src/policy.py:26 |
BudgetTracker |
software | healthy | python/langchain-research-agent/src/policy.py:76 |
BalancedPolicyEngine |
software | healthy | python/langchain-research-agent/src/policy.py:101 |
BudgetTracker |
software | healthy | python/crewai-research-crew/src/policy.py:49 |
MockApprover |
software | healthy | python/crewai-research-crew/src/policy.py:74 |
CrewPolicyEngine |
software | healthy | python/crewai-research-crew/src/policy.py:89 |
CrewMember |
software | healthy | python/crewai-research-crew/src/crew.py:20 |
CrewStep |
software | healthy | python/crewai-research-crew/src/crew.py:49 |
MockApprovalClient |
software | healthy | scenarios/approval-gates/python/src/approval.py:43 |
ApprovalPolicyEngine |
software | healthy | scenarios/approval-gates/python/src/approval.py:71 |
MockApprovalClient |
software | healthy | scenarios/approval-gates/node/src/approval.ts:MockApprovalC… |
BudgetExceededError |
software | healthy | scenarios/budget-limits/python/agent.py:35 |
BudgetTracker |
software | healthy | scenarios/budget-limits/python/agent.py:40 |
AssemblyClient |
software | healthy | scenarios/budget-limits/python/agent.py:60 |
BudgetExceededError |
software | healthy | scenarios/budget-limits/node/agent.js:BudgetExceededError |
BudgetTracker |
software | healthy | scenarios/budget-limits/node/agent.js:BudgetTracker |
AssemblyClient |
software | healthy | scenarios/budget-limits/node/agent.js:AssemblyClient |
LocalPolicyEngine |
software | healthy | scenarios/policy-enforcement/python/src/policy.py:32 |
Decision |
software | healthy | scenarios/audit-trace/python/agent.py:28 |
AuditRecord |
software | healthy | scenarios/audit-trace/python/agent.py:35 |
AuditLogger |
software | healthy | scenarios/audit-trace/python/agent.py:51 |
AssemblyClient |
software | healthy | scenarios/audit-trace/python/agent.py:78 |
AuditRecord |
software | healthy | scenarios/audit-trace/node/agent.js:AuditRecord |
AuditLogger |
software | healthy | scenarios/audit-trace/node/agent.js:AuditLogger |
AssemblyClient |
software | healthy | scenarios/audit-trace/node/agent.js:AssemblyClient |
StateGraph |
software | healthy | node/langgraph-js/src/graph.ts:StateGraph |
CompiledGraph |
software | healthy | node/langgraph-js/src/graph.ts:CompiledGraph |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/verify-go.yml |
analyze |
cicd | healthy | .github/workflows/codeql.yml |
build |
cicd | healthy | .github/workflows/proof-html.yml |
custom-tool-policy |
cicd | healthy | .github/workflows/verify-node.yml |
langchain-js-basic-agent |
cicd | healthy | .github/workflows/verify-node.yml |
openai-node-tool-policy |
cicd | healthy | .github/workflows/verify-node.yml |
vercel-ai |
cicd | healthy | .github/workflows/verify-node.yml |
langgraph-js |
cicd | healthy | .github/workflows/verify-node.yml |
mastra |
cicd | healthy | .github/workflows/verify-node.yml |
preflight |
cicd | healthy | .github/workflows/verify-scenarios.yml |
structure-check |
cicd | healthy | .github/workflows/verify-scenarios.yml |
smoke-python-audit-trace |
cicd | healthy | .github/workflows/verify-scenarios.yml |
smoke-python-budget-limits |
cicd | healthy | .github/workflows/verify-scenarios.yml |
smoke-python-sidecar-runtime |
cicd | healthy | .github/workflows/verify-scenarios.yml |
smoke-node-audit-trace |
cicd | healthy | .github/workflows/verify-scenarios.yml |
smoke-node-budget-limits |
cicd | healthy | .github/workflows/verify-scenarios.yml |
smoke-node-sidecar-runtime |
cicd | healthy | .github/workflows/verify-scenarios.yml |
policy-enforcement-python |
cicd | healthy | .github/workflows/verify-scenarios.yml |
policy-enforcement-node |
cicd | healthy | .github/workflows/verify-scenarios.yml |
policy-enforcement-go |
cicd | healthy | .github/workflows/verify-scenarios.yml |
approval-gates-python |
cicd | healthy | .github/workflows/verify-scenarios.yml |
approval-gates-node |
cicd | healthy | .github/workflows/verify-scenarios.yml |
run |
cicd | healthy | .github/workflows/auto-assign.yml |
langchain-basic-agent |
cicd | healthy | .github/workflows/verify-python.yml |
custom-tool-policy |
cicd | healthy | .github/workflows/verify-python.yml |
llamaindex-tool-policy |
cicd | healthy | .github/workflows/verify-python.yml |
openai-agents-sdk |
cicd | healthy | .github/workflows/verify-python.yml |
langchain-research-agent |
cicd | healthy | .github/workflows/verify-python.yml |
crewai-research-crew |
cicd | healthy | .github/workflows/verify-python.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::verify-go |
cicd | healthy | .github/workflows/verify-go.yml |
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::proof-html |
cicd | healthy | .github/workflows/proof-html.yml |
gha::verify-node |
cicd | healthy | .github/workflows/verify-node.yml |
gha::verify-scenarios |
cicd | healthy | .github/workflows/verify-scenarios.yml |
gha::auto-assign |
cicd | healthy | .github/workflows/auto-assign.yml |
gha::verify-python |
cicd | healthy | .github/workflows/verify-python.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/data/report.csv |
frontend | healthy | scenarios/sidecar-runtime/examples/node-agent/agent.js |
/data/important.csv |
frontend | healthy | scenarios/sidecar-runtime/examples/node-agent/agent.js |
/data/report.txt |
frontend | healthy | node/custom-tool-policy/src/index.ts |
/etc/config |
frontend | healthy | node/custom-tool-policy/src/index.ts |
/etc/hosts |
frontend | healthy | node/langchain-js-basic-agent/tests/smoke.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::scenarios/sidecar-runtime/mock-gateway/Dockerfile |
hardware | healthy | scenarios/sidecar-runtime/mock-gateway/Dockerfile |
assembly-gateway |
hardware | healthy | scenarios/sidecar-runtime/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
openai_or_anthropic_key::python/langchain-research-agent/RE… |
security | healthy | python/langchain-research-agent/README.md |
openai_or_anthropic_key::python/langchain-research-agent/sr… |
security | healthy | python/langchain-research-agent/src/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
ai-agent-assembly__agent-assembly-examples |
software | healthy | /data/fable5_failed_archive/ai-agent-assembly__agent-assemb… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | scenarios/sidecar-runtime/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | go/cli-runtime-integration/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | python/langchain-research-agent/src/policy.py |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/61670e8c-ebaf-4ad9-997b-b0b276c23095/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/61670e8c-ebaf-4ad9-997b-b0b276c23095/
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.