<?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-in-tech).</description>
    <link>https://dev.to/ananya-in-tech</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-in-tech</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ananya-in-tech"/>
    <language>en</language>
    <item>
      <title>GSoC Weekly Update: Week 12 - Program Conclusion</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Mon, 17 Aug 2026 04:30:00 +0000</pubDate>
      <link>https://dev.to/ananya-in-tech/gsoc-weekly-update-week-12-program-conclusion-3ap</link>
      <guid>https://dev.to/ananya-in-tech/gsoc-weekly-update-week-12-program-conclusion-3ap</guid>
      <description>&lt;p&gt;Week 12 marks the official completion of the Google Summer of Code 2026 coding period with the OWASP Foundation. Over the past twelve weeks, development on BLT-Vanish has moved from initial architectural diagrams to a verified, privacy-first cybersecurity guardian operating locally on the user's device.&lt;/p&gt;

&lt;p&gt;Rather than focusing on publishing a production release, this final sprint was dedicated to comprehensive documentation, finalizing contributor and maintainer guides, and submitting the final technical evaluation report to my mentors.&lt;/p&gt;

&lt;h2&gt;
  
  
  Maintainer and Contributor Handover Guides
&lt;/h2&gt;

&lt;p&gt;To ensure that the project remains maintainable, extensible, and approachable for future open-source contributors, the primary deliverable for this week was creating a comprehensive onboarding and architecture package:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Comprehensive Project Guide:&lt;/strong&gt; Submitted an extensive guide for maintainers and new contributors detailing the repository architecture, local-first data flows, and zero-PII boundaries.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Extension and Integration Points:&lt;/strong&gt; Outlined clear instructions for how future contributors can build additional threat adapters and platform connectors without disrupting core data contracts.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Support Notes and Roadmap:&lt;/strong&gt; Compiled prioritized backlog items, known edge-case constraints, and suggested post-GSoC architectural milestones for the team.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Reflections and Gratitude
&lt;/h2&gt;

&lt;p&gt;Completing Google Summer of Code has been an immensely rewarding engineering experience. Beyond writing hundreds of lines of code, this program taught me the importance of strict data boundary design, contract testing, and clear asynchronous communication across an open-source community.&lt;/p&gt;

&lt;p&gt;A heartfelt thank you to my project lead, Donnie, for creating such a welcoming and vibrant open-source ecosystem at OWASP BLT. I am equally grateful to Ramansh for his continuous guidance, meticulous reviews, and architectural feedback throughout every phase of this project.&lt;/p&gt;

&lt;p&gt;While the official GSoC coding period has concluded, my journey with OWASP BLT continues. I look forward to remaining an active maintainer, supporting incoming contributors, and evolving BLT-Vanish into an even more resilient privacy tool.&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>developer</category>
      <category>flutter</category>
      <category>googlesummerofcode</category>
    </item>
    <item>
      <title>GSoC Weekly Update: Week 11 - End-to-End Integration, Security Hardening, and Verification</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Mon, 10 Aug 2026 04:30:00 +0000</pubDate>
      <link>https://dev.to/ananya-in-tech/gsoc-weekly-update-week-11-end-to-end-integration-security-hardening-and-verification-3cif</link>
      <guid>https://dev.to/ananya-in-tech/gsoc-weekly-update-week-11-end-to-end-integration-security-hardening-and-verification-3cif</guid>
      <description>&lt;p&gt;As Google Summer of Code enters its final stretch, Week 11 was focused on validating, hardening, and unifying the entire system&lt;sup&gt;&lt;/sup&gt;. &lt;/p&gt;

&lt;p&gt;While individual features like link analysis, zero-plaintext credential storage, breach exposure timelines, and anomaly correlation were built in earlier sprints, this week was about making sure all of those parts function reliably together as one cohesive system&lt;sup&gt;&lt;/sup&gt;. &lt;/p&gt;

&lt;h2&gt;
  
  
  End-to-End Integration and Test Execution
&lt;/h2&gt;

