<?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: Ananya</title>
    <description>The latest articles on DEV Community by Ananya (@ananya-09).</description>
    <link>https://dev.to/ananya-09</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%2F3772012%2F182702e6-b8f9-48ae-973c-781d947e9996.png</url>
      <title>DEV Community: Ananya</title>
      <link>https://dev.to/ananya-09</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ananya-09"/>
    <language>en</language>
    <item>
      <title>The weeks of Intentinal Building: My GSoC Midterm with OWASP Foundation</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Mon, 06 Jul 2026 05:00:00 +0000</pubDate>
      <link>https://dev.to/ananya-09/the-weeks-of-intentinal-building-my-gsoc-midterm-with-owasp-foundation-mgk</link>
      <guid>https://dev.to/ananya-09/the-weeks-of-intentinal-building-my-gsoc-midterm-with-owasp-foundation-mgk</guid>
      <description>&lt;p&gt;Towards the Google Summer of Code midterm evaluation marks a quiet, reflective milestone in my journey with &lt;strong&gt;&lt;a href="https://owasp.org/" rel="noopener noreferrer"&gt;OWASP® Foundation&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href="https://owasp.org/www-project-bug-logging-tool/" rel="noopener noreferrer"&gt;OWASP BLT&lt;/a&gt;&lt;/strong&gt;. Over the past weeks, the daily rhythm of development has been about transforming a conceptual proposal into a living, working application. Moving from initial repository curiosity to managing a core project architecture has felt less like a sprint and more like a deliberate, step-by-step documentary of software crafting. &lt;/p&gt;

&lt;p&gt;| &lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeFUIU__wPRv90AWX2r3bx7lYIyzmwSmvnNkRct9FC2A5koOpSgy5vORhqhFVfamYOKMqgd6wXyzsLm4lt3CabFy9mmGFB8-XEFWU7XwW6-ti8sdHcRYspPdf2TughJW0KwMbXwbAS9aHbeZ00166VKyoi8kShNHsd_8eEFJaiwHEBNtbnnmEsunxP04F_/s1901/Screenshot%202026-07-06%20233406.png" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEgeFUIU__wPRv90AWX2r3bx7lYIyzmwSmvnNkRct9FC2A5koOpSgy5vORhqhFVfamYOKMqgd6wXyzsLm4lt3CabFy9mmGFB8-XEFWU7XwW6-ti8sdHcRYspPdf2TughJW0KwMbXwbAS9aHbeZ00166VKyoi8kShNHsd_8eEFJaiwHEBNtbnnmEsunxP04F_%2Fw640-h365%2FScreenshot%25202026-07-06%2520233406.png" title="BLT Vanish Web Page" width="640" height="363"&gt;&lt;/a&gt; |&lt;br&gt;
| &lt;a href="https://vanish.owaspblt.org/" rel="noopener noreferrer"&gt;&lt;em&gt;vanish.owaspblt.org&lt;/em&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;
 |&lt;/p&gt;

&lt;h2&gt;
  
  
  The Blueprint: What I Set Out to Build
&lt;/h2&gt;

&lt;p&gt;My proposal focused on evolving BLT-Vanish into a proactive personal cybersecurity ecosystem by developing the Universal AI Identity Shield. The core philosophy centers on an explainable, local-first risk scoring platform designed to protect personal data in real time.&lt;/p&gt;

&lt;p&gt;The technical challenge lies in maintaining a strict data boundary. Sensitive user information stays entirely on the user's device inside a Flutter application, while Cloudflare Python Workers are restricted to processing non-sensitive threat intelligence metadata. Preserving absolute data sovereignty on cross-platform systems sounds seamless in planning, but building it out end-to-end requires deep architectural precision.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Craft So Far: Where the Code Stands
&lt;/h2&gt;

&lt;p&gt;The project began visually, building a design system in Figma for the BLT-Vanish web page and application interfaces to set a clean, minimal user experience. From there, the core components fell into place:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Data Contracts:&lt;/strong&gt; Established versioned schemas for Security Alerts, Risk Assessments, and Remediation Actions to keep the client architecture and edge logic locked and compatible. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Local Processing:&lt;/strong&gt; Utilized Flutter to run an on-device testing ecosystem where URL extraction, expansion, and heuristic risk scoring run successfully. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  A Lesson in Pacing and Resilience
&lt;/h2&gt;

&lt;p&gt;Engineering is a deeply human process, and development does not always follow a linear path. During the third week, an unexpected health issue forced a hard pause on my remote repository contributions.&lt;br&gt;&lt;br&gt;
While the public commit graph remained quiet, I utilized my recovery windows to work offline on my local machine, mapping out URL expansion mechanics and refining the internal risk-builder logic. That phase taught me a vital lesson: meaningful progress is not always measured by public green squares, but by the clarity you bring to the architecture when solving problems on localhost.&lt;/p&gt;

