<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: P VIKRAM KISHORE</title>
    <description>The latest articles on DEV Community by P VIKRAM KISHORE (@waterbottle).</description>
    <link>https://dev.to/waterbottle</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4002655%2F9725a08c-24ad-4b77-8081-9b6189a39bd9.png</url>
      <title>DEV Community: P VIKRAM KISHORE</title>
      <link>https://dev.to/waterbottle</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/waterbottle"/>
    <language>en</language>
    <item>
      <title>What I Did During My Summer Vacation: Day 1 - My First 10 Bug Bounty Reports</title>
      <dc:creator>P VIKRAM KISHORE</dc:creator>
      <pubDate>Thu, 25 Jun 2026 15:49:14 +0000</pubDate>
      <link>https://dev.to/waterbottle/what-i-did-during-my-summer-vacation-day-1-my-first-10-bug-bounty-reports-383f</link>
      <guid>https://dev.to/waterbottle/what-i-did-during-my-summer-vacation-day-1-my-first-10-bug-bounty-reports-383f</guid>
      <description>&lt;p&gt;Before college starts again, I wanted to document what I worked on during my vacation.&lt;/p&gt;

&lt;p&gt;This is the first post in a series where I'll share everything I learned over the past few months—from bug bounty hunting to AI security, GenAI engineering, and the projects I built.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;p&gt;Until recently, most of my security experience came from CTFs and intentionally vulnerable labs.&lt;/p&gt;

&lt;p&gt;While they taught me a lot about exploitation techniques, I wanted to understand how security works in real production applications.&lt;/p&gt;

&lt;p&gt;So I decided to spend my vacation participating in private bug bounty programs.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Results
&lt;/h2&gt;

&lt;p&gt;By the end of my vacation, I had submitted &lt;strong&gt;10 bug reports&lt;/strong&gt; across multiple private programs.&lt;/p&gt;

&lt;p&gt;The findings ranged from &lt;strong&gt;Low&lt;/strong&gt; to &lt;strong&gt;High&lt;/strong&gt; and &lt;strong&gt;Expert&lt;/strong&gt; severity.&lt;/p&gt;

&lt;p&gt;One of the most impactful reports involved an &lt;strong&gt;unauthenticated API exposure&lt;/strong&gt; that, if abused, could have exposed information related to approximately &lt;strong&gt;39,070 investors and employees&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Some of the vulnerability classes I encountered included:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CORS Misconfigurations&lt;/li&gt;
&lt;li&gt;GraphQL User Enumeration&lt;/li&gt;
&lt;li&gt;Subdomain Takeovers&lt;/li&gt;
&lt;li&gt;GitHub Actions Supply Chain Risks&lt;/li&gt;
&lt;li&gt;Excessive CI/CD Permissions&lt;/li&gt;
&lt;li&gt;CSP Misconfigurations&lt;/li&gt;
&lt;li&gt;OAuth &amp;amp; Authentication Issues&lt;/li&gt;
&lt;li&gt;Information Disclosure&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What Bug Bounty Actually Taught Me
&lt;/h2&gt;

&lt;p&gt;Before starting, I thought bug bounty was mainly about finding vulnerabilities.&lt;/p&gt;

&lt;p&gt;I quickly realized I was wrong.&lt;/p&gt;

&lt;p&gt;Finding a bug is usually the final step.&lt;/p&gt;

&lt;p&gt;Most of the work happens long before that.&lt;/p&gt;

&lt;p&gt;I spent hours:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reading thousands of lines of JavaScript&lt;/li&gt;
&lt;li&gt;Tracing API requests&lt;/li&gt;
&lt;li&gt;Mapping authentication flows&lt;/li&gt;
&lt;li&gt;Understanding business logic&lt;/li&gt;
&lt;li&gt;Following how different services communicate&lt;/li&gt;
&lt;li&gt;Learning why applications were built the way they were&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Some days I wouldn't find a single vulnerability.&lt;/p&gt;

&lt;p&gt;Other days I'd spend hours chasing something that turned out to be intended behavior.&lt;/p&gt;

&lt;p&gt;But every investigation improved the way I think about application security.&lt;/p&gt;

&lt;h2&gt;
  
  
  Rejections Are Part of the Process
&lt;/h2&gt;

&lt;p&gt;One thing I learned early is that not every report will be accepted.&lt;/p&gt;

&lt;p&gt;Not every report deserves a bounty.&lt;/p&gt;

&lt;p&gt;Sometimes the issue is already known.&lt;br&gt;
Sometimes it's out of scope.&lt;br&gt;
Sometimes the impact isn't high enough.&lt;/p&gt;

&lt;p&gt;That's part of bug bounty.&lt;/p&gt;

&lt;p&gt;Every report—accepted or not—teaches you something new.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;This vacation wasn't just about bug bounty.&lt;/p&gt;

&lt;p&gt;I also spent time learning AI security, RAG systems, LLM evaluations, observability, and building GenAI projects.&lt;/p&gt;

&lt;p&gt;Over the next few posts, I'll share those experiences as well.&lt;/p&gt;

&lt;p&gt;If you're a student thinking about getting into bug bounty, my biggest advice is this:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Don't chase bounties. Chase understanding.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The vulnerabilities come naturally once you truly understand how applications work.&lt;/p&gt;

&lt;p&gt;Thanks for reading, and I'd love to hear what you've been working on this summer.&lt;/p&gt;

&lt;p&gt;Happy hacking! 🚀&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>devjournal</category>
      <category>infosec</category>
      <category>security</category>
    </item>
  </channel>
</rss>