&lt;p&gt;The main priority of this sprint was running thorough integration passes to verify cross-module stability:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Cross-Module Workflows:&lt;/strong&gt; Validated the complete lifecycle connecting phishing detection, local credential evaluation, Have I Been Pwned breach timelines, and login anomaly detection.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Green Test Suites:&lt;/strong&gt; Ran full unit, integration, and regression suites across the codebase. All test suites executed and passed cleanly, with zero build failures across the compilation steps.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Edge-Case Handling:&lt;/strong&gt; Tested degraded-mode behaviors, verifying that offline states and network timeouts trigger appropriate local fallbacks gracefully without breaking the UI.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Security Hardening and Data Boundaries
&lt;/h2&gt;

&lt;p&gt;Maintaining a strict local-first, zero-PII architecture required a rigorous hardening pass across all user input surfaces and edge connections:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Input Safeguards:&lt;/strong&gt; Audited all entry fields and payload handlers to guarantee input sanitization and safe, generic error messaging that avoids exposing system-level details.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Schema Consistency:&lt;/strong&gt; Enforced data contract compatibility checks, confirming that all core schemas and classification models remain synchronized.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Cross-Module Consistency
&lt;/h2&gt;

&lt;p&gt;To ensure a seamless user experience across different features, the latter half of the week focused on cleaning up discrepancies between modules:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Standardizing Semantics:&lt;/strong&gt; Aligned risk severity levels, standardized reason-code naming conventions, and synchronized task status transitions across the triage dashboard.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Codebase Clean-Up:&lt;/strong&gt; Removed redundant checks and cleaned up test helpers to keep the test environment deterministic and maintainable.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Looking Ahead to the Final Sprint
&lt;/h2&gt;

&lt;p&gt;With the integration complete, data boundaries locked, and all test suites passing without build errors, the codebase is in a stable, verified state. Heading into Week 12, the remaining focus will be completing comprehensive documentation, preparing the final project walkthrough, and completing the official handover process with the OWASP BLT team.&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>developer</category>
      <category>flutter</category>
      <category>googlesummerofcode</category>
    </item>
    <item>
      <title>GSoC 2026 Weekly Update: Week 10 - Catching Up, Zero-PII Refinements, and Anomaly Correlation</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Mon, 03 Aug 2026 04:30:00 +0000</pubDate>
      <link>https://dev.to/ananya-in-tech/gsoc-2026-weekly-update-week-10-catching-up-zero-pii-refinements-and-anomaly-correlation-2gmg</link>
      <guid>https://dev.to/ananya-in-tech/gsoc-2026-weekly-update-week-10-catching-up-zero-pii-refinements-and-anomaly-correlation-2gmg</guid>
      <description>&lt;p&gt;Week 10 has been an intensive and rewarding push. After the setback of falling sick during Week 9, the priority for this week was catching up on our schedule, finalizing outstanding milestones, and locking down the core features for login anomaly detection and remediation playbooks.&lt;/p&gt;

&lt;p&gt;With steady guidance and feedback from my mentors, we were able to bridge the gap, wrap up our initial exposure pipeline tasks, and officially get all the development work through Week 8 reviewed and merged into the main repository.&lt;/p&gt;

&lt;h2&gt;
  
  
  Zero-PII by Design: Re-evaluating Telemetry
&lt;/h2&gt;

&lt;p&gt;One of the most important architectural discussions this week centered on our privacy model. Following review discussions with our project maintainers, we reinforced the core philosophy of BLT-Vanish: absolute zero-PII (Personally Identifiable Information) and zero unnecessary data transmission.&lt;/p&gt;

&lt;p&gt;Because all sensitive user context and risk analysis must remain strictly on the user's local device without external tracking, we made the deliberate decision to strip out telemetry services entirely. Every design choice in this project is anchored in user privacy, and removing telemetry ensures that no diagnostic or usage footprints inadvertently leave the client environment. &amp;lt;!----&amp;gt;&amp;lt;!----&amp;gt;&amp;lt;!----&amp;gt;&amp;lt;!----&amp;gt;&amp;lt;!----&amp;gt;&amp;lt;!----&amp;gt;&amp;lt;!----&amp;gt;&amp;lt;!----&amp;gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Merged Foundations and Completing the Exposure Pipeline
&lt;/h2&gt;