&lt;h2&gt;
  
  
  Shared Horizons: The Community Behind the Code
&lt;/h2&gt;

&lt;p&gt;I am incredibly grateful to Donnie for cultivating a supportive open-source ecosystem that simultaneously mentors GSoC contributors, social internship students, and new community members alike.&lt;/p&gt;

&lt;p&gt;I am equally thankful to my mentor &lt;strong&gt;Ramansh Saxena&lt;/strong&gt;. His precise code reviews, feedback on contract stability, and structural guidance have significantly elevated the engineering quality of this project.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Next Chapter
&lt;/h2&gt;

&lt;p&gt;The second half of the summer shifts from building foundational frameworks to reactive systems and external intelligence integration.&lt;/p&gt;

&lt;p&gt;Right now, my focus is on completing the remediation platform to translate vulnerability data into actionable task checklists with automated reminders. From there, the roadmap points toward integrating data breach lookups via the Have I Been Pwned API using a privacy-preserving k-anonymity framework, deploying login anomaly tracking rules on Cloudflare Workers, and running full regression passes to ensure production readiness.&lt;/p&gt;

&lt;p&gt;The structural groundwork is solid, the boundaries are drawn, and I am excited to bring the remainder of this digital guardian to life.&lt;/p&gt;

</description>
      <category>cloudflare</category>
      <category>cybersecurity</category>
      <category>figma</category>
      <category>flutter</category>
    </item>
    <item>
      <title>GSoC 2026 Weekly Update: Week 6 - Structuring Remediation and Preparing for the Midterm</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Mon, 06 Jul 2026 04:30:00 +0000</pubDate>
      <link>https://dev.to/ananya-09/gsoc-2026-weekly-update-week-6-structuring-remediation-and-preparing-for-the-midterm-3an</link>
      <guid>https://dev.to/ananya-09/gsoc-2026-weekly-update-week-6-structuring-remediation-and-preparing-for-the-midterm-3an</guid>
      <description>&lt;p&gt;With the application now fully up and running, Week 6 has been about completing the foundational logic for user remediation and organizing the codebase as we head into midterm evaluations. The focus has shifted from single-feature implementations to designing how these systems interact, ensuring the work built so far translates into a cohesive user experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Completing the Remediation Architecture
&lt;/h2&gt;

&lt;p&gt;The primary milestone for this week was finalizing the remediation orchestration system. This framework turns security risks into a structured lifecycle of tasks, converting vulnerabilities into actionable checklists that users can easily follow. Along with this task state machine, I integrated basic escalation logic. This applies clear priority statuses and reminders for unresolved issues, helping users stay proactive about their digital security posture.&lt;/p&gt;

&lt;p&gt;To measure the overall health and accuracy of the application, I also implemented an internal metrics tracker. This component safely aggregates performance indicators, such as scan latencies and resolution success rates, providing a clear data baseline ahead of the midterm review.&lt;/p&gt;

&lt;h2&gt;
  
  
  Organizing the Code for Production
&lt;/h2&gt;

&lt;p&gt;With the core features of the past few weeks built, the final task remaining for this week is the clean categorization and structuring of the repository. I am currently organizing the code blocks, directories, and configuration files so that the entire development history reflects cleanly and runs live as a singular ecosystem. Ensuring proper separation of concerns between our local frontend logic and serverless edge components is essential for maintaining long-term repository health.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mapping Out the Triage for the App
&lt;/h2&gt;

&lt;p&gt;As the project moves into the midterm evaluation window, I am already looking ahead to the upcoming week’s goals. The next major step is defining how these fragmented tools converge inside the user interface.&lt;/p&gt;

&lt;p&gt;I am currently mapping out the design and state handling for a unified triage experience directly on the application's home screen. The objective for the coming days is to merge individual link scans and credential alerts into a single, cohesive timeline. This involves establishing clear priority routing and sorting logic so that the home screen becomes a functional, real-time command center for the user's digital footprint.&lt;/p&gt;

&lt;p&gt;The foundational logic is locked, the app is stable, and I am looking forward to bringing the main dashboard experience to life next week.&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>flutter</category>
      <category>googlesummerofcode20</category>
      <category>gsoc2026</category>
    </item>
    <item>
      <title>GSoC 2026 Weekly Update: Week 5 - Credential Security &amp; Midterm Horizon</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Mon, 29 Jun 2026 04:30:00 +0000</pubDate>
      <link>https://dev.to/ananya-09/gsoc-2026-weekly-update-week-5-credential-security-midterm-horizon-28e3</link>
      <guid>https://dev.to/ananya-09/gsoc-2026-weekly-update-week-5-credential-security-midterm-horizon-28e3</guid>
      <description>&lt;p&gt;This week marks a major transition point as we fully finalized our Phase 1 calibration criteria and successfully kicked off the first leg of Phase 2, focusing strictly on local credential security.&lt;/p&gt;

