You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Follow-up to #134 (docs fix). POST /api/analyze currently returns 501; the browser wizard cannot run an analysis. This issue tracks actually implementing the web analysis path.
Scope
Connect the validated AnalyzeRequest to WorkflowEngine, the same way the CLI (main.py) builds and runs the pipeline
Respect the existing guards: allow_cloud_llm consent, API key, rate limiting, CSRF origin check
Summary
Follow-up to #134 (docs fix).
POST /api/analyzecurrently returns 501; the browser wizard cannot run an analysis. This issue tracks actually implementing the web analysis path.Scope
AnalyzeRequesttoWorkflowEngine, the same way the CLI (main.py) builds and runs the pipelineallow_cloud_llmconsent, API key, rate limiting, CSRF origin checkLocalProvider.fetch()must be sandboxed to a configured base directory before a network-reachable endpoint may pass it arbitrarysourcepathsReferences
src/medcheck/web/app.py(analyze()endpoint)src/medcheck/main.pyFollow-up from repo health check (2026-07-10)