{
  "ok": true,
  "data": {
    "name": "abhnv.in API",
    "description": "Read-only JSON for everything published on abhnv.in: profile, security research areas and methodology, products, research papers, credentials, skills and links.",
    "version": "2.0.0",
    "build": "2026-09-02",
    "profile": {
      "name": "Abhinav Raj",
      "role": "Security Researcher & Product Builder",
      "publication": "The Build Journal",
      "summary": "Security researcher and product builder. I test how web applications and APIs enforce authorization, authentication and business rules, and I ship products of my own: Clex, Clex AI, Driped, trgt and Modih Mail.",
      "site": "https://abhnv.in",
      "email": "hello@abhnv.in",
      "location": "India",
      "researchSince": "March 2026",
      "bugcrowd": {
        "url": "https://bugcrowd.com/h/abhnv8",
        "handle": "abhnv8",
        "ranks": [
          {
            "label": "Global Top 50",
            "period": "June 2026"
          },
          {
            "label": "Global Top 50",
            "period": "July 2026"
          }
        ]
      },
      "openTo": [
        "Security research collaborations",
        "Product security reviews before launch",
        "Product and engineering roles",
        "Building with teams who ship"
      ]
    },
    "endpoints": [
      {
        "method": "GET",
        "path": "/api",
        "description": "Index: endpoints, commands, version and counts",
        "url": "https://abhnv.in/api"
      },
      {
        "method": "GET",
        "path": "/api/profile",
        "description": "Name, role, summary, Bugcrowd profile and what I am open to",
        "url": "https://abhnv.in/api/profile"
      },
      {
        "method": "GET",
        "path": "/api/skills",
        "description": "Skills grouped by area; ?flat=1 for one list",
        "url": "https://abhnv.in/api/skills"
      },
      {
        "method": "GET",
        "path": "/api/projects",
        "description": "The five products; ?tag=Cloudflare to filter",
        "url": "https://abhnv.in/api/projects"
      },
      {
        "method": "GET",
        "path": "/api/projects/:slug",
        "description": "One product: clex, clex-ai, driped, trgt, modih-mail",
        "url": "https://abhnv.in/api/projects/:slug"
      },
      {
        "method": "GET",
        "path": "/api/research",
        "description": "Research papers",
        "url": "https://abhnv.in/api/research"
      },
      {
        "method": "GET",
        "path": "/api/research/:slug",
        "description": "One paper by slug",
        "url": "https://abhnv.in/api/research/:slug"
      },
      {
        "method": "GET",
        "path": "/api/security",
        "description": "Research areas, methodology and report patterns from the Security page",
        "url": "https://abhnv.in/api/security"
      },
      {
        "method": "GET",
        "path": "/api/certifications",
        "description": "Credentials; ?tag=Security, ?issuer=Harvard University, ?groupBy=issuer",
        "url": "https://abhnv.in/api/certifications"
      },
      {
        "method": "GET",
        "path": "/api/certifications/:idOrSlug",
        "description": "One credential by 1-based id or title slug",
        "url": "https://abhnv.in/api/certifications/:idOrSlug"
      },
      {
        "method": "GET",
        "path": "/api/socials",
        "description": "Public profile links",
        "url": "https://abhnv.in/api/socials"
      },
      {
        "method": "GET",
        "path": "/api/notes",
        "description": "Current focus notes from the homepage",
        "url": "https://abhnv.in/api/notes"
      },
      {
        "method": "GET",
        "path": "/api/summary",
        "description": "Profile, counts, featured products, research and top tags in one call",
        "url": "https://abhnv.in/api/summary"
      },
      {
        "method": "GET",
        "path": "/api/links",
        "description": "Every public URL on the site, grouped",
        "url": "https://abhnv.in/api/links"
      },
      {
        "method": "GET",
        "path": "/api/tags",
        "description": "Tags across products, research, credentials and skills, with counts",
        "url": "https://abhnv.in/api/tags"
      },
      {
        "method": "GET",
        "path": "/api/search?q=<query>",
        "description": "Search public records by text, tag, title or issuer",
        "url": "https://abhnv.in/api/search"
      },
      {
        "method": "GET",
        "path": "/api/assets",
        "description": "Image, logo and social-preview manifest",
        "url": "https://abhnv.in/api/assets"
      },
      {
        "method": "GET",
        "path": "/api/health",
        "description": "Status, version and record counts",
        "url": "https://abhnv.in/api/health"
      },
      {
        "method": "GET",
        "path": "/api/command?cmd=<name>",
        "description": "Command-style access to the same data",
        "url": "https://abhnv.in/api/command"
      },
      {
        "method": "POST",
        "path": "/api/contact",
        "description": "Send a message through the contact form (name, email, topic, message)",
        "url": "https://abhnv.in/api/contact"
      }
    ],
    "commands": [
      "profile",
      "skills",
      "projects",
      "research",
      "security",
      "certifications",
      "socials",
      "notes",
      "timeline",
      "summary",
      "links",
      "tags",
      "search",
      "assets",
      "version",
      "endpoints",
      "stats",
      "health",
      "help"
    ],
    "examples": [
      "https://abhnv.in/api/summary",
      "https://abhnv.in/api/security",
      "https://abhnv.in/api/projects/clex-ai",
      "https://abhnv.in/api/research",
      "https://abhnv.in/api/certifications?tag=Security",
      "https://abhnv.in/api/search?q=authorization",
      "https://abhnv.in/api/command?cmd=help"
    ]
  },
  "meta": {
    "version": "2.0.0",
    "build": "2026-09-02",
    "generatedAt": "2026-09-02T20:45:58.562Z",
    "source": "abhnv.in/api",
    "docs": "https://abhnv.in/api",
    "counts": {
      "projects": 5,
      "research": 3,
      "certifications": 27,
      "securityAreas": 9,
      "methodSteps": 8,
      "socials": 4,
      "notes": 3,
      "skillGroups": 6,
      "skills": 45,
      "commands": 19,
      "endpoints": 20
    }
  }
}