&lt;p&gt;Here is a simple look at what was built this week and how we are steering towards the upcoming Midterm Evaluation.  &lt;/p&gt;

&lt;h2&gt;
  
  
  Week 5 Accomplishments
&lt;/h2&gt;

&lt;p&gt;The core focus of this week was establishing secure local storage blueprints and expanding our in-app screens for user data protection.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Credential Screen &amp;amp; UI Progress:&lt;/strong&gt; Built out the dedicated credential interface screen along with the majority of the supporting user experience layouts. This interface lets users easily track and input local credentials with visibility toggles. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Credential Storage Model Documentation:&lt;/strong&gt; Successfully drafted the architectural documentation for our local vault storage model. This outlines exactly how user data stays entirely zero-knowledge, encrypted, and client-side using device-backed hardware security without plaintext exposure. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Phase 1 Calibration Closure:&lt;/strong&gt; Formally wrapped up the threshold calibration documentation. This locks down the foundational baseline benchmarks, false-positive control criteria, and precision metrics evaluated during our initial risk engine tests. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Turning to Week 6 &amp;amp; The Midterm Evaluation
&lt;/h2&gt;

&lt;p&gt;With the credential entry screens and documentation baselines established, the immediate next step is executing our Week 6 roadmap milestones to prepare for the formal GSoC Midterm Checkpoint.&lt;br&gt;&lt;br&gt;
Before the evaluation evaluation window closes, my focus will be centered on:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Remediation Orchestration:&lt;/strong&gt; Implementing task state machines to convert identified vulnerabilities into prioritized account-hardening checklists. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Escalation Logic:&lt;/strong&gt; Setting up priority status levels and overdue task reminders to guide users through risk resolution. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Midterm Metrics Aggregator:&lt;/strong&gt; Gathering end-to-end data on scan latencies, precision baselines, and remediation completion rates to deliver a transparent, stable package for mentor walkthroughs.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We are officially reaching the halfway mark of the summer, and the project footprint is coming together exactly as planned. Looking forward to knocking out the Week 6 scaffolding and showcasing a rock-solid mid-point review!&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>flutter</category>
      <category>gsoc2026</category>
      <category>opensource</category>
    </item>
    <item>
      <title>GSoC 2026 Weekly Update: Week 4 - Security Center UX &amp; Phase 1 Closure</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Mon, 22 Jun 2026 04:30:00 +0000</pubDate>
      <link>https://dev.to/ananya-09/gsoc-2026-weekly-update-week-4-security-center-ux-phase-1-closure-5ge7</link>
      <guid>https://dev.to/ananya-09/gsoc-2026-weekly-update-week-4-security-center-ux-phase-1-closure-5ge7</guid>
      <description>&lt;p&gt;Marking the wrap-up of Phase 1! This week was all about bringing our system logic into the user interface and ensuring everything is thoroughly tested for our first major project milestone. &lt;/p&gt;

&lt;p&gt;Here is a simple look at what was accomplished during this final stretch of Phase 1. &lt;/p&gt;

&lt;h2&gt;
  
  
  Security Center UX &amp;amp; In-App Testing
&lt;/h2&gt;

&lt;p&gt;The primary focus in this week shifted toward user experience and establishing a robust environment to test our features in real-time.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Security Center Interface: Finalized the baseline user experience layout for the main Security Center screen, giving users a clear view of their data privacy status. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In-App Feature Validation: Set up the application infrastructure to allow seamless testing of core behaviors directly inside the app. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Local-First Verification: Ran active tests on our local-first data layer to verify that sensitive user info remains strictly on the device and operates properly offline (in-progress). &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Alert Mechanics: Integrated and tested the visual security alert components to ensure that risk severity and context render clearly on the screen.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Preparing for Phase 1 Closure
&lt;/h2&gt;

&lt;p&gt;With the core building blocks of the risk engine, schemas, and initial UI screens running locally, the remainder of the week was dedicated to consolidation. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Packaging Deliverables: Prepared all necessary documentation, test scripts, and scaffolding required to formally wrap up Phase 1. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Review Readiness: Aligned the current codebase with the initial roadmap goals to guarantee a stable, verifiable package for mentor review and evaluation. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;With Phase 1 officially closed, the foundational visual and architectural blocks are locked in. Moving into next week, I will be starting Phase 2, which dives straight into credential hygiene, secure local storage vaults, and guided remediation workflows.&lt;br&gt;&lt;br&gt;
A huge thank you to my mentors for their continuous feedback throughout this first month! Let's keep the momentum going into the next phase. 💻🛡️&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>flutter</category>
      <category>gsoc2026</category>
      <category>opensource</category>
    </item>
    <item>
      <title>GSoC 2026 Weekly Update: Week 3 - Navigating Roadblocks</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Mon, 15 Jun 2026 04:30:00 +0000</pubDate>
      <link>https://dev.to/ananya-09/gsoc-2026-weekly-update-week-3-navigating-roadblocks-3a8j</link>
      <guid>https://dev.to/ananya-09/gsoc-2026-weekly-update-week-3-navigating-roadblocks-3a8j</guid>
      <description>&lt;p&gt;This week brought an unexpected challenge, as a health issue forced me to step back, rest, and prioritize recovery. &lt;/p&gt;