&lt;p&gt;With the telemetry refactoring in place, we finalized the Week 9 deliverables and integrated them into our codebase:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Repository Merge:&lt;/strong&gt; Successfully merged the complete backlog through Week 8 into the repository, ensuring the credential vault, build fixes, and triage UI are fully unified.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Exposure Intelligence:&lt;/strong&gt; Finished wiring up the Have I Been Pwned (HIBP) integration logic using privacy-safe k-anonymity protocols and HMAC-SHA256 client-side matching, keeping credentials and query identifiers protected.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Diving into Week 10: Login Anomalies and Response Playbooks
&lt;/h2&gt;

&lt;p&gt;With the previous milestones closed, the development focus shifted directly into the Week 10 roadmap—building intelligence around suspicious logins and automated response playbooks&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Heuristic Anomaly Detection:&lt;/strong&gt; Implemented the login anomaly service to evaluate variance across location, device signatures, and unusual time patterns.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Cross-Signal Risk Correlation:&lt;/strong&gt; Built correlation logic to join login anomaly scores with existing phishing and credential threat signals, providing a comprehensive view of account risk.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Actionable Playbooks:&lt;/strong&gt; Formatted structured response playbooks (such as step-by-step guidance for session revocation, MFA resets, and prioritized password rotation) to guide users through immediate containment steps.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;UI Explainability:&lt;/strong&gt; Added explainability chips directly into the Security Center interface to give clear, transparent context behind why an anomaly was flagged.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Looking Ahead
&lt;/h2&gt;

&lt;p&gt;With the anomaly correlation engine and playbooks scaffolded, the core feature set of the project is nearing completion. Moving into the final stretch of the summer, the focus will turn to end-to-end regression testing, cross-module consistency passes, and preparing the final documentation and release package for maintainer handover. &lt;/p&gt;

</description>
      <category>anomalydetection</category>
      <category>cybersecurity</category>
      <category>developer</category>
      <category>flutter</category>
    </item>
    <item>
      <title>GSoC 2026 Weekly Update: Week 9 - Navigating Setbacks, Mentor Collaboration, and Brainstorming the Exposure Pipeline</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Mon, 27 Jul 2026 04:30:00 +0000</pubDate>
      <link>https://dev.to/ananya-in-tech/gsoc-2026-weekly-update-week-9-navigating-setbacks-mentor-collaboration-and-brainstorming-the-hjm</link>
      <guid>https://dev.to/ananya-in-tech/gsoc-2026-weekly-update-week-9-navigating-setbacks-mentor-collaboration-and-brainstorming-the-hjm</guid>
      <description>&lt;p&gt;Week 9 brought an unexpected halt to active coding as I fell sick for most of the week. Balancing the demands of ongoing academic classes while falling sick for most of the week proved to be quite overwhelming, bringing hands-on coding to a temporary halt. &lt;/p&gt;

&lt;p&gt;Managing university coursework alongside open-source development while unwell meant having to listen to my body and step back. However, the downtime also provided a chance to reflect, review our foundations up through Week 8, and collaborate with my mentors on the upcoming technical roadmap. &lt;/p&gt;

&lt;h3&gt;
  
  
  Stepping Back and Mentor Alignment
&lt;/h3&gt;

&lt;p&gt;Rather than trying to force commits while recovering, the focus in the earlier part of the week shifted to high-level review and planning:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Reviewing Weeks 1 through 8:&lt;/strong&gt; Re-evaluated the merged contracts, the local zero-plaintext credential storage vault, and the triage monitor interface to ensure all foundational components remain aligned.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Mentor Support:&lt;/strong&gt; My mentors provided thoughtful guidance during this stretch, helping review the workload and outline an adaptable schedule for our remaining milestones.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Maintainer Demo Video:&lt;/strong&gt; Our project maintainers requested a comprehensive progress demo. I recorded and submitted a walkthrough covering both the live blt vanish website and the vanish application running directly from the terminal. Because the underlying build and platform errors had been resolved in earlier sprints, generating and presenting a clean, working demonstration was smooth and seamless. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Brainstorming the HIBP Exposure Pipeline
&lt;/h3&gt;

