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.

Timaroc13/polymarket-engine

https://github.com/Timaroc13/polymarket-engine · scanned 2026-06-16 00:36 UTC (2 months, 2 weeks ago)

53 raw signals (0 security + 53 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 51 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 598 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
_reset software healthy tests/test_deployed_capital.py:18
fresh_db software healthy tests/test_deployed_capital.py:26
test_get_deployed_capital_starts_at_zero software healthy tests/test_deployed_capital.py:37
test_reserve_capital_increases_balance software healthy tests/test_deployed_capital.py:41
test_reserve_capital_accumulates software healthy tests/test_deployed_capital.py:47
test_reserve_capital_idempotent_with_bet_id software healthy tests/test_deployed_capital.py:53
test_release_capital software healthy tests/test_deployed_capital.py:59
test_release_capital_floors_at_zero software healthy tests/test_deployed_capital.py:65
test_reset_deployed_capital software healthy tests/test_deployed_capital.py:71
test_risk_auto_reserve_go_updates_ledger software healthy tests/test_deployed_capital.py:82
test_risk_auto_reserve_no_go_does_not_update_ledger software healthy tests/test_deployed_capital.py:100
test_risk_auto_reserve_uses_server_deployed_not_request_fie… software healthy tests/test_deployed_capital.py:112
test_risk_no_auto_reserve_uses_request_deployed software healthy tests/test_deployed_capital.py:128
test_get_deployed_endpoint software healthy tests/test_deployed_capital.py:148
test_release_deployed_endpoint software healthy tests/test_deployed_capital.py:155
test_reset_deployed_endpoint software healthy tests/test_deployed_capital.py:162
test_no_provider_when_llm_disabled software healthy tests/test_llm_providers.py:23
test_gemini_provider_selected_by_default software healthy tests/test_llm_providers.py:28
test_anthropic_provider_selected_explicitly software healthy tests/test_llm_providers.py:37
test_noop_when_gemini_key_missing software healthy tests/test_llm_providers.py:46
test_noop_when_anthropic_key_missing software healthy tests/test_llm_providers.py:54
_gemini_response software healthy tests/test_llm_providers.py:67
test_gemini_returns_valid_p_model software healthy tests/test_llm_providers.py:81
test_gemini_returns_none_on_network_error software healthy tests/test_llm_providers.py:89
test_gemini_returns_none_on_invalid_json software healthy tests/test_llm_providers.py:97
test_gemini_returns_none_on_out_of_range software healthy tests/test_llm_providers.py:109
_claude_response software healthy tests/test_llm_providers.py:121
test_claude_returns_valid_p_model software healthy tests/test_llm_providers.py:133
test_claude_returns_none_on_network_error software healthy tests/test_llm_providers.py:141
test_noop_estimate_p_model_always_returns_none software healthy tests/test_llm_providers.py:154
_make_refine_request software healthy tests/test_llm_providers.py:165
_gemini_refine_response software healthy tests/test_llm_providers.py:181
test_gemini_refine_returns_valid_event_type_and_assets software healthy tests/test_llm_providers.py:199
test_gemini_refine_returns_empty_on_network_error software healthy tests/test_llm_providers.py:214
test_gemini_refine_returns_empty_on_invalid_json software healthy tests/test_llm_providers.py:223
test_gemini_refine_ignores_invalid_event_type_value software healthy tests/test_llm_providers.py:236
test_noop_refine_always_returns_empty software healthy tests/test_llm_providers.py:251
__init__ software healthy tests/test_signal_llm.py:19
refine software healthy tests/test_signal_llm.py:23
estimate_p_model software healthy tests/test_signal_llm.py:118
test_llm_path_uses_p_ai_and_sets_method software healthy tests/test_signal_llm.py:37
test_llm_path_bearish_when_low_p software healthy tests/test_signal_llm.py:49
test_llm_path_neutral_at_boundary software healthy tests/test_signal_llm.py:60
test_fallback_when_llm_returns_none software healthy tests/test_signal_llm.py:75
test_heuristic_when_no_market_question software healthy tests/test_signal_llm.py:90
test_heuristic_on_llm_exception software healthy tests/test_signal_llm.py:107
test_p_model_method_always_present_without_llm software healthy tests/test_signal_llm.py:136
_scan software healthy tests/test_dashboard.py:18
_resolve software healthy tests/test_dashboard.py:30
test_timeline_cumulative_lift software healthy tests/test_dashboard.py:40

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

LabelLayerStatusPath
requirements-dev.txt software healthy requirements-dev.txt
README.md software healthy README.md
Dockerfile software healthy Dockerfile
Crypto News PRD.md software healthy Crypto News PRD.md
.env.example software healthy .env.example
pyproject.toml software healthy pyproject.toml
requirements.txt software healthy requirements.txt
AGENTS.md software healthy AGENTS.md
METHODOLOGY.md software healthy METHODOLOGY.md
TODO.md software healthy TODO.md
test_deployed_capital.py software healthy tests/test_deployed_capital.py
test_llm_providers.py software healthy tests/test_llm_providers.py
test_signal_llm.py software healthy tests/test_signal_llm.py
test_dashboard.py software healthy tests/test_dashboard.py
conftest.py software healthy tests/conftest.py
test_wallet_flow.py software healthy tests/test_wallet_flow.py
test_poll_resolutions.py software healthy tests/test_poll_resolutions.py
test_parse.py software healthy tests/test_parse.py
test_golden_cases.py software healthy tests/test_golden_cases.py
test_parse_url.py software healthy tests/test_parse_url.py
test_feedback.py software healthy tests/test_feedback.py
test_paper.py software healthy tests/test_paper.py
test_risk.py software healthy tests/test_risk.py
test_llm_refine.py software healthy tests/test_llm_refine.py
test_signal.py software healthy tests/test_signal.py
test_scheduler.py software healthy tests/test_scheduler.py
sanity_synthetic.py software healthy scripts/sanity_synthetic.py
summarize_golden.py software healthy scripts/summarize_golden.py
export_feedback.py software healthy scripts/export_feedback.py
normalize_golden.py software healthy scripts/normalize_golden.py
run_eval.py software healthy scripts/run_eval.py
predict-market-risk-workflow.json software healthy n8n/predict-market-risk-workflow.json
README.md software healthy eval/README.md
launch.json software healthy .claude/launch.json
ci.yml software healthy .github/workflows/ci.yml
openspec-apply.prompt.md software healthy .github/prompts/openspec-apply.prompt.md
openspec-proposal.prompt.md software healthy .github/prompts/openspec-proposal.prompt.md
openspec-archive.prompt.md software healthy .github/prompts/openspec-archive.prompt.md
backlog.md software healthy openspec/backlog.md
AGENTS.md software healthy openspec/AGENTS.md
project.md software healthy openspec/project.md
spec.md software healthy openspec/specs/parse-api/spec.md
proposal.md software healthy openspec/changes/add-wallet-flow-signal/proposal.md
tasks.md software healthy openspec/changes/add-wallet-flow-signal/tasks.md
design.md software healthy openspec/changes/add-wallet-flow-signal/design.md
spec.md software healthy openspec/changes/add-wallet-flow-signal/specs/wallet-flow/s…
proposal.md software healthy openspec/changes/add-jurisdiction-confidence-basis/proposal…
tasks.md software healthy openspec/changes/add-jurisdiction-confidence-basis/tasks.md
spec.md software healthy openspec/changes/add-jurisdiction-confidence-basis/specs/pa…
proposal.md software healthy openspec/changes/archive/2026-01-29-add-fastapi-api-skeleto…

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

LabelLayerStatusPath
tests software healthy tests
scripts software healthy scripts
n8n software healthy n8n
eval software healthy eval
.claude software healthy .claude
.github software healthy .github
workflows software healthy .github/workflows
prompts software healthy .github/prompts
openspec software healthy openspec
specs software healthy openspec/specs
parse-api software healthy openspec/specs/parse-api
changes software healthy openspec/changes
add-wallet-flow-signal software healthy openspec/changes/add-wallet-flow-signal
specs software healthy openspec/changes/add-wallet-flow-signal/specs
wallet-flow software healthy openspec/changes/add-wallet-flow-signal/specs/wallet-flow
add-jurisdiction-confidence-basis software healthy openspec/changes/add-jurisdiction-confidence-basis
specs software healthy openspec/changes/add-jurisdiction-confidence-basis/specs
parse-api software healthy openspec/changes/add-jurisdiction-confidence-basis/specs/pa…
archive software healthy openspec/changes/archive
2026-01-29-add-fastapi-api-skeleton software healthy openspec/changes/archive/2026-01-29-add-fastapi-api-skeleton
specs software healthy openspec/changes/archive/2026-01-29-add-fastapi-api-skeleto…
parse-api software healthy openspec/changes/archive/2026-01-29-add-fastapi-api-skeleto…
upgrade-signal-llm software healthy openspec/changes/upgrade-signal-llm
specs software healthy openspec/changes/upgrade-signal-llm/specs
market-signal software healthy openspec/changes/upgrade-signal-llm/specs/market-signal
add-app-scheduler software healthy openspec/changes/add-app-scheduler
specs software healthy openspec/changes/add-app-scheduler/specs
app-scheduler software healthy openspec/changes/add-app-scheduler/specs/app-scheduler
add-trade-ledger software healthy openspec/changes/add-trade-ledger
specs software healthy openspec/changes/add-trade-ledger/specs
trade-ledger software healthy openspec/changes/add-trade-ledger/specs/trade-ledger
add-market-signal software healthy openspec/changes/add-market-signal
specs software healthy openspec/changes/add-market-signal/specs
market-signal software healthy openspec/changes/add-market-signal/specs/market-signal
add-event-subtype software healthy openspec/changes/add-event-subtype
specs software healthy openspec/changes/add-event-subtype/specs
parse-api software healthy openspec/changes/add-event-subtype/specs/parse-api
add-paper-trading software healthy openspec/changes/add-paper-trading
specs software healthy openspec/changes/add-paper-trading/specs
paper-trading software healthy openspec/changes/add-paper-trading/specs/paper-trading
add-parse-url-endpoint software healthy openspec/changes/add-parse-url-endpoint
specs software healthy openspec/changes/add-parse-url-endpoint/specs
parse-api software healthy openspec/changes/add-parse-url-endpoint/specs/parse-api
update-event-type-taxonomy software healthy openspec/changes/update-event-type-taxonomy
specs software healthy openspec/changes/update-event-type-taxonomy/specs
parse-api software healthy openspec/changes/update-event-type-taxonomy/specs/parse-api
enhance-signal-pipeline software healthy openspec/changes/enhance-signal-pipeline
specs software healthy openspec/changes/enhance-signal-pipeline/specs
market-signal software healthy openspec/changes/enhance-signal-pipeline/specs/market-signal
polymarket-filter software healthy openspec/changes/enhance-signal-pipeline/specs/polymarket-f…

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

LabelLayerStatusPath
_FakeLLMProvider software healthy tests/test_signal_llm.py:15
_ExplodingProvider software healthy tests/test_signal_llm.py:108
_SafeExplodingProvider software healthy tests/test_signal_llm.py:117
FakeProvider software healthy tests/test_llm_refine.py:13
NonDeterministicProvider software healthy tests/test_llm_refine.py:44
CandidateEvent software healthy src/crypto_news_parser/parser.py:10
FetchError software healthy src/crypto_news_parser/fetch.py:14
FetchBlockedError software healthy src/crypto_news_parser/fetch.py:18
FetchTooLargeError software healthy src/crypto_news_parser/fetch.py:22
FetchTimeoutError software healthy src/crypto_news_parser/fetch.py:26
FetchUnsupportedContentTypeError software healthy src/crypto_news_parser/fetch.py:30
FetchResult software healthy src/crypto_news_parser/fetch.py:35
StoredParse software healthy src/crypto_news_parser/storage.py:128
TrackedMarket software healthy src/crypto_news_parser/storage.py:217
RefinementRequest software healthy src/crypto_news_parser/llm_adapter.py:25
LLMRefinement software healthy src/crypto_news_parser/llm_adapter.py:36
LLMProvider software healthy src/crypto_news_parser/llm_adapter.py:56
NoopLLMProvider software healthy src/crypto_news_parser/llm_adapter.py:73
ClaudeHaikuSignalProvider software healthy src/crypto_news_parser/llm_adapter.py:85
GeminiFlashSignalProvider software healthy src/crypto_news_parser/llm_adapter.py:137
EventType software healthy src/crypto_news_parser/models.py:11
EventTypeV1 software healthy src/crypto_news_parser/models.py:49
Sentiment software healthy src/crypto_news_parser/models.py:73
MarketDirection software healthy src/crypto_news_parser/models.py:79
TimeHorizon software healthy src/crypto_news_parser/models.py:85
Jurisdiction software healthy src/crypto_news_parser/models.py:91
JurisdictionBasis software healthy src/crypto_news_parser/models.py:101
ParseRequest software healthy src/crypto_news_parser/models.py:107
ParseUrlRequest software healthy src/crypto_news_parser/models.py:154
FeedbackRequest software healthy src/crypto_news_parser/models.py:190
FeedbackResponse software healthy src/crypto_news_parser/models.py:223
ParseResponse software healthy src/crypto_news_parser/models.py:228
RiskRequest software healthy src/crypto_news_parser/models.py:268
RuleResult software healthy src/crypto_news_parser/models.py:325
RiskResponse software healthy src/crypto_news_parser/models.py:333
SignalRequest software healthy src/crypto_news_parser/models.py:345
SignalResponse software healthy src/crypto_news_parser/models.py:372
TrackMarketRequest software healthy src/crypto_news_parser/models.py:395
TrackMarketResponse software healthy src/crypto_news_parser/models.py:406
PollResolutionItem software healthy src/crypto_news_parser/models.py:412
PollResolutionsResponse software healthy src/crypto_news_parser/models.py:418
FlowScanRequest software healthy src/crypto_news_parser/models.py:424
FlowNewWallet software healthy src/crypto_news_parser/models.py:445
FlowMarketResult software healthy src/crypto_news_parser/models.py:452
FlowScanResponse software healthy src/crypto_news_parser/models.py:478
FlowCalibrationBucket software healthy src/crypto_news_parser/models.py:484
FlowCalibrationResponse software healthy src/crypto_news_parser/models.py:492
ErrorEnvelope software healthy src/crypto_news_parser/models.py:498
ErrorObject software healthy src/crypto_news_parser/models.py:502

LabelLayerStatusPath
GET / api healthy src/crypto_news_parser/main.py
POST /parse api healthy src/crypto_news_parser/main.py
POST /feedback api healthy src/crypto_news_parser/main.py
POST /parse_url api healthy src/crypto_news_parser/main.py
POST /signal api healthy src/crypto_news_parser/main.py
POST /risk api healthy src/crypto_news_parser/main.py
GET /deployed api healthy src/crypto_news_parser/main.py
POST /deployed/release api healthy src/crypto_news_parser/main.py
POST /deployed/reset api healthy src/crypto_news_parser/main.py
POST /flow-scan api healthy src/crypto_news_parser/main.py
GET /dashboard api healthy src/crypto_news_parser/main.py
GET /dashboard/data api healthy src/crypto_news_parser/main.py
GET /flow-calibration api healthy src/crypto_news_parser/main.py
POST /track-market api healthy src/crypto_news_parser/main.py
POST /poll-resolutions api healthy src/crypto_news_parser/main.py

LabelLayerStatusPath
parse_runs data healthy src/crypto_news_parser/storage.py
feedback data healthy src/crypto_news_parser/storage.py
capital_ledger data healthy src/crypto_news_parser/storage.py
capital_reservations data healthy src/crypto_news_parser/storage.py
flow_scans data healthy src/crypto_news_parser/storage.py
tracked_markets data healthy src/crypto_news_parser/storage.py

LabelLayerStatusPath
repobility-clone-296kzco9 software healthy /tmp/repobility-clone-296kzco9

LabelLayerStatusPath
sqlite data healthy README.md

LabelLayerStatusPath
port:8080 network healthy Dockerfile

LabelLayerStatusPath
127.0.0.1 network healthy tests/test_parse_url.py

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile

LabelLayerStatusPath
vps::gcp hardware healthy README.md

LabelLayerStatusPath
auth::openspec/AGENTS.md security healthy openspec/AGENTS.md

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
test cicd healthy .github/workflows/ci.yml
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/5746fd0b-be00-4114-9c94-2e3978a89224/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/5746fd0b-be00-4114-9c94-2e3978a89224/

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.