&lt;p&gt;Because of this, my remote repository didn't see active commits this week. However, health setbacks don't mean total zero-days. During the moments I felt better, I shifted my focus to offline development and local architecture design to keep the momentum going. &lt;/p&gt;

&lt;p&gt;Here is a look at what I managed to build locally and how I am preparing for the next phase. &lt;/p&gt;

&lt;h2&gt;
  
  
  💻 Local Development: Refining the Service Models
&lt;/h2&gt;

&lt;p&gt;Instead of pushing code, I spent my available energy working locally on the core logic and algorithmic foundations of the BLT-Vanish application. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;URL Extraction &amp;amp; Expansion:&lt;/strong&gt; Worked on refining the local mechanics that parse incoming links and handle redirect chains cleanly, ensuring that malicious shorteners can be evaluated without exposing user data to the web.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Risk Builder Engine:&lt;/strong&gt; Developed the offline service model that acts as the fabric of our scoring system. This model combines local telemetry and feature signals into a structured, explainable risk profile.  Focusing on these architectural blocks locally gave me a great chance to think through edge cases and code structure without the pressure of immediate deployment. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🛡️ Looking Ahead: Preparing for the Security Center
&lt;/h2&gt;

&lt;p&gt;As I get back to 100% health, I used the end of the week to map out and prepare for our next major milestone: the Security Center integration. &lt;/p&gt;

&lt;p&gt;The upcoming week will be all about bringing our local backend logic to life visually. I’ve prepared the foundation to start working on: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Integrating the manual paste workflows into the user interface. &lt;/li&gt;
&lt;li&gt;Building the state management to handle loading, timeout, and offline fallback scenarios gracefully. &lt;/li&gt;
&lt;li&gt;Creating the color-coded alert cards to make risk factors clear and actionable for the user. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sometimes open-source means writing hundreds of lines of public code, and sometimes it means listening to your body, resting, and refactoring on localhost. Huge thanks to my mentors for the supportive environment. I'm excited to get back to the repository and start merging these core features in the upcoming week! 🚀&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>gsoc2026</category>
      <category>localfirst</category>
      <category>opensource</category>
    </item>
    <item>
      <title>GSoC 2026 Weekly Update: Week 2 - Establishing Contracts &amp; System Design</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Mon, 08 Jun 2026 18:29:48 +0000</pubDate>
      <link>https://dev.to/ananya-09/gsoc-2026-weekly-update-week-2-establishing-contracts-system-design-205n</link>
      <guid>https://dev.to/ananya-09/gsoc-2026-weekly-update-week-2-establishing-contracts-system-design-205n</guid>
      <description>&lt;p&gt;Another productive week of Google Summer of Code with OWASP BLT is in the books! Building on the visual blueprints from last week, this week was focused on locking down our structural foundations and diving deeper into the system architecture.&lt;/p&gt;

&lt;p&gt;Here is a simple breakdown of the progress made and what lies ahead.&lt;/p&gt;




&lt;h3&gt;
  
  
  Milestones
&lt;/h3&gt;

&lt;p&gt;The primary goal for this phase was setting up the structural guardrails for how data travels through our app.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Finalized Security Contract Structures:&lt;/strong&gt; Successfully established the foundational security contract structures. This ensures that our application components have a uniform, strict schema to communicate safely and predictably. trying to figureout some missing point on the security_alerts with the help of my mentor. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Merge request updates:&lt;/strong&gt; Glad to share that the initial setup has been done across our repository through these milestones:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🔗 &lt;a href="https://gitlab.com/owasp-blt/blt-vanish/-/merge_requests/3" rel="noopener noreferrer"&gt;Merge Request #3&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🔗 &lt;a href="https://gitlab.com/owasp-blt/blt-vanish/-/merge_requests/4" rel="noopener noreferrer"&gt;Merge Request #4&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🔗 &lt;a href="https://gitlab.com/owasp-blt/blt-vanish/-/merge_requests/5" rel="noopener noreferrer"&gt;Merge Request #5&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🔗 &lt;a href="https://gitlab.com/owasp-blt/blt-vanish/-/merge_requests/6" rel="noopener noreferrer"&gt;Merge Request #6&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🧠 Current Focus: System Design &amp;amp; UI Polish
&lt;/h3&gt;

