Skip to content

Troubleshooting ​

Use this page to diagnose common Ogma setup and runtime problems.

No Traffic Appears in HTTP History ​

Check:

  1. The Ogma instance is running.
  2. The browser or application proxy points to the instance listener, usually 127.0.0.1:8080.
  3. The target application is not bypassing the proxy.
  4. VPN, system proxy, container, emulator, or mobile proxy settings are not overriding the test client.
  5. 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:

  1. Disable intercept.
  2. Define scope.
  3. Add match conditions for host, method, path, content type, or header.
  4. Re-enable intercept.
  5. 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:

  1. The plugin root contains manifest.json.
  2. Entrypoint paths in the manifest exist after build.
  3. The plugin is compiled to plain JavaScript.
  4. Frontend assets are included in the plugin package.
  5. Required permissions are declared and granted.
  6. The plugin logs tab has no init() or bridge errors.
  7. The plugin package size is below the configured limit.

MCP Assistant Cannot See Ogma ​

Check:

  • Embedded HTTP: MCP is running in Settings > MCP and the client uses the copied Streamable HTTP endpoint, normally http://127.0.0.1:3000/mcp.
  • Standalone stdio: the binary path is correct and --api-url / OGMA_API_URL matches the running backend. Desktop instances can use a dynamic API port.
  • The client follows every tools/list cursor; the first page alone does not contain all tools.
  • Write or send tools require explicit permissions in Settings, or standalone flags.
  • Reconnect after MCP restarts. Old session IDs and confirmation tokens are no longer valid.

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.

Proprietary software. All rights reserved.