&lt;p&gt;Toward the end of the week, as my health began to improve, I shifted energy toward brainstorming and refining the design for our data exposure intelligence workflow.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Privacy-Preserving Breach Lookups:&lt;/strong&gt; Outlined the integration architecture for the Have I Been Pwned (HIBP) API using its k-anonymity protocol, ensuring that full password hashes and user credentials never leave the client device.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Client-Side Identity Matching:&lt;/strong&gt; Designed the model for correlating breach records locally using HMAC-SHA256 account keys, keeping identity analysis strictly on-device.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Timeline Organization:&lt;/strong&gt; Planned out how exposure alerts will be structured, prioritized by severity and recency, and rendered cleanly inside the application timeline without causing alert fatigue.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Looking Ahead
&lt;/h3&gt;

&lt;p&gt;With my health recovering, the demo submitted, and the architectural roadmap clearly defined, I am ready to translate this week's planning into active code. The immediate focus will be building the core exposure adapter, implementing parser test suites, and integrating breach alerts directly into the user interface.&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>developer</category>
      <category>flutter</category>
      <category>googlesummerofcode</category>
    </item>
    <item>
      <title>GSoC 2026 Weekly Update: Week 8 - Stabilization, Backend Controls, and the Discipline of Local Engineering</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Mon, 20 Jul 2026 04:30:00 +0000</pubDate>
      <link>https://dev.to/ananya-in-tech/gsoc-2026-weekly-update-week-8-stabilization-backend-controls-and-the-discipline-of-local-701</link>
      <guid>https://dev.to/ananya-in-tech/gsoc-2026-weekly-update-week-8-stabilization-backend-controls-and-the-discipline-of-local-701</guid>
      <description>&lt;p&gt;Week 8 marks a major consolidation point in the development cycle. This week was focused on stabilizing existing workflows, implementing backend controls, and laying the groundwork for the final phase of threat intelligence features.&lt;/p&gt;

&lt;p&gt;A significant portion of the work this week happened locally. Stepping away from the immediate cadence of public commits to focus on local refactoring, debugging, and edge-case testing offers a different kind of learning experience. It gives you the space to run deep regression passes, profile performance budgets, and rethink service boundaries before pushing changes to the repository. &lt;/p&gt;

&lt;h2&gt;
  
  
  Stabilization and Backend Controls
&lt;/h2&gt;

&lt;p&gt;The first priority was hardening what we've already built across the triage and remediation workflows: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Defect Resolution &amp;amp; Budgets:&lt;/strong&gt; Fixed ranking edge cases in the triage queue, resolved minor calculation bugs, and locked down latency budgets for client scans and UI rendering. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Edge Controls:&lt;/strong&gt; Implemented route-level rate limiting and alert-routing middleware using Cloudflare Python Workers to handle non-sensitive metadata requests securely. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Preloading Next-Phase Contracts
&lt;/h2&gt;

&lt;p&gt;To ensure a smooth transition into external threat intelligence, I also preloaded the core contracts and fixtures needed next. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Exposure &amp;amp; Anomaly Schemas:&lt;/strong&gt; Finalized schema contracts and adapter interfaces for breach lookups (via HIBP k-anonymity protocols) and login anomaly scoring models. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Test Fixtures:&lt;/strong&gt; Built out fixture suites with simulated breach and anomaly payloads to ensure seamless integration once backend wiring begins. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Looking Ahead
&lt;/h2&gt;

&lt;p&gt;With the codebase stabilized, performance benchmarks established, and contract schemas frozen, the foundation for the final sprint is set. I am currently packaging the updated architectural documentation, summary notes, and demo walkthrough to review with my mentors before committing and deploying these changes live.&lt;/p&gt;

