https://github.com/radiantlogicinc/fastworkflow
· scanned 2026-06-15 23:45 UTC (2 months, 4 weeks ago)
97 raw signals (0 security + 97 graph)
Last scanned 2 months, 4 weeks ago · v1 · 79 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 2532 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 |
|---|---|---|---|
test_push_pop_nesting |
software | healthy | tests/test_active_workflow_nesting.py:12 |
test_annotated_field_not_duplicated |
software | healthy | tests/test_annotated_fields.py:10 |
test_state_extractor_with_annotated |
software | healthy | tests/test_annotated_fields.py:58 |
todo_workflow_path |
software | healthy | tests/test_execution_context_concurrency.py:17 |
initialized_fastworkflow |
software | healthy | tests/test_execution_context_concurrency.py:24 |
test_two_contexts_do_not_cross_contaminate |
software | healthy | tests/test_execution_context_concurrency.py:33 |
fake_invoke |
software | healthy | tests/test_execution_context_concurrency.py:54 |
run_probe |
software | healthy | tests/test_execution_context_concurrency.py:80 |
setUp |
software | healthy | tests/test_genai_postprocessor.py:18 |
tearDown |
software | healthy | tests/test_genai_postprocessor.py:67 |
_create_test_class_info |
software | healthy | tests/test_genai_postprocessor.py:71 |
test_initialization |
software | healthy | tests/test_genai_postprocessor.py:87 |
test_extract_current_state |
software | healthy | tests/test_genai_postprocessor.py:106 |
test_generate_enhanced_content |
software | healthy | tests/test_genai_postprocessor.py:137 |
test_process_command_file_targeted |
software | healthy | tests/test_genai_postprocessor.py:193 |
test_process_workflow |
software | healthy | tests/test_genai_postprocessor.py:238 |
test_generate_context_handler_docstring |
software | healthy | tests/test_genai_postprocessor.py:282 |
test_generate_workflow_description |
software | healthy | tests/test_genai_postprocessor.py:321 |
_create_commands |
software | healthy | tests/test_command_router.py:16 |
test_scan_and_lookup |
software | healthy | tests/test_command_router.py:50 |
test_missing_root_dir |
software | healthy | tests/test_command_router.py:106 |
test_scan_with_commands_directory |
software | healthy | tests/test_command_router.py:114 |
test_get_commands_for_context |
software | healthy | tests/test_command_router.py:136 |
test_get_contexts_for_command |
software | healthy | tests/test_command_router.py:154 |
test_scan_with_nonexistent_directory |
software | healthy | tests/test_command_router.py:181 |
todo_workflow_path |
software | healthy | tests/test_session_state_serialization.py:19 |
initialized_fastworkflow |
software | healthy | tests/test_session_state_serialization.py:24 |
_wire_mock_agent |
software | healthy | tests/test_session_state_serialization.py:33 |
test_serialize_restore_resume_across_contexts |
software | healthy | tests/test_session_state_serialization.py:41 |
test_disk_session_state_store_roundtrip |
software | healthy | tests/test_session_state_serialization.py:119 |
example_workflow_path |
software | healthy | tests/test_wildcard_inheritance.py:15 |
mock_context_model |
software | healthy | tests/test_wildcard_inheritance.py:21 |
mock_wildcard_utterances |
software | healthy | tests/test_wildcard_inheritance.py:31 |
__init__ |
software | healthy | tests/test_wildcard_inheritance.py:97 |
get_generated_utterances_func |
software | healthy | tests/test_wildcard_inheritance.py:51 |
mock_func |
software | healthy | tests/test_wildcard_inheritance.py:55 |
ensure_command_hydrated |
software | healthy | tests/test_wildcard_inheritance.py:75 |
get_command_metadata |
software | healthy | tests/test_wildcard_inheritance.py:79 |
get_utterance_metadata |
software | healthy | tests/test_wildcard_inheritance.py:85 |
get_commandinfo_folderpath |
software | healthy | tests/test_wildcard_inheritance.py:89 |
test_wildcard_inheritance |
software | healthy | tests/test_wildcard_inheritance.py:108 |
get_wildcard_utterances |
software | healthy | tests/test_wildcard_inheritance.py:338 |
test_wildcard_inheritance_deeper_hierarchy |
software | healthy | tests/test_wildcard_inheritance.py:182 |
test_wildcard_inheritance_with_duplicates |
software | healthy | tests/test_wildcard_inheritance.py:295 |
test_train_function_wildcard_inheritance |
software | healthy | tests/test_wildcard_inheritance.py:393 |
mock_train_loader_side_effect |
software | healthy | tests/test_wildcard_inheritance.py:446 |
mock_get_utterances |
software | healthy | tests/test_wildcard_inheritance.py:465 |
mock_workflow |
software | healthy | tests/test_wildcard_inheritance.py:508 |
mock_crd |
software | healthy | tests/test_wildcard_inheritance.py:515 |
test_get_wildcard_utterances_aggregation |
software | healthy | tests/test_wildcard_inheritance.py:546 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestGenAIPostProcessorUpdated |
software | healthy | tests/test_genai_postprocessor.py:15 |
MockUtteranceMetadata |
software | healthy | tests/test_wildcard_inheritance.py:41 |
MockCommandDirectory |
software | healthy | tests/test_wildcard_inheritance.py:61 |
MockRoutingDefinition |
software | healthy | tests/test_wildcard_inheritance.py:94 |
TestSignatureDocstringUpdater |
software | healthy | tests/test_libcst_transformers.py:13 |
TestFieldMetadataUpdater |
software | healthy | tests/test_libcst_transformers.py:59 |
TestUtteranceAppender |
software | healthy | tests/test_libcst_transformers.py:147 |
TestStateExtractor |
software | healthy | tests/test_libcst_transformers.py:228 |
TestIntegration |
software | healthy | tests/test_libcst_transformers.py:311 |
TestWorkflowTraining |
software | healthy | tests/test_workflow_training.py:73 |
TestAmbiguousIntentRegression |
software | healthy | tests/test_ambiguous_intent_regression.py:6 |
TestRoutingDefinitionUtterances |
software | healthy | tests/test_utterance_definition.py:47 |
TestLivenessProbe |
software | healthy | tests/test_probes.py:63 |
TestReadinessProbe |
software | healthy | tests/test_probes.py:97 |
TestReadinessState |
software | healthy | tests/test_probes.py:174 |
TestProbeLoggingFilterMiddleware |
software | healthy | tests/test_probes.py:221 |
FaultyRG |
software | healthy | tests/test_command_executor_errors.py:12 |
DummyCRD |
software | healthy | tests/test_command_executor_errors.py:17 |
TestGenAIPostProcessorIntegrationUpdated |
software | healthy | tests/test_genai_postprocessor_integration_updated.py:13 |
TestPostProcessorCLIIntegrationUpdated |
software | healthy | tests/test_genai_postprocessor_integration_updated.py:212 |
TestLiteLLMProxyRouting |
software | healthy | tests/test_litellm_proxy_routing.py:11 |
TestMixedModelConfiguration |
software | healthy | tests/test_litellm_proxy_routing.py:170 |
MockCommandParameters |
software | healthy | tests/test_parameter_extraction_error_regression.py:11 |
TestParameterExtractionErrorRegression |
software | healthy | tests/test_parameter_extraction_error_regression.py:15 |
TestGenAIPostProcessorIntegrationUpdated |
software | healthy | tests/test_genai_postprocessor_integration.py:13 |
TestPostProcessorCLIIntegrationUpdated |
software | healthy | tests/test_genai_postprocessor_integration.py:212 |
TestCommandDirectory |
software | healthy | tests/test_command_directory.py:12 |
MockArgs |
software | healthy | tests/test_libcst_integration.py:49 |
Ctx |
software | healthy | tests/test_command_executor_delegation.py:14 |
MockResponseGenerator |
software | healthy | tests/test_command_executor_delegation.py:68 |
TodoListManager |
software | healthy | tests/test_command_context_serialization_spike.py:41 |
DebugVisitor |
software | healthy | tests/debug_annotated_structure.py:22 |
DummyExpander |
software | healthy | tests/test_context_expander.py:7 |
ParentCtx |
software | healthy | tests/test_context_expander.py:71 |
ChildCtx |
software | healthy | tests/test_context_expander.py:76 |
TestCommandExecutor |
software | healthy | tests/test_command_executor.py:55 |
TestSignature |
software | healthy | tests/test_react_available_commands.py:118 |
TestRoutingDefinition |
software | healthy | tests/test_command_routing_definition.py:51 |
Ctx |
software | healthy | tests/test_what_can_i_do_command.py:11 |
TestExportsAndTurnKey |
software | healthy | tests/test_turn_result_capture.py:135 |
TestCommandOutputForwardCompat |
software | healthy | tests/test_turn_result_capture.py:170 |
TestDeterministicTurn |
software | healthy | tests/test_turn_result_capture.py:224 |
TestAgentTurn |
software | healthy | tests/test_turn_result_capture.py:308 |
TestSuspendResumeTurnCapture |
software | healthy | tests/test_turn_result_capture.py:405 |
TestFailureCapture |
software | healthy | tests/test_turn_result_capture.py:482 |
TestCommandOutputsWithArtifacts |
software | healthy | tests/test_turn_result_capture.py:515 |
TestArtifactProjection |
software | healthy | tests/test_turn_result_capture.py:547 |
TestArtifactValidation |
software | healthy | tests/test_turn_result_capture.py:676 |
TestInternalTurnResult |
software | healthy | tests/test_turn_result_capture.py:743 |
TestTurnOutput |
software | healthy | tests/test_turn_result_capture.py:776 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
gen-env.sh |
software | healthy | gen-env.sh |
poetry.lock |
software | healthy | poetry.lock |
fastworkflow-article-3.md |
software | healthy | fastworkflow-article-3.md |
README.md |
software | healthy | README.md |
fastworkflow-article-1.md |
software | healthy | fastworkflow-article-1.md |
SECURITY_VULNERABILITY_REPORT.md |
software | healthy | SECURITY_VULNERABILITY_REPORT.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
fastworkflow-article-2.md |
software | healthy | fastworkflow-article-2.md |
fastworkflow-article-4.md |
software | healthy | fastworkflow-article-4.md |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
AGENTS.md |
software | healthy | AGENTS.md |
test_active_workflow_nesting.py |
software | healthy | tests/test_active_workflow_nesting.py |
test_annotated_fields.py |
software | healthy | tests/test_annotated_fields.py |
test_execution_context_concurrency.py |
software | healthy | tests/test_execution_context_concurrency.py |
test_genai_postprocessor.py |
software | healthy | tests/test_genai_postprocessor.py |
test_command_router.py |
software | healthy | tests/test_command_router.py |
test_session_state_serialization.py |
software | healthy | tests/test_session_state_serialization.py |
test_wildcard_inheritance.py |
software | healthy | tests/test_wildcard_inheritance.py |
test_libcst_transformers.py |
software | healthy | tests/test_libcst_transformers.py |
__init__.py |
software | healthy | tests/__init__.py |
conftest.py |
software | healthy | tests/conftest.py |
test_workflow_training.py |
software | healthy | tests/test_workflow_training.py |
test_reset_context_command.py |
software | healthy | tests/test_reset_context_command.py |
test_ambiguous_intent_regression.py |
software | healthy | tests/test_ambiguous_intent_regression.py |
test_utterance_definition.py |
software | healthy | tests/test_utterance_definition.py |
test_workflow_agent.py |
software | healthy | tests/test_workflow_agent.py |
test_probes.py |
software | healthy | tests/test_probes.py |
test_command_metadata_api.py |
software | healthy | tests/test_command_metadata_api.py |
test_react_suspend_resume.py |
software | healthy | tests/test_react_suspend_resume.py |
test_command_executor_errors.py |
software | healthy | tests/test_command_executor_errors.py |
test_genai_postprocessor_integration_updated.py |
software | healthy | tests/test_genai_postprocessor_integration_updated.py |
test_startup_command_no_input.py |
software | healthy | tests/test_startup_command_no_input.py |
test_fastapi_service.py |
software | healthy | tests/test_fastapi_service.py |
test_litellm_proxy_routing.py |
software | healthy | tests/test_litellm_proxy_routing.py |
test_parameter_extraction_error_regression.py |
software | healthy | tests/test_parameter_extraction_error_regression.py |
test_genai_postprocessor_integration.py |
software | healthy | tests/test_genai_postprocessor_integration.py |
test_command_directory.py |
software | healthy | tests/test_command_directory.py |
test_command_directory_cme.py |
software | healthy | tests/test_command_directory_cme.py |
test_streaming_endpoint.py |
software | healthy | tests/test_streaming_endpoint.py |
test_libcst_integration.py |
software | healthy | tests/test_libcst_integration.py |
test_command_executor_delegation.py |
software | healthy | tests/test_command_executor_delegation.py |
test_command_context_serialization_spike.py |
software | healthy | tests/test_command_context_serialization_spike.py |
test_what_is_current_context_command.py |
software | healthy | tests/test_what_is_current_context_command.py |
test_mcp_token_generation.py |
software | healthy | tests/test_mcp_token_generation.py |
test_python_utils.py |
software | healthy | tests/test_python_utils.py |
test_chat_adapter_commands.py |
software | healthy | tests/test_chat_adapter_commands.py |
debug_annotated_structure.py |
software | healthy | tests/debug_annotated_structure.py |
test_context_expander.py |
software | healthy | tests/test_context_expander.py |
test_command_executor.py |
software | healthy | tests/test_command_executor.py |
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 |
todo_list_workflow |
software | healthy | tests/todo_list_workflow |
_commands |
software | healthy | tests/todo_list_workflow/_commands |
TodoList |
software | healthy | tests/todo_list_workflow/_commands/TodoList |
TodoItem |
software | healthy | tests/todo_list_workflow/_commands/TodoItem |
TodoListManager |
software | healthy | tests/todo_list_workflow/_commands/TodoListManager |
application |
software | healthy | tests/todo_list_workflow/application |
example_workflow |
software | healthy | tests/example_workflow |
application |
software | healthy | tests/example_workflow/application |
test_simple_workflow_template |
software | healthy | tests/test_simple_workflow_template |
hello_world_workflow |
software | healthy | tests/hello_world_workflow |
_commands |
software | healthy | tests/hello_world_workflow/_commands |
application |
software | healthy | tests/hello_world_workflow/application |
test_build |
software | healthy | tests/test_build |
test_hello_world_workflow |
software | healthy | tests/test_build/test_hello_world_workflow |
docs |
software | healthy | docs |
fastworkflow |
software | healthy | fastworkflow |
refine |
software | healthy | fastworkflow/refine |
utils |
software | healthy | fastworkflow/utils |
run_fastapi_mcp |
software | healthy | fastworkflow/run_fastapi_mcp |
examples |
software | healthy | fastworkflow/examples |
messaging_app_2 |
software | healthy | fastworkflow/examples/messaging_app_2 |
_commands |
software | healthy | fastworkflow/examples/messaging_app_2/_commands |
User |
software | healthy | fastworkflow/examples/messaging_app_2/_commands/User |
application |
software | healthy | fastworkflow/examples/messaging_app_2/application |
hello_world |
software | healthy | fastworkflow/examples/hello_world |
_commands |
software | healthy | fastworkflow/examples/hello_world/_commands |
application |
software | healthy | fastworkflow/examples/hello_world/application |
messaging_app_3 |
software | healthy | fastworkflow/examples/messaging_app_3 |
_commands |
software | healthy | fastworkflow/examples/messaging_app_3/_commands |
PremiumUser |
software | healthy | fastworkflow/examples/messaging_app_3/_commands/PremiumUser |
User |
software | healthy | fastworkflow/examples/messaging_app_3/_commands/User |
application |
software | healthy | fastworkflow/examples/messaging_app_3/application |
messaging_app_4 |
software | healthy | fastworkflow/examples/messaging_app_4 |
_commands |
software | healthy | fastworkflow/examples/messaging_app_4/_commands |
PremiumUser |
software | healthy | fastworkflow/examples/messaging_app_4/_commands/PremiumUser |
User |
software | healthy | fastworkflow/examples/messaging_app_4/_commands/User |
ChatRoom |
software | healthy | fastworkflow/examples/messaging_app_4/_commands/ChatRoom |
application |
software | healthy | fastworkflow/examples/messaging_app_4/application |
messaging_app_1 |
software | healthy | fastworkflow/examples/messaging_app_1 |
_commands |
software | healthy | fastworkflow/examples/messaging_app_1/_commands |
application |
software | healthy | fastworkflow/examples/messaging_app_1/application |
simple_workflow_template |
software | healthy | fastworkflow/examples/simple_workflow_template |
_commands |
software | healthy | fastworkflow/examples/simple_workflow_template/_commands |
WorkItem |
software | healthy | fastworkflow/examples/simple_workflow_template/_commands/Wo… |
application |
software | healthy | fastworkflow/examples/simple_workflow_template/application |
extended_workflow_example |
software | healthy | fastworkflow/examples/extended_workflow_example |
_commands |
software | healthy | fastworkflow/examples/extended_workflow_example/_commands |
WorkItem |
software | healthy | fastworkflow/examples/extended_workflow_example/_commands/W… |
retail_workflow |
software | healthy | fastworkflow/examples/retail_workflow |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | fastworkflow/run_fastapi_mcp/__main__.py |
GET /probes/healthz |
api | healthy | fastworkflow/run_fastapi_mcp/__main__.py |
GET /probes/readyz |
api | healthy | fastworkflow/run_fastapi_mcp/__main__.py |
POST /initialize |
api | healthy | fastworkflow/run_fastapi_mcp/__main__.py |
POST /refresh_token |
api | healthy | fastworkflow/run_fastapi_mcp/__main__.py |
POST /invoke_agent |
api | healthy | fastworkflow/run_fastapi_mcp/__main__.py |
POST /invoke_agent_stream |
api | healthy | fastworkflow/run_fastapi_mcp/__main__.py |
POST /invoke_assistant |
api | healthy | fastworkflow/run_fastapi_mcp/__main__.py |
POST /perform_action |
api | healthy | fastworkflow/run_fastapi_mcp/__main__.py |
POST /cancel_pending |
api | healthy | fastworkflow/run_fastapi_mcp/__main__.py |
POST /new_conversation |
api | healthy | fastworkflow/run_fastapi_mcp/__main__.py |
GET /conversations |
api | healthy | fastworkflow/run_fastapi_mcp/__main__.py |
POST /post_feedback |
api | healthy | fastworkflow/run_fastapi_mcp/__main__.py |
POST /activate_conversation |
api | healthy | fastworkflow/run_fastapi_mcp/__main__.py |
POST /admin/dump_all_conversations |
api | healthy | fastworkflow/run_fastapi_mcp/__main__.py |
POST /admin/generate_mcp_token |
api | healthy | fastworkflow/run_fastapi_mcp/__main__.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::fastworkflow/run_fastapi_mcp/README.md |
security | healthy | fastworkflow/run_fastapi_mcp/README.md |
auth::fastworkflow/run_fastapi_mcp/jwt_manager.py |
security | healthy | fastworkflow/run_fastapi_mcp/jwt_manager.py |
auth::fastworkflow/cli.py |
security | healthy | fastworkflow/cli.py |
auth::README.md |
security | healthy | README.md |
auth::fastworkflow/run_fastapi_mcp/utils.py |
security | healthy | fastworkflow/run_fastapi_mcp/utils.py |
auth::tests/test_fastapi_service.py |
security | healthy | tests/test_fastapi_service.py |
auth::fastworkflow/run_fastapi_mcp/mcp_specific.py |
security | healthy | fastworkflow/run_fastapi_mcp/mcp_specific.py |
auth::fastworkflow/run_fastapi_mcp/__main__.py |
security | healthy | fastworkflow/run_fastapi_mcp/__main__.py |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-lmx7h047 |
software | healthy | /tmp/repobility-clone-lmx7h047 |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | fastworkflow/session_state_store.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | fastworkflow/model_pipeline_training.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::train-modern-stack |
cicd | healthy | .github/workflows/train-modern-stack.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
train-modern-stack |
cicd | healthy | .github/workflows/train-modern-stack.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
LITELLM_API_KEY_SYNDATA_GEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/8066120e-599d-4700-b596-7bfd86a038f7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8066120e-599d-4700-b596-7bfd86a038f7/
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.