GRIN Therapeutics · Authentication Profile

Grin Therapeutics Authentication

Authentication

GRIN Therapeutics secures its APIs with none and http across 3 declared security schemes, as derived from its OpenAPI definitions.

CompanyBiotechnologyPharmaceuticalsNeuroscienceRare DiseasePrecision MedicineClinical TrialsPediatricsEpilepsyLife Sciencescontent-api
Methods: none, http Schemes: 3 OAuth flows: API key in:

Security Schemes

anonymous none
application-passwords http
scheme: basic
cookie-plus-nonce apiKey
· in: header ()

Source

Authentication Profile

Raw ↑
generated: '2026-08-04'
method: probed
source: https://grintherapeutics.com/wp-json/ (REST API index `authentication` block) plus live anonymous requests
note: >-
  The OpenAPI in this repo declares no securitySchemes because the operations it models are the ones
  that genuinely return data with no credentials — the read side of the WordPress REST content API is
  fully anonymous. This profile records that anonymous-read model and the authenticated surface that
  sits behind it, which the site's own REST index advertises. GRIN Therapeutics publishes no
  developer authentication documentation of its own; the scheme below is WordPress core behaviour.
summary:
  types: [none, http]
  anonymous_read: true
  api_key_in: []
  oauth2_flows: []
  oauth2: false
  openid_connect: false
schemes:
- name: anonymous
  type: none
  description: >-
    Every operation modelled in openapi/grin-therapeutics-content-openapi.yml was verified to return
    data with no Authorization header, no cookie and no nonce. Read access is unrestricted and
    unmetered as observed.
  applies_to:
  - getApiIndex
  - listPosts
  - getPost
  - listPages
  - getPage
  - listMedia
  - getMediaItem
  - listCategories
  - getCategory
  - listTags
  - getTag
  - listUsers
  - getUser
  - searchContent
  - listTypes
  - getType
  - listTaxonomies
  - listStatuses
  - getOembed
  sources: [openapi/grin-therapeutics-content-openapi.yml]
- name: application-passwords
  type: http
  scheme: basic
  description: >-
    WordPress Application Passwords (HTTP Basic with a per-application credential). Advertised
    verbatim by the site's own REST index at https://grintherapeutics.com/wp-json/ as
    authentication.application-passwords.endpoints.authorization =
    https://grintherapeutics.com/wp-admin/authorize-application.php. This gates the write surface and
    the privileged read surface; it is an internal editorial credential, not a developer credential —
    GRIN Therapeutics offers no way for a third party to obtain one.
  authorization_endpoint: https://grintherapeutics.com/wp-admin/authorize-application.php
  sources: [https://grintherapeutics.com/wp-json/]
- name: cookie-plus-nonce
  type: apiKey
  in: header
  parameter_name: X-WP-Nonce
  description: >-
    WordPress core's first-party session scheme for same-origin browser requests. Inferred from the
    Access-Control-Allow-Headers response header observed on the collection endpoints, which lists
    'Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type'. Not usable by a
    third-party integrator.
  sources: [https://grintherapeutics.com/wp-json/wp/v2/pages]
gated_surfaces:
- path: /wp/v2/settings
  status: 401
  code: rest_forbidden
- path: /wp/v2/users/me
  status: 401
  note: Requires an authenticated principal.
- path: /wp-abilities/v1/abilities
  status: 401
  code: rest_forbidden
  note: >-
    The WordPress Abilities API — an agent-facing capability registry with a /run execution
    endpoint — is registered on this site but is entirely credential-gated. No agent capability is
    exposed to anonymous callers, so no MCP or agent-surface claim is made for this provider.
- path: /wp-abilities/v1/categories
  status: 401
  code: rest_forbidden
- path: /contact-form-7/v1/contact-forms
  status: 403
  code: wpcf7_forbidden
- path: /wp/v2/comments
  status: 403
  code: rest_comment_disabled
  note: Comments are disabled site-wide, so the comments collection is unreadable rather than empty.

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/grin-therapeutics-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 email required.

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