Astrology API · Vulnerability Disclosure

Astrology Api Vulnerability Disclosure

Vulnerability disclosure

AstrologyAPI publishes no vulnerability disclosure channel of any kind. This artifact records that absence and one exposure found during enrichment, so the finding is not lost.

Astrology API runs a coordinated vulnerability disclosure program on Hackerone.

AstrologyHoroscopesZodiacVedic AstrologyWestern AstrologyKundliPanchangNumerologyTarotPalmistryHuman DesignAstrocartographyPDF ReportsMCPEphemeris
Program: Hackerone

Disclosure Policy

Security Contact

Source

Vulnerability Disclosure

Raw ↑
generated: '2026-09-07'
method: probed
source: live probes of /.well-known/security.txt on six hosts, plus a search of the AstrologyAPI site
  for a security, disclosure, trust or bug-bounty page, 2026-09-07
description: >-
  AstrologyAPI publishes no vulnerability disclosure channel of any kind. This artifact records that
  absence and one exposure found during enrichment, so the finding is not lost.
program:
  present: false
  security_txt: false
  policy_page: false
  bug_bounty: false
  contact: null
  safe_harbour: null
probes:
  - url: https://astrologyapi.com/.well-known/security.txt
    status: 404
  - url: https://www.astrologyapi.com/.well-known/security.txt
    status: 404
  - url: https://json.astrologyapi.com/.well-known/security.txt
    status: 404
  - url: https://pdf.astrologyapi.com/.well-known/security.txt
    status: 404
  - url: https://vision.astrologyapi.com/.well-known/security.txt
    status: 404
  - url: https://mcp.astrologyapi.com/.well-known/security.txt
    status: 401
    note: Authentication wall, not a served document.
platforms_checked:
  - {name: HackerOne, result: not found}
  - {name: Bugcrowd, result: not found}
  - {name: Intigriti, result: not found}
only_reporting_route:
  channel: General contact form / support email
  urls:
    - https://astrologyapi.com/contact
    - https://astrologyapi.com/contact-sales
  email: support@astrologyapi.com
  note: >-
    A researcher has no dedicated route, no PGP key, no stated response time and no safe-harbour
    statement — only the same form a sales enquiry uses.
findings:
  - id: exposed-credentials-in-published-postman-collections
    severity: high
    status: unreported
    detail: >-
      Two of the eight Postman collections AstrologyAPI publishes for anonymous download embed a
      populated HTTP Basic auth block containing what appears to be a real account user ID and API
      key rather than a placeholder — the same pair in both files. The other six collections either
      omit auth or use the literal strings "user id" / "api key". Anyone who downloads the PDF
      collections receives working-shaped credentials.
    affected:
      - https://astrologyapi.com/postman/vedic_astrology_pdf_API_collection_postman_collection.json
      - https://astrologyapi.com/postman/western_astrology_pdf_API_collection_postman_collection.json
    observed: '2026-09-07'
    http_status: 200
    handling: >-
      The collections were saved to postman/ in this repository for provenance and the credential
      values were replaced with REDACTED placeholders. Note that the pipeline secret sanitizer did
      NOT match this credential — it carries no vendor prefix and is shaped like ordinary text — so
      the redaction was applied explicitly rather than by pattern. The values were not exercised and
      are not stored in this repository. They remain live on the provider's own download endpoint.
    recommended_action: >-
      Rotate the exposed key pair and replace the auth blocks in both published collections with
      placeholders. This is exactly the kind of report a security.txt exists to receive, and its
      absence is why there is no route to send it.
  - id: oauth-metadata-malformed
    severity: medium
    status: unreported
    detail: >-
      Both OAuth discovery documents on mcp.astrologyapi.com emit the issuer with literal
      double-quote characters inside the value, producing unresolvable endpoint URLs and breaking
      RFC 8414 discovery for any strict MCP or OAuth client. See
      conformance/astrology-api-conformance.yml.
    affected:
      - https://mcp.astrologyapi.com/.well-known/oauth-authorization-server
      - https://mcp.astrologyapi.com/.well-known/oauth-protected-resource
    observed: '2026-09-07'
assessment: >-
  No disclosure programme exists, so no Security pointer was added to apis.yml — the pointer would
  assert a channel the provider does not publish. Adding a /.well-known/security.txt with a contact
  address would be the single cheapest security improvement available to this provider, and the two
  findings above are the immediate reason it matters.

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/astrology-api-vulnerability-disclosure"
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.