&lt;p&gt;With the basic structures merged, my day-to-day focus has shifted toward high-level engineering and refining the user experience.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Architecture &amp;amp; System Designing:&lt;/strong&gt; Spending time mapping out the data flows to ensure our local-first storage design works seamlessly with minimal, encrypted web updates.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ongoing UI Revamp:&lt;/strong&gt; Continuing to polish the user interface layouts based on our initial feedback, ensuring the experience feels clean, intuitive, and highly minimal.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  ⚡ The Next Step: Building the Workers
&lt;/h3&gt;

&lt;p&gt;Now that the structural blueprints are active in the project, it is time to make them functional.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;⚙️ &lt;strong&gt;Contract Workers:&lt;/strong&gt; Moving forward, the next step is to start creating the edge contract workers. These workers will handle the actual validation and processing logic for the security contracts we just established.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The structural groundwork is officially laid, and the architecture is shaping up beautifully. Excited to bring the core backend logic to life next week! 💻🛡️&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>gsoc2026</category>
      <category>owaspblt</category>
      <category>summerodcode</category>
    </item>
    <item>
      <title>GSoC 2026 Weekly Update: Week 1 - BLT Vanish UI Design &amp; Architecture</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Thu, 04 Jun 2026 16:36:41 +0000</pubDate>
      <link>https://dev.to/ananya-09/gsoc-2026-weekly-update-week-1-blt-vanish-ui-design-architecture-4061</link>
      <guid>https://dev.to/ananya-09/gsoc-2026-weekly-update-week-1-blt-vanish-ui-design-architecture-4061</guid>
      <description>&lt;p&gt;Week 1 of Google Summer of Code is officially complete! This week, the major focus was translating our core project concepts into a visual reality, centering our efforts on creating a comprehensive Figma UI design for the BLT Vanish web page alongside deep-dive architecture discussions.&lt;/p&gt;

&lt;p&gt;Here is a breakdown of the major work completed this week and the blueprint for what comes next.&lt;/p&gt;

&lt;h2&gt;
  
  
  🎨 Major Focus: Visualizing BLT Vanish
&lt;/h2&gt;

&lt;p&gt;A significant portion of this week was dedicated to designing the homepage UI and strategically mapping out how to represent the core features of the app to the user. The goal was to build a clean, intuitive, and modern layout that clearly communicates our privacy-first tools.&lt;/p&gt;

&lt;p&gt;🔗 Check out the initial design work here: &lt;a href="https://www.google.com/search?q=https://www.figma.com/site/N51Dy4ImLLFHgqsFcFapIc/BLT-Vanish-UI-Design%3Fnode-id%3D0-1%26t%3DMoJkDzypwgs8zw54-1" rel="noopener noreferrer"&gt;BLT Vanish Figma UI Design&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  📋 Architectural &amp;amp; Core Feature Alignment
&lt;/h2&gt;

&lt;p&gt;In parallel with the UI design, we finalized the foundational system architecture to support these features seamlessly across platforms.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;📱 Cross-Platform Delivery: We aligned on using Flutter to build a cross-platform application capable of deploying smoothly across iOS, Android, and Windows.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🔒 Privacy-First Architecture: Data sovereignty is a core pillar of the project. The app will store data locally on the user's device. The absolute minimum amount of data will ever be sent to the web, and it will be handled strictly via secure, encrypted JSON files.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  👥 Mapping the Core User Workflows
&lt;/h2&gt;

&lt;p&gt;The homepage UI and backend architecture were optimized around two distinct user personas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;🔍 The Proactive Tracker: A user who actively keeps track of malicious websites, reports threats, and wants to secure their personal data and information from external exploits.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🔄 The Remediation Seeker: A user focused on data reclamation—specifically looking to request the removal of specific information from third-party sites and reporting platforms for breaching their data.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🛠️ Core Tech Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;💻 Client Application: Flutter (iOS, Android, Windows)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;⚡ Serverless/Edge Logic: Cloudflare Python Workers&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;📁 Data Transport: Encrypted JSON files for web-based interactions&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ⚡ The Next Step: Contracts &amp;amp; Scaffolding
&lt;/h2&gt;

&lt;p&gt;With the UI foundation laid and the high-level architecture agreed upon, the next phase is all about turning these concepts into structured data contracts and initial application scaffolding:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;📄 Security Blueprints: Drafting comprehensive security contract specifications to outline the formal structures for Security Alerts, Risk Assessments, and Remediation Actions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;⚙️ Validator Engines: Building worker contract validators and writing cross-language contract tests to ensure seamless data integrity between the edge and the application.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;📊 Scoring Infrastructure: Setting up the foundational scoring service skeleton to handle core risk-assessment logic within the application.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🎯 Target Deliverable: A frozen Version 1 contract specification integrated with automated Continuous Integration (CI) contract tests.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The visual momentum is shifting into code. Looking forward to sharing next week's development milestones! 💻🛡️&lt;/p&gt;

&lt;h1&gt;
  
  
  GSoC2026 #OWASP #OpenSource #UIUX #Figma #Flutter #Cloudflare #SoftwareEngineering
