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.

cmooref17/OpenFlip

https://github.com/cmooref17/OpenFlip · scanned 2026-06-17 01:49 UTC (1 month, 1 week ago)

102 raw signals (0 security + 102 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ +1.3 (diff) · 82 actionable findings from 1 signal source. 20 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 1048 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
remove_color_tags software healthy openflip/utils.py:31
red software healthy openflip/utils.py:35
yellow software healthy openflip/utils.py:36
green software dead openflip/utils.py:37
blue software dead openflip/utils.py:38
timestamp software healthy openflip/utils.py:41
set_log_path software healthy openflip/utils.py:49
_write_log software healthy openflip/utils.py:54
print_ts software healthy openflip/utils.py:67
log_task_exception software dead openflip/utils.py:82
load_json software healthy openflip/utils.py:108
save_json software healthy openflip/utils.py:119
project_root software healthy openflip/utils.py:145
resolve_path software healthy openflip/utils.py:149
safe_filename software dead openflip/utils.py:156
_sensitive_path_roots software healthy openflip/utils.py:171
redact_paths software healthy openflip/utils.py:206
_sub software healthy openflip/utils.py:223
safe_path_display software healthy openflip/utils.py:234
http_session software healthy openflip/utils.py:268
_split_by_code_spans software healthy openflip/utils.py:350
sanitize_outbound_text software healthy openflip/utils.py:364
_codex_effort software healthy openflip/openai_conversation.py:107
_build_openai_tool_schemas software healthy openflip/openai_conversation.py:124
_translate_tool_choice software healthy openflip/openai_conversation.py:161
_build_responses_tool_schemas software healthy openflip/openai_conversation.py:182
_translate_tool_choice_responses software healthy openflip/openai_conversation.py:215
_openflip_msgs_to_openai software healthy openflip/openai_conversation.py:232
_msg_role software healthy openflip/openai_conversation.py:391
_msg_content software healthy openflip/openai_conversation.py:394
_msg_tool_calls software healthy openflip/openai_conversation.py:399
_openflip_msgs_to_responses_input software healthy openflip/openai_conversation.py:364
_user_item software healthy openflip/openai_conversation.py:406
_assistant_item software healthy openflip/openai_conversation.py:409
_inject_pending_image_attachments_responses software healthy openflip/openai_conversation.py:495
_inject_pending_image_attachments software healthy openflip/openai_conversation.py:544
_stream_openai_events software healthy openflip/openai_conversation.py:600
_stream_codex_events software healthy openflip/openai_conversation.py:768
__init__ software healthy openflip/openai_conversation.py:981
_normalize_model software healthy openflip/openai_conversation.py:1002
_agent_dir software healthy openflip/openai_conversation.py:1010
_conversation_path software healthy openflip/openai_conversation.py:1013
_meta_path software healthy openflip/openai_conversation.py:1016
_content_extractor software healthy openflip/openai_conversation.py:1025
_save_meta software healthy openflip/openai_conversation.py:1028
load software healthy openflip/openai_conversation.py:1041
save software healthy openflip/openai_conversation.py:1061
clear_history software healthy openflip/openai_conversation.py:1074
reapply_agent software healthy openflip/openai_conversation.py:1083
_max_output_tokens software healthy openflip/openai_conversation.py:1087

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

LabelLayerStatusPath
start.sh software healthy start.sh
requirements.txt software healthy requirements.txt
README.md software healthy README.md
SETUP.md software healthy SETUP.md
TOOLS.md software healthy agents/_shared/TOOLS.md
FRAMEWORK.md software healthy agents/_shared/FRAMEWORK.md
MANUAL.md software healthy agents/_shared/MANUAL.md
utils.py software healthy openflip/utils.py
openai_conversation.py software healthy openflip/openai_conversation.py
tool_settings.py software healthy openflip/tool_settings.py
dream_autofire.py software healthy openflip/dream_autofire.py
anthropic_conversation.py software healthy openflip/anthropic_conversation.py
restart_sentinel.py software healthy openflip/restart_sentinel.py
discord_io.py software healthy openflip/discord_io.py
turn_retries.py software healthy openflip/turn_retries.py
_conversation_io.py software healthy openflip/_conversation_io.py
models_ui.py software healthy openflip/models_ui.py
session.py software healthy openflip/session.py
pipeline.py software healthy openflip/pipeline.py
transport.py software healthy openflip/transport.py
__init__.py software healthy openflip/__init__.py
persistence.py software healthy openflip/persistence.py
config_global.py software healthy openflip/config_global.py
cron.py software healthy openflip/cron.py
agent_ui.py software healthy openflip/agent_ui.py
_codex_auth.py software healthy openflip/_codex_auth.py
_file_lock.py software healthy openflip/_file_lock.py
agent_state.py software healthy openflip/agent_state.py
tool_executor.py software healthy openflip/tool_executor.py
conversation.py software healthy openflip/conversation.py
stop_hooks.py software healthy openflip/stop_hooks.py
events_log.py software healthy openflip/events_log.py
agent.py software healthy openflip/agent.py
runtime.py software healthy openflip/runtime.py
tool_rules.py software healthy openflip/tool_rules.py
providers.py software healthy openflip/providers.py
_anthropic_stream.py software healthy openflip/_anthropic_stream.py
snapshots.py software healthy openflip/snapshots.py
agents_ui.py software healthy openflip/agents_ui.py
main.py software healthy openflip/main.py
_constants.py software healthy openflip/_constants.py
text_commands.py software healthy openflip/text_commands.py
_image_validator.py software healthy openflip/_image_validator.py
acl.py software healthy openflip/acl.py
toolset_ui.py software healthy openflip/toolset_ui.py
_request_validator.py software healthy openflip/_request_validator.py
registry.py software healthy openflip/registry.py
usage_ledger.py software healthy openflip/usage_ledger.py
commands.py software healthy openflip/commands.py
utils.py software healthy openflip/ollama_api/utils.py

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

LabelLayerStatusPath
OpenAIConversation software healthy openflip/openai_conversation.py:972
SettingSchema software healthy openflip/tool_settings.py:23
ToolSchema software healthy openflip/tool_settings.py:35
MalformedRequestError software healthy openflip/anthropic_conversation.py:41
ChatMessage software healthy openflip/anthropic_conversation.py:54
AnthropicToolCall software healthy openflip/anthropic_conversation.py:73
AnthropicAIChatMessage software healthy openflip/anthropic_conversation.py:102
AnthropicConversation software healthy openflip/anthropic_conversation.py:932
_PullModal software healthy openflip/models_ui.py:56
_PullButton software healthy openflip/models_ui.py:90
_UnloadButton software healthy openflip/models_ui.py:97
_RefreshButton software healthy openflip/models_ui.py:111
_CloseButton software healthy openflip/models_ui.py:118
ModelsView software healthy openflip/models_ui.py:128
Session software healthy openflip/session.py:21
Attachment software healthy openflip/session.py:60
InboundMessage software healthy openflip/session.py:74
Transport software healthy openflip/transport.py:32
_AgentPicker software healthy openflip/agent_ui.py:217
_ModelPicker software healthy openflip/agent_ui.py:240
ModelView software healthy openflip/agent_ui.py:320
_RefreshModelsButton software healthy openflip/agent_ui.py:375
_CloseButton software healthy openflip/agent_ui.py:382
_OptionPicker software healthy openflip/agent_ui.py:448
_EditOptionModal software healthy openflip/agent_ui.py:479
OptionsView software healthy openflip/agent_ui.py:547
_RefreshOptionsButton software healthy openflip/agent_ui.py:603
CodexAuthError software healthy openflip/_codex_auth.py:74
DiscordConversation software healthy openflip/conversation.py:50
StopHookResult software healthy openflip/stop_hooks.py:64
TransportAuth software healthy openflip/agent.py:226
ToolACL software healthy openflip/agent.py:249
Agent software healthy openflip/agent.py:481
_SessionChannel software healthy openflip/runtime.py:61
AgentRunner software healthy openflip/runtime.py:203
MessageStartEvent software healthy openflip/_anthropic_stream.py:233
ContentBlockStartEvent software healthy openflip/_anthropic_stream.py:241
ContentBlockDeltaEvent software healthy openflip/_anthropic_stream.py:251
ContentBlockStopEvent software healthy openflip/_anthropic_stream.py:259
MessageDeltaEvent software healthy openflip/_anthropic_stream.py:268
MessageStopEvent software healthy openflip/_anthropic_stream.py:282
FrameworkErrorEvent software healthy openflip/_anthropic_stream.py:287
_AgentPicker software healthy openflip/agents_ui.py:110
_ToolToggleSelect software healthy openflip/agents_ui.py:131
_ToggleEnabledButton software healthy openflip/agents_ui.py:192
_ReloadButton software healthy openflip/agents_ui.py:227
_RefreshButton software healthy openflip/agents_ui.py:257
_CloseButton software healthy openflip/agents_ui.py:264
AgentsView software healthy openflip/agents_ui.py:274
ToolVisibility software healthy openflip/acl.py:26

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

LabelLayerStatusPath
ANY /setup api healthy openflip/web/app.py
ANY /login api healthy openflip/web/app.py
ANY /logout api healthy openflip/web/app.py
ANY / api healthy openflip/web/app.py
ANY /agents/<agent_id> api healthy openflip/web/app.py
ANY /agents/<agent_id>/config api healthy openflip/web/app.py
ANY /agents/<agent_id>/enabled api healthy openflip/web/app.py
ANY /agents/<agent_id>/files/<path:file_name> api healthy openflip/web/app.py
ANY /agents/<agent_id>/conversations/<channel_id> api healthy openflip/web/app.py
ANY /agents/<agent_id>/conversations/<channel_id>/messages.… api healthy openflip/web/app.py
ANY /agents/<agent_id>/interagent api healthy openflip/web/app.py
ANY /agents/<agent_id>/interagent/<peer_id>/<focal_channel> api healthy openflip/web/app.py
ANY /agents/<agent_id>/memory api healthy openflip/web/app.py
ANY /agents/<agent_id>/memory/daily/<date> api healthy openflip/web/app.py
ANY /events api healthy openflip/web/app.py
ANY /events/recent.json api healthy openflip/web/app.py
ANY /usage api healthy openflip/web/app.py
ANY /usage/data.json api healthy openflip/web/app.py
ANY /settings api healthy openflip/web/app.py
ANY /settings/tools api healthy openflip/web/app.py
ANY /trigger/<agent_id> api healthy openflip/web/app.py

LabelLayerStatusPath
agents software healthy agents
_shared software healthy agents/_shared
openflip software healthy openflip
ollama_api software healthy openflip/ollama_api
tools software healthy openflip/tools
transports software healthy openflip/transports
web software healthy openflip/web
static software healthy openflip/web/static
css software healthy openflip/web/static/css
templates software healthy openflip/web/templates
tests software healthy tests
docs software healthy docs

LabelLayerStatusPath
auth::openflip/_request_validator.py security healthy openflip/_request_validator.py
auth::openflip/config_global.py security healthy openflip/config_global.py
auth::openflip/openai_conversation.py security healthy openflip/openai_conversation.py
auth::openflip/_codex_auth.py security healthy openflip/_codex_auth.py
auth::openflip/_conversation_io.py security healthy openflip/_conversation_io.py
auth::openflip/anthropic_conversation.py security healthy openflip/anthropic_conversation.py
auth::openflip/providers.py security healthy openflip/providers.py

LabelLayerStatusPath
127.0.0.1 network healthy openflip/tools/web_search.py
169.254.169.254 network healthy openflip/tools/fetch_url.py
124.0.0.0 network healthy openflip/tools/fetch_url.py

LabelLayerStatusPath
nginx network healthy openflip/web/config.py
caddy network healthy openflip/web/config.py

LabelLayerStatusPath
cmooref17__OpenFlip software healthy /data/fable5_failed_archive/cmooref17__OpenFlip

LabelLayerStatusPath
sqlite data healthy openflip/usage_ledger.py

LabelLayerStatusPath
usage data healthy openflip/usage_ledger.py
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/0c1e0b33-ed47-4ea7-97bd-23537d137cb0/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/0c1e0b33-ed47-4ea7-97bd-23537d137cb0/

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.