Denbury Resources · Authentication Profile

Denbury Resources Authentication

Authentication

Denbury Inc. runs no developer program, issues no API keys, and documents no authentication. The WordPress core REST API behind www.denbury.com is the only machine-readable surface, and its public half needs no credentials at all: every route captured in openapi/ answers anonymously and advertises `Allow: GET`. The write half of the same routes exists but is refused anonymously.

Denbury Resources declares 3 security scheme(s) across its OpenAPI definitions.

AcquiredCarbon CaptureCO2 EOREnergyEnhanced Oil RecoveryExxonMobilOil and GasFortune 1000ContentCarbon Sequestration
Methods: Schemes: 3 OAuth flows: API key in:

Security Schemes

none
http
scheme: basic
X-WP-Nonce apiKey
· in: header ()

Source

Authentication Profile

Raw ↑
generated: '2026-09-06'
method: probed
source: >-
  https://www.denbury.com/wp-json/ (the server's own `authentication` block) plus live anonymous and
  context=edit requests against the routes captured in openapi/
description: >-
  Denbury Inc. runs no developer program, issues no API keys, and documents no authentication.
  The WordPress core REST API behind www.denbury.com is the only machine-readable surface, and its
  public half needs no credentials at all: every route captured in openapi/ answers anonymously and
  advertises `Allow: GET`. The write half of the same routes exists but is refused anonymously.
public_surface:
  authentication_required: false
  verified: '2026-09-06'
  evidence: >-
    GET https://www.denbury.com/wp-json/wp/v2/pages?per_page=1 returned HTTP 200 with
    `Allow: GET` and X-WP-Total: 48, with no Authorization header sent.
  scope: read-only
schemes:
- id: none
  type: none
  description: >-
    Anonymous read. No API key, token, cookie or nonce is required for any GET operation documented
    in openapi/.
  applies_to: every operation in openapi/
  method: probed
- id: application-password
  type: http
  scheme: basic
  description: >-
    WordPress application passwords, sent as HTTP Basic credentials. This is the only mechanism the
    server itself advertises, in the `authentication.application-passwords` block of the
    https://www.denbury.com/wp-json/ index, which names
    https://www.denbury.com/wp-admin/authorize-application.php as the authorization endpoint.
    It gates the write methods and the `edit` context, neither of which is part of the public
    surface described in openapi/. Credentials are issued only to Denbury site administrators.
  applies_to: write methods and context=edit (not documented in openapi/)
  method: searched
  source: https://www.denbury.com/wp-json/
- id: nonce
  type: apiKey
  in: header
  name: X-WP-Nonce
  description: >-
    Cookie-authenticated browser sessions use an X-WP-Nonce header. The origin advertises it in
    `Access-Control-Allow-Headers: Authorization, X-WP-Nonce, Content-Disposition, Content-MD5,
    Content-Type`. It is a same-site admin mechanism, not an integration credential.
  applies_to: authenticated admin sessions only
  method: probed
  source: response headers on https://www.denbury.com/wp-json/wp/v2/pages
gated_surfaces:
- surface: context=edit on any wp/v2 route
  status: 401
  body: '{"code":"rest_forbidden_context","message":"Sorry, you are not allowed to edit posts in this post type.","data":{"status":401}}'
  note: Observed live on 2026-09-06. The extra fields in the `edit` context are not publicly readable.
- surface: /wp-json/wp-abilities/v1/abilities
  status: 401
  body: '{"code":"rest_forbidden","message":"Sorry, you are not allowed to do that.","data":{"status":401}}'
  note: >-
    The WordPress Abilities API namespace is registered on this site but is entirely auth-gated.
    Its tool/ability catalogue cannot be introspected anonymously, so nothing about it is recorded
    beyond its presence in the route index.
- surface: /wp-json/wp/v2/users
  status: 403
  note: Author enumeration is blocked at the origin. No user records are publicly readable.
oauth2: false
openid_connect: false
mutual_tls: false
api_keys_issued: false
notes:
- Denbury publishes no authentication documentation because it publishes no developer program.
- Nothing here was inferred; each row cites either the server's own index document or a live response.

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/denbury-resources-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.