&lt;/h1&gt;

</description>
      <category>gsoc2026</category>
      <category>owaspblt</category>
      <category>weeklyupdaates</category>
      <category>opensource</category>
    </item>
    <item>
      <title>📢 Calling all Content Writers &amp; Community Builders!</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Sun, 03 May 2026 20:21:06 +0000</pubDate>
      <link>https://dev.to/owaspblt/calling-all-content-writers-community-builders-25c9</link>
      <guid>https://dev.to/owaspblt/calling-all-content-writers-community-builders-25c9</guid>
      <description>&lt;p&gt;Hey everyone! We are opening up opportunities for everyone to contribute to our official social media channels. If you enjoy writing, sharing tech insights, or highlighting community wins, we want you on the &lt;strong&gt;BLT Newsroom team&lt;/strong&gt;! 🗞️✨&lt;/p&gt;

&lt;p&gt;Here is how the process works:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Topics &amp;amp; Deadlines:&lt;/strong&gt; We will regularly share specific writing topics based on our current requirements, along with a submission deadline. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Submit Your Draft:&lt;/strong&gt; Write your post based on the given topic and share your draft right here in the group before the deadline hits. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Review &amp;amp; Feedback:&lt;/strong&gt; The lead project maintainer and social media maintainers will review all the submitted drafts. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Final Selection:&lt;/strong&gt; The draft that gets the top reviews will be selected and published on the official OWASP BLT social media pages! &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is a fantastic way to build your portfolio, practice your technical writing, and get your work seen by a much wider audience. Keep an eye out for our first topic announcement soon! 🎨💻&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Apply here:&lt;/strong&gt; &lt;a href="https://jobs.owaspblt.org/job.html?id=owasp-blt-content-writer" rel="noopener noreferrer"&gt;https://jobs.owaspblt.org/job.html?id=owasp-blt-content-writer&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Join our slack community today!&lt;/strong&gt;👉&lt;a href="https://join.slack.com/t/owaspblt/shared_invite/zt-3rstz26wj-WtlZFo5RXqT_9UwNYJeycw" rel="noopener noreferrer"&gt;https://join.slack.com/t/owaspblt/shared_invite/zt-3rstz26wj-WtlZFo5RXqT_9UwNYJeycw&lt;/a&gt;&lt;br&gt;
Then join the newsroom channel. &lt;/p&gt;

&lt;p&gt;See you all with your first drafts here! &lt;/p&gt;

</description>
      <category>community</category>
      <category>news</category>
      <category>socialmedia</category>
      <category>writing</category>
    </item>
    <item>
      <title>Accepted into GSoC 2026: From First PR to Official Selection</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Thu, 30 Apr 2026 18:17:01 +0000</pubDate>
      <link>https://dev.to/owaspblt/accepted-into-gsoc-2026-from-first-pr-to-official-selection-2hlj</link>
      <guid>https://dev.to/owaspblt/accepted-into-gsoc-2026-from-first-pr-to-official-selection-2hlj</guid>
      <description>&lt;p&gt;If some had told me in my first year of university that I would be writing this post, I wouldn't have believed. &lt;/p&gt;

&lt;p&gt;Today, I finally achieved a dream I have held onto for years: I’ve officially cracked &lt;strong&gt;Google Summer of Code 2026!&lt;/strong&gt; with &lt;a class="mentioned-user" href="https://dev.to/owasp_foundation"&gt;@owasp_foundation&lt;/a&gt; under OWASP BLT✨ It might seem like just another program to some, but for me, this is a dream coming true-a journey of collecting broken pieces, holding them together, and building something completely new. &lt;/p&gt;

&lt;h2&gt;
  
  
  🍂 The Beginning
&lt;/h2&gt;

&lt;p&gt;Coming from a computer science background in high school to an unexpected core engineering major in university was a drastic shift. My first year was spent just trying to heal my lost confidence and survive the transition. I heard about GSoC back then, but since I wasn't involved in the tech community, it felt like a distant, impossible mountain. &lt;/p&gt;

&lt;p&gt;The real struggle hit in my second year. The syllabus was exhausting. By the time my second year rolled around, I started peeking outside my core curriculum. I heard whispers of hackathons, open-source contributions, and got more involved in exploring this "famous" program called GSoC. I made my first attempt at GSoC by looking into organizations. I failed. I didn't have the knowledge of any tech stack, Git, or the skills to write those hundreds of lines of codes. &lt;/p&gt;

&lt;h2&gt;
  
  
  ☕ The Turning Point
&lt;/h2&gt;

&lt;p&gt;That failure was my wake-up call. During the summer break, I made a choice. I grounded myself, cut out the outside world, and sat at my desk for three months straight. I began participating in hackathons, doing LeetCode, and my open-source journey truly took off with GirlScript Summer of Code (GSSoC) 2025. That experience gave me the momentum and belief I needed to aim higher. &lt;/p&gt;

