Troubleshooting
Use this page to diagnose common Ogma setup and runtime problems.
No Traffic Appears in HTTP History
Check:
- The Ogma instance is running.
- The browser or application proxy points to the instance listener, usually
127.0.0.1:8080. - The target application is not bypassing the proxy.
- VPN, system proxy, container, emulator, or mobile proxy settings are not overriding the test client.
- The active project is open in the workspace.
If using Ogma Browser, open a new tab and confirm the Proxied badge is visible.
HTTPS Requests Fail
Check:
- The Ogma CA certificate is installed in the correct trust store.
- You imported the CA into the browser profile actually being used.
- The target is not using certificate pinning.
- TLS passthrough rules are not excluding the host.
- Client certificate requirements are configured in Settings > Client Certificates if the target requires mTLS.
For pinned mobile or desktop applications, you may need application-specific testing setup outside Ogma.
Intercept Pauses Too Much Traffic
Use narrower intercept rules.
Recommended steps:
- Disable intercept.
- Define scope.
- Add match conditions for host, method, path, content type, or header.
- Re-enable intercept.
- Watch the queue size.
If the queue reaches capacity, Ogma forwards new traffic to avoid deadlocking the client.
Scanner Reports Too Much Noise
For passive scanner noise:
- Activate scope before scanning.
- Focus on medium, high, and critical findings first.
- Treat missing-header findings as context-dependent.
- Use custom passive rules for project-specific evidence.
For active scanner noise:
- Scan selected requests before scanning all history.
- Review proof requests and response bodies.
- Confirm that the response evidence was not present in the baseline response.
- Check whether the finding confidence is likely or confirmed.
Plugins Do Not Load
Check:
- The plugin root contains
manifest.json. - Entrypoint paths in the manifest exist after build.
- The plugin is compiled to plain JavaScript.
- Frontend assets are included in the plugin package.
- Required permissions are declared and granted.
- The plugin logs tab has no
init()or bridge errors. - The plugin package size is below the configured limit.
MCP Assistant Cannot See Ogma
Check:
- Ogma API is reachable, usually
http://127.0.0.1:8181. ogma-mcpstarts without exiting immediately.- The MCP client config uses the correct binary path.
- The
OGMA_API_URLenvironment variable matches the running instance. - Write or send tools require explicit MCP flags.
See MCP setup.
Ogma Browser Is Blank or Mispositioned
Check:
- You are running the desktop app, not only the web frontend.
- The active tab has a real URL rather than
about:blank. - Try opening the browser as a separate window.
- Resize the Ogma window to force browser bounds recalculation.
Custom JavaScript or CSS Breaks the UI
Use one of the recovery paths:
- Click Reset custom UI.
- Press
Ctrl+Alt+Shift+R.
This clears custom JavaScript and CSS from local storage, desktop settings, and backend preferences, then reloads Ogma.
Data or Project Looks Wrong
Check:
- The correct instance is open.
- The correct project is active.
- Startup preferences did not reopen a different instance.
- Filters or scope are not hiding expected rows.
- Static asset hiding is not excluding the content type you are looking for.
Create a backup before making manual project data changes.