</description>
      <category>backend</category>
      <category>backenddevelopment</category>
      <category>cloudflareworkers</category>
      <category>control</category>
    </item>
    <item>
      <title>GSoC 2026 Weekly Update: Week 7 - Resolving Build Issues and Building the Triage Monitor</title>
      <dc:creator>Ananya</dc:creator>
      <pubDate>Mon, 13 Jul 2026 04:30:00 +0000</pubDate>
      <link>https://dev.to/ananya-in-tech/gsoc-2026-weekly-update-week-7-resolving-build-issues-and-building-the-triage-monitor-59gm</link>
      <guid>https://dev.to/ananya-in-tech/gsoc-2026-weekly-update-week-7-resolving-build-issues-and-building-the-triage-monitor-59gm</guid>
      <description>&lt;p&gt;This week was a mix of hands-on build debugging and interface engineering, focusing on getting our Android build pipeline rock-solid while bringing our security findings into a single, unified view&lt;/p&gt;

&lt;p&gt;Here is a breakdown of what was accomplished this week and where the application stands.&lt;/p&gt;

&lt;h2&gt;
  
  
  Overcoming Build Roadblocks: Gradle and Android Fixes
&lt;/h2&gt;

&lt;p&gt;Before diving into new features, a significant portion of effort went into fixing underlying build and environment configurations.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Gradle Build Resolution:&lt;/strong&gt; Resolved persistent Gradle build errors that were causing friction during local compilation and bundling.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Android Platform Fixes:&lt;/strong&gt; Applied necessary platform-specific fixes to clean up native Android build steps, ensuring the application compiles smoothly and reliably across local devices and emulators.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tooling and build maintenance isn't always the most visible part of open-source development, but having a clean, error-free compile process is essential for reliable feature testing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building the Triage Monitor Page
&lt;/h2&gt;

&lt;p&gt;With the Android environment running cleanly, the main development focus shifted to implementing the Triage Monitor page as planned for this milestone&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Unified Security View:&lt;/strong&gt; Built out the core interface designed to consolidate different threat signals—such as link scan results and credential alerts—into a single, prioritized queue&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;UI and State Logic:&lt;/strong&gt; Completed both the front-end layout and the underlying code required to display, organize, and interact with security events cleanly on screen&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Action-Oriented Layout:&lt;/strong&gt; Structured the monitor so users can easily review findings, assess severity levels, and initiate remediation steps directly from one central screen&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Where It Stands and Next Steps
&lt;/h2&gt;

&lt;p&gt;All the required UI components and core code for the Triage Monitor are implemented and in place. The main remaining item for this phase is executing thorough end-to-end testing to validate edge cases, state transitions, and alert behavior under different network conditions&lt;/p&gt;

&lt;p&gt;Once testing is finalized, the focus will shift toward fine-tuning the home dashboard integration and moving into the next phase of external threat intelligence features.&lt;/p&gt;

</description>
      <category>androiddev</category>
      <category>cybersecurity</category>
      <category>developer</category>
      <category>flutter</category>
    </item>
    <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-in-tech/the-weeks-of-intentinal-building-my-gsoc-midterm-with-owasp-foundation-mgk</link>
      <guid>https://dev.to/ananya-in-tech/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-in-tech/gsoc-2026-weekly-update-week-6-structuring-remediation-and-preparing-for-the-midterm-3an</link>
      <guid>https://dev.to/ananya-in-tech/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-in-tech/gsoc-2026-weekly-update-week-5-credential-security-midterm-horizon-28e3</link>
      <guid>https://dev.to/ananya-in-tech/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-in-tech/gsoc-2026-weekly-update-week-4-security-center-ux-phase-1-closure-5ge7</link>
      <guid>https://dev.to/ananya-in-tech/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-in-tech/gsoc-2026-weekly-update-week-3-navigating-roadblocks-3a8j</link>
      <guid>https://dev.to/ananya-in-tech/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-in-tech/gsoc-2026-weekly-update-week-2-establishing-contracts-system-design-205n</link>
      <guid>https://dev.to/ananya-in-tech/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>
  </channel>
</rss>