&lt;h2&gt;
  
  
  💻 The GSoC Grind
&lt;/h2&gt;

&lt;p&gt;In October, I changed my strategy, dug through past archives, and found an organization that perfectly matched my new skills: OWASP BLT.&lt;/p&gt;

&lt;p&gt;The struggle didn't end there. For the first few months, I had to work incredibly hard just to understand how a single line of code contributed to the final service on their homepage. But I stayed consistent. I opened my first PR, fixed bugs, and slowly became a constant contributor from October all the way through March, balancing my contributions with my core curriculum.&lt;/p&gt;

&lt;h2&gt;
  
  
  🤍 The Gratitude
&lt;/h2&gt;

&lt;p&gt;This win is not mine alone. It belongs to the incredible people who believed in me:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;To my Father and Mother&lt;/strong&gt;: You are my strength. Your faith in me when I had none is why I am here.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;My Circle&lt;/strong&gt;: To the few friends who stood by me and fueled this journey.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I met incredible people in this organization. To our Lead Project Maintainer, &lt;a class="mentioned-user" href="https://dev.to/donnieblt"&gt;@donnieblt&lt;/a&gt; : Thank you. Every single step I have taken in this organization was only possible because of your support. If you hadn't been there, I wouldn't have reached this level of excellence. &lt;/p&gt;

&lt;p&gt;I am endlessly humbled and grateful to every energy out there that helped make this dream a reality.&lt;/p&gt;

&lt;p&gt;Here is to new beginnings. 🥂&lt;/p&gt;

</description>
      <category>gsoc2026</category>
      <category>summerofcode2026</category>
      <category>owasp</category>
      <category>opensource</category>
    </item>
    <item>
      <title>🎉First PR? Get paid for it</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Wed, 01 Apr 2026 18:55:05 +0000</pubDate>
      <link>https://dev.to/owaspblt/first-pr-get-paid-for-it-3k3e</link>
      <guid>https://dev.to/owaspblt/first-pr-get-paid-for-it-3k3e</guid>
      <description>&lt;p&gt;Introducing &lt;strong&gt;Dollar Deletions&lt;/strong&gt; — a special campaign only for first-time contributors.&lt;/p&gt;

&lt;p&gt;​We know large codebases can be intimidating, so we are paying you $1 for your first accepted Pull Request where you safely delete unused or legacy code.&lt;/p&gt;

&lt;h2&gt;
  
  
  👉 Why are we doing this?
&lt;/h2&gt;

&lt;p&gt;We are preparing for a major migration! To do this safely, we need to thoroughly clear out the existing repository. Your deletions will help us sweep away all the old files so we can seamlessly move our brand-new system into the clean repo.&lt;/p&gt;

&lt;p&gt;🧹 Clean up real production code&lt;br&gt;
🧠 Learn how large codebases work&lt;br&gt;
🚀 Make your first open-source contribution&lt;br&gt;
💵 Earn your first dollar online&lt;/p&gt;

&lt;h2&gt;
  
  
  How it works
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Find dead or unnecessary code in our repository.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Submit your first-ever PR to remove it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Pass the code review (your changes must not break existing functionality).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Get $1 via GitHub Sponsors!&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  📌 The Rules
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;This campaign is only for first-time contributors to this repo.&lt;/li&gt;
&lt;li&gt;Your PR must include a clear explanation of what you removed and why.&lt;/li&gt;
&lt;li&gt;The code must remain fully functional after your deletion.&lt;/li&gt;
&lt;li&gt;Limited to one reward per contributor.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🏆 Bonus: Referral Leaderboard!
&lt;/h2&gt;

&lt;p&gt;Spread the word and climb the ranks! You can refer others to this initiative. Just have the PR mentioning that you are referring a contributor as &lt;a class="mentioned-user" href="https://dev.to/user1"&gt;@user1&lt;/a&gt; refers @user2 and link that PR to our mega issue. This will track the mention and boost &lt;a class="mentioned-user" href="https://dev.to/user1"&gt;@user1&lt;/a&gt;'s rank on our referral leaderboard.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡Not sure where to start? Look for issues labeled &lt;code&gt;good-first-deletion&lt;/code&gt; to get your bearings.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;👉&lt;em&gt;&lt;strong&gt;Start here:&lt;/strong&gt;&lt;/em&gt; &lt;a href="https://github.com/OWASP-BLT/BLT" rel="noopener noreferrer"&gt;&lt;em&gt;&lt;strong&gt;OWASP-BLT/BLT&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;​Your first PR shouldn’t be scary—it should be rewarding. We can't wait to review your code!&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>github</category>
      <category>beginners</category>
      <category>opensource</category>
    </item>
    <item>
      <title>The Architecture of Ideas: My GSoC 2026 Proposal Journey</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Wed, 01 Apr 2026 18:29:37 +0000</pubDate>
      <link>https://dev.to/ananya-09/the-architecture-of-ideas-my-gsoc-2026-proposal-journey-1mc</link>
      <guid>https://dev.to/ananya-09/the-architecture-of-ideas-my-gsoc-2026-proposal-journey-1mc</guid>
      <description>&lt;p&gt;The &lt;strong&gt;Google Summer of Code 2026&lt;/strong&gt; application window has officially closed, and after a month of intense drafting, reviewing, and refining, I have finally hit "submit" on my three proposals.&lt;/p&gt;

&lt;p&gt;The last 30 days have been a blur of markdown files, system architecture diagrams, and deep dives into codebases. Moving from an active contributor to a prospective GSoC student was a significant leap. It wasn't just about proposing new features; it was about thoroughly understanding the underlying architecture of the projects, aligning my ideas with the maintainers' long-term goals, and proving that I had the technical agility to execute the vision.&lt;/p&gt;

&lt;h2&gt;
  
  
  From Commits to Comprehensive Plans📝
&lt;/h2&gt;

&lt;p&gt;Earlier, I wrote about the "momentum of the merge"—that rewarding shift from planning to actively living within the repositories. This past month put that momentum to the test. Writing distinct proposals meant compartmentalizing different problem spaces. It required me to step back from fixing immediate bugs and start thinking about the software lifecycle over a 12-week timeline.&lt;/p&gt;

&lt;p&gt;I had to map out weekly deliverables, anticipate potential technical roadblocks, and clearly communicate my logic. It forced me to be objective about my skills and realistic about my timelines.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real Win 🏆
&lt;/h2&gt;

&lt;p&gt;There is a unique kind of exhaustion that comes from writing a technical proposal, but it is heavily outweighed by the clarity it brings. Regardless of the final selection results, the growth over this past month has been invaluable. The gap between having a good idea and writing a resilient project plan is where the real engineering growth happens.&lt;/p&gt;

&lt;p&gt;A huge thank you to the mentors who patiently reviewed my drafts and the communities that welcomed my initial pull requests. Now, the waiting period begins, but the daily rhythm of open-source contribution doesn't pause here. &lt;/p&gt;

&lt;p&gt;Let’s keep building. 🚀&lt;/p&gt;

</description>
      <category>gsoc2026</category>
      <category>opensource</category>
      <category>learning</category>
      <category>growth</category>
    </item>
    <item>
      <title>Let's have a deep dive on my idea that gave our OWASP BLT community a dashboard for navigation and detailed insight.</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Mon, 23 Mar 2026 17:27:34 +0000</pubDate>
      <link>https://dev.to/ananya-09/lets-have-a-deep-dive-on-my-idea-that-gave-our-owasp-blt-community-a-a-dashboard-for-navigation-27p1</link>
      <guid>https://dev.to/ananya-09/lets-have-a-deep-dive-on-my-idea-that-gave-our-owasp-blt-community-a-a-dashboard-for-navigation-27p1</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/ananya-09/visualizing-the-owasp-blt-ecosystem-from-idea-to-the-live-navigation-3pi9" class="crayons-story__hidden-navigation-link"&gt;Visualizing the OWASP BLT Ecosystem: From Idea to the live Navigation 📊✨&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/ananya-09" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3772012%2F182702e6-b8f9-48ae-973c-781d947e9996.png" alt="ananya-09 profile" class="crayons-avatar__image" width="800" height="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/ananya-09" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Ananya
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Ananya
                
              
              &lt;div id="story-author-preview-content-3390505" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/ananya-09" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3772012%2F182702e6-b8f9-48ae-973c-781d947e9996.png" class="crayons-avatar__image" alt="" width="800" height="800"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Ananya&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/ananya-09/visualizing-the-owasp-blt-ecosystem-from-idea-to-the-live-navigation-3pi9" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Mar 23&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/ananya-09/visualizing-the-owasp-blt-ecosystem-from-idea-to-the-live-navigation-3pi9" id="article-link-3390505"&gt;
          Visualizing the OWASP BLT Ecosystem: From Idea to the live Navigation 📊✨
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/opensource"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;opensource&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/gsoc2026"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;gsoc2026&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/summerofcode"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;summerofcode&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/owaspblt"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;owaspblt&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/ananya-09/visualizing-the-owasp-blt-ecosystem-from-idea-to-the-live-navigation-3pi9" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;2&lt;span class="hidden s:inline"&gt;&amp;nbsp;reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/ananya-09/visualizing-the-owasp-blt-ecosystem-from-idea-to-the-live-navigation-3pi9#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            2 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial crayons-icon c-btn__icon"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success crayons-icon c-btn__icon"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>opensource</category>
      <category>gsoc2026</category>
      <category>summerofcode</category>
      <category>owaspblt</category>
    </item>
  </channel>
</rss>
