Skip to content

added batch 2023 and 2024#2

Merged
ashwinrmcf merged 3 commits intogupta1from
main
Nov 13, 2025
Merged

added batch 2023 and 2024#2
ashwinrmcf merged 3 commits intogupta1from
main

Conversation

@AbhishekGupta2405
Copy link
Copy Markdown
Collaborator

@AbhishekGupta2405 AbhishekGupta2405 commented Nov 13, 2025

PR Type

Enhancement, Documentation


Description

  • Added comprehensive About Us page showcasing team members and project details

  • Implemented team member profiles with skills, social links, and personal quotes

  • Included project statistics, technology stack, and company mission statement

  • Added Git troubleshooting batch script for Windows environment setup


Diagram Walkthrough

flowchart LR
  A["New Pages & Scripts"] --> B["About Us Page"]
  A --> C["Git Fix Batch Script"]
  B --> D["Team Profiles Section"]
  B --> E["Technology Stack Display"]
  B --> F["Project Story & Stats"]
  D --> G["4 Team Members with Details"]
  G --> H["Skills, Quotes & Social Links"]
Loading

File Walkthrough

Relevant files
Enhancement
page.tsx
Complete About Us page with team profiles                               

src/app/about-us/page.tsx

  • Created new About Us page with hero section featuring gradient
    background and animated elements
  • Implemented team member cards displaying 4 developers with profiles,
    skills, and social media links
  • Added project statistics section showing development metrics and
    achievements
  • Included technology stack showcase with 8 modern technologies used in
    the project
  • Added company story section with mission statement and project
    background
  • Implemented contact CTA section with email and contact form links
  • Used Framer Motion for smooth animations and transitions throughout
    the page
+532/-0 
Documentation
fix_git_issues.bat
Git troubleshooting batch script for Windows                         

fix_git_issues.bat

  • Created Windows batch script to help resolve Git-related issues
  • Includes steps to stop running processes and clean up log files
  • Provides instructions for using GitHub Desktop or Git Bash to reset
    repository state
  • Offers guidance for restarting the Spring Boot application after
    cleanup
  • Includes user-friendly prompts and visual feedback with emoji
    indicators
+38/-0   

asa
as
@qodo-code-review
Copy link
Copy Markdown

qodo-code-review bot commented Nov 13, 2025

PR Compliance Guide 🔍

(Compliance updated until commit 4d66908)

Below is a summary of compliance checks for this PR:

Security Compliance
Sensitive information exposure

Description: The team member profiles include direct email addresses (e.g., ashwin@gradsync.com,
ajitesh@gradsync.com) which are rendered into mailto: links, potentially exposing personal
contact information publicly and enabling scraping or spam; consider obfuscation or using
contact forms instead.
page.tsx [31-71]

Referred Code
  github: "#",
  linkedin: "#",
  email: "ashwin@gradsync.com",
  quote: "Building connections through code"
},
{
  id: 2,
  name: "Ajitesh Tripathi",
  role: "Frontend Specialist & UI/UX Designer",
  image: "/team/ajitesh.jpg",
  bio: "Creative developer focused on user experience and modern frontend technologies. Brings designs to life with pixel-perfect precision.",
  skills: ["React", "TypeScript", "Tailwind CSS", "Framer Motion"],
  github: "#",
  linkedin: "#",
  email: "ajitesh@gradsync.com",
  quote: "Crafting beautiful user experiences"
},
{
  id: 3,
  name: "Abhishek Gupta",
  role: "Backend Engineer & Database Architect",


 ... (clipped 20 lines)
Destructive command risk

Description: The batch script instructs and echoes destructive Git commands (git reset --hard HEAD and
git clean -fd) which, if run by users in the wrong repository or without backups, can
irreversibly delete untracked files and local changes; add explicit safety prompts,
repository verification, and clearer warnings.
fix_git_issues.bat [21-36]

Referred Code
echo =======================================
echo 1. Open GitHub Desktop
echo 2. You should see the conflicted files
echo 3. Click "Discard all changes" or "Reset to this commit"
echo 4. Choose the latest commit to reset to
echo.
echo OR use Git Bash/Command Prompt:
echo git reset --hard HEAD
echo git clean -fd
echo.
echo Step 4: Restart your application:
echo ================================
echo 1. cd backend
echo 2. mvn spring-boot:run
echo.
echo ✅ Git issues should now be resolved!
Ticket Compliance
🎫 No ticket provided
  • Create ticket/issue
Codebase Duplication Compliance
Codebase context is not defined

Follow the guide to enable codebase context checks.

Custom Compliance
🟢
Generic: Meaningful Naming and Self-Documenting Code

Objective: Ensure all identifiers clearly express their purpose and intent, making code
self-documenting

Status: Passed

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Secure Error Handling

Objective: To prevent the leakage of sensitive system information through error messages while
providing sufficient detail for internal debugging.

Status: Passed

Learn more about managing compliance generic rules or creating your own custom rules

🔴
Generic: Secure Logging Practices

Objective: To ensure logs are useful for debugging and auditing without exposing sensitive
information like PII, PHI, or cardholder data.

Status:
PII exposure: Hardcoded personal email addresses for team members are exposed within the client bundle,
potentially disclosing PII beyond necessity.

Referred Code
  github: "#",
  linkedin: "#",
  email: "ashwin@gradsync.com",
  quote: "Building connections through code"
},
{
  id: 2,
  name: "Ajitesh Tripathi",
  role: "Frontend Specialist & UI/UX Designer",
  image: "/team/ajitesh.jpg",
  bio: "Creative developer focused on user experience and modern frontend technologies. Brings designs to life with pixel-perfect precision.",
  skills: ["React", "TypeScript", "Tailwind CSS", "Framer Motion"],
  github: "#",
  linkedin: "#",
  email: "ajitesh@gradsync.com",
  quote: "Crafting beautiful user experiences"
},
{
  id: 3,
  name: "Abhishek Gupta",
  role: "Backend Engineer & Database Architect",


 ... (clipped 19 lines)

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Comprehensive Audit Trails

Objective: To create a detailed and reliable record of critical system actions for security analysis
and compliance.

Status:
No audit scope: The new UI page and batch script do not implement or bypass any critical actions requiring
audit logging, but no evidence of logging exists for the guidance the script provides
(e.g., git reset/clean) which may be acceptable given this is developer tooling and a
static page.

Referred Code
return (
  <div className="min-h-screen bg-gray-50">
    <Header />

    {/* Hero Section */}
    <section className="relative bg-gradient-to-br from-primary-600 via-primary-700 to-primary-800 pt-24 pb-20 overflow-hidden">
      <div className="absolute inset-0 bg-black/10"></div>

      {/* Animated Background Elements */}
      <div className="absolute inset-0">
        <div className="absolute top-20 left-10 w-20 h-20 bg-white/5 rounded-full blur-xl animate-pulse"></div>
        <div className="absolute bottom-10 right-10 w-32 h-32 bg-golden-400/10 rounded-full blur-2xl animate-pulse delay-1000"></div>
        <div className="absolute top-1/3 right-1/4 w-16 h-16 bg-white/5 rounded-full blur-lg animate-pulse delay-500"></div>
        <div className="absolute bottom-1/3 left-1/4 w-24 h-24 bg-golden-400/5 rounded-full blur-xl animate-pulse delay-700"></div>

        {/* Code-themed floating elements */}
        <div className="absolute top-1/4 left-1/2 transform -translate-x-1/2 w-2 h-2 bg-golden-400/30 rounded-full animate-ping"></div>
        <div className="absolute bottom-1/4 right-1/3 w-1 h-1 bg-white/40 rounded-full animate-ping delay-1000"></div>
      </div>

      <div className="container-custom relative">


 ... (clipped 391 lines)

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Robust Error Handling and Edge Case Management

Objective: Ensure comprehensive error handling that provides meaningful context and graceful
degradation

Status:
Missing fallbacks: External links and mailto actions in the UI (e.g., social links and email buttons) lack
error handling or alternative UI states if unavailable, though this may be acceptable for
a static marketing page.

Referred Code
{/* Social Links */}
<div className="flex justify-center space-x-3">
  <a
    href={member.github}
    className="w-8 h-8 bg-gray-100 rounded-full flex items-center justify-center text-gray-600 hover:bg-gray-900 hover:text-white transition-all duration-300 transform hover:scale-110"
  >
    <Github className="w-4 h-4" />
  </a>
  <a
    href={member.linkedin}
    className="w-8 h-8 bg-gray-100 rounded-full flex items-center justify-center text-gray-600 hover:bg-blue-600 hover:text-white transition-all duration-300 transform hover:scale-110"
  >
    <Linkedin className="w-4 h-4" />
  </a>
  <a
    href={`mailto:${member.email}`}
    className="w-8 h-8 bg-gray-100 rounded-full flex items-center justify-center text-gray-600 hover:bg-primary-600 hover:text-white transition-all duration-300 transform hover:scale-110"
  >
    <Mail className="w-4 h-4" />
  </a>

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Security-First Input Validation and Data Handling

Objective: Ensure all data inputs are validated, sanitized, and handled securely to prevent
vulnerabilities

Status:
External links: The page renders external links and mailto addresses without rel/noopener handling for
potential target behaviors or link validation, which may be acceptable if all links are
first-party and open in same tab.

Referred Code
{/* Social Links */}
<div className="flex justify-center space-x-3">
  <a
    href={member.github}
    className="w-8 h-8 bg-gray-100 rounded-full flex items-center justify-center text-gray-600 hover:bg-gray-900 hover:text-white transition-all duration-300 transform hover:scale-110"
  >
    <Github className="w-4 h-4" />
  </a>
  <a
    href={member.linkedin}
    className="w-8 h-8 bg-gray-100 rounded-full flex items-center justify-center text-gray-600 hover:bg-blue-600 hover:text-white transition-all duration-300 transform hover:scale-110"
  >
    <Linkedin className="w-4 h-4" />
  </a>
  <a
    href={`mailto:${member.email}`}
    className="w-8 h-8 bg-gray-100 rounded-full flex items-center justify-center text-gray-600 hover:bg-primary-600 hover:text-white transition-all duration-300 transform hover:scale-110"
  >
    <Mail className="w-4 h-4" />
  </a>

Learn more about managing compliance generic rules or creating your own custom rules

Compliance status legend 🟢 - Fully Compliant
🟡 - Partial Compliant
🔴 - Not Compliant
⚪ - Requires Further Human Verification
🏷️ - Compliance label

Previous compliance checks

Compliance check up to commit b481c61
Security Compliance
Sensitive information exposure

Description: Hardcoded personal email addresses in teamMembers (e.g., ashwin@gradsync.com,
ajitesh@gradsync.com, abhishek@gradsync.com, zainab@gradsync.com) may expose real contact
information leading to spam or doxxing; consider using aliases, environment-driven values,
or contact forms instead.
page.tsx [31-71]

Referred Code
  github: "#",
  linkedin: "#",
  email: "ashwin@gradsync.com",
  quote: "Building connections through code"
},
{
  id: 2,
  name: "Ajitesh Tripathi",
  role: "Frontend Specialist & UI/UX Designer",
  image: "/team/ajitesh.jpg",
  bio: "Creative developer focused on user experience and modern frontend technologies. Brings designs to life with pixel-perfect precision.",
  skills: ["React", "TypeScript", "Tailwind CSS", "Framer Motion"],
  github: "#",
  linkedin: "#",
  email: "ajitesh@gradsync.com",
  quote: "Crafting beautiful user experiences"
},
{
  id: 3,
  name: "Abhishek Gupta",
  role: "Backend Engineer & Database Architect",


 ... (clipped 20 lines)
Email harvesting risk

Description: Exposes a direct mailto:team@gradsync.com link which can be harvested by bots for spam;
prefer obfuscation, CAPTCHA-protected contact forms, or server-side relay to reduce abuse.

page.tsx [511-517]

Referred Code
<a
  href="mailto:team@gradsync.com"
  className="bg-white text-primary-600 hover:bg-gray-100 px-8 py-4 rounded-lg font-semibold flex items-center justify-center space-x-2 group transition-all duration-200"
>
  <Mail size={20} />
  <span>Email Us</span>
</a>
Reverse tabnabbing risk

Description: External links for github and linkedin use plain without rel="noopener
noreferrer" on potential target="_blank" usage; if these links open in a new tab
elsewhere, missing rel can enable reverse tabnabbing—ensure target="_blank" is paired with
rel="noopener noreferrer" wherever used.
page.tsx [338-357]

Referred Code
{/* Social Links */}
<div className="flex justify-center space-x-3">
  <a
    href={member.github}
    className="w-8 h-8 bg-gray-100 rounded-full flex items-center justify-center text-gray-600 hover:bg-gray-900 hover:text-white transition-all duration-300 transform hover:scale-110"
  >
    <Github className="w-4 h-4" />
  </a>
  <a
    href={member.linkedin}
    className="w-8 h-8 bg-gray-100 rounded-full flex items-center justify-center text-gray-600 hover:bg-blue-600 hover:text-white transition-all duration-300 transform hover:scale-110"
  >
    <Linkedin className="w-4 h-4" />
  </a>
  <a
    href={`mailto:${member.email}`}
    className="w-8 h-8 bg-gray-100 rounded-full flex items-center justify-center text-gray-600 hover:bg-primary-600 hover:text-white transition-all duration-300 transform hover:scale-110"
  >
    <Mail className="w-4 h-4" />
  </a>
Potential XSS via data rendering

Description: The onError image fallback manipulates DOM styles directly, which is generally safe here,
but it hides the image and reveals the next element; if any user-controlled content is
ever injected into member.name, it could affect UI—ensure member data is trusted and
sanitized to prevent XSS via attributes or text rendering.
page.tsx [280-296]

Referred Code
<img
  src={member.image}
  alt={member.name}
  className="w-full h-full object-cover group-hover:scale-110 transition-transform duration-500"
  onError={(e) => {
    // Fallback to a gradient avatar if image fails to load
    const target = e.currentTarget as HTMLImageElement;
    target.style.display = 'none';
    const nextElement = target.nextElementSibling as HTMLElement;
    if (nextElement) nextElement.style.display = 'flex';
  }}
/>
<div 
  className="w-full h-full bg-gradient-to-br from-primary-500 to-golden-500 hidden items-center justify-center text-white text-xl font-bold"
>
  {member.name.split(' ').map(n => n[0]).join('')}
</div>
Ticket Compliance
🎫 No ticket provided
  • Create ticket/issue
Codebase Duplication Compliance
Codebase context is not defined

Follow the guide to enable codebase context checks.

Custom Compliance
🟢
Generic: Meaningful Naming and Self-Documenting Code

Objective: Ensure all identifiers clearly express their purpose and intent, making code
self-documenting

Status: Passed

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Secure Error Handling

Objective: To prevent the leakage of sensitive system information through error messages while
providing sufficient detail for internal debugging.

Status: Passed

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Secure Logging Practices

Objective: To ensure logs are useful for debugging and auditing without exposing sensitive
information like PII, PHI, or cardholder data.

Status: Passed

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Comprehensive Audit Trails

Objective: To create a detailed and reliable record of critical system actions for security analysis
and compliance.

Status:
No audit logs: The new UI actions (e.g., outbound email link clicks, social/profile link clicks) do not
record any audit trail context such as user, timestamp, action, or outcome, but it is
unclear if auditing is handled globally elsewhere.

Referred Code
<div className="flex justify-center space-x-3">
  <a
    href={member.github}
    className="w-8 h-8 bg-gray-100 rounded-full flex items-center justify-center text-gray-600 hover:bg-gray-900 hover:text-white transition-all duration-300 transform hover:scale-110"
  >
    <Github className="w-4 h-4" />
  </a>
  <a
    href={member.linkedin}
    className="w-8 h-8 bg-gray-100 rounded-full flex items-center justify-center text-gray-600 hover:bg-blue-600 hover:text-white transition-all duration-300 transform hover:scale-110"
  >
    <Linkedin className="w-4 h-4" />
  </a>
  <a
    href={`mailto:${member.email}`}
    className="w-8 h-8 bg-gray-100 rounded-full flex items-center justify-center text-gray-600 hover:bg-primary-600 hover:text-white transition-all duration-300 transform hover:scale-110"
  >
    <Mail className="w-4 h-4" />
  </a>

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Robust Error Handling and Edge Case Management

Objective: Ensure comprehensive error handling that provides meaningful context and graceful
degradation

Status:
Limited error handling: Only image load failures have a basic inline fallback, while other potential failures
(e.g., missing team/tech data) lack explicit handling though they may be guaranteed
elsewhere in the app.

Referred Code
  onError={(e) => {
    // Fallback to a gradient avatar if image fails to load
    const target = e.currentTarget as HTMLImageElement;
    target.style.display = 'none';
    const nextElement = target.nextElementSibling as HTMLElement;
    if (nextElement) nextElement.style.display = 'flex';
  }}
/>
<div 
  className="w-full h-full bg-gradient-to-br from-primary-500 to-golden-500 hidden items-center justify-center text-white text-xl font-bold"
>
  {member.name.split(' ').map(n => n[0]).join('')}
</div>

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Security-First Input Validation and Data Handling

Objective: Ensure all data inputs are validated, sanitized, and handled securely to prevent
vulnerabilities

Status:
External links: New external links (mailto, social) are rendered without rel noopener/noreferrer or target
handling and no validation/sanitization of dynamic member URLs, which may be acceptable if
data is trusted from static sources.

Referred Code
<div className="flex justify-center space-x-3">
  <a
    href={member.github}
    className="w-8 h-8 bg-gray-100 rounded-full flex items-center justify-center text-gray-600 hover:bg-gray-900 hover:text-white transition-all duration-300 transform hover:scale-110"
  >
    <Github className="w-4 h-4" />
  </a>
  <a
    href={member.linkedin}
    className="w-8 h-8 bg-gray-100 rounded-full flex items-center justify-center text-gray-600 hover:bg-blue-600 hover:text-white transition-all duration-300 transform hover:scale-110"
  >
    <Linkedin className="w-4 h-4" />
  </a>
  <a
    href={`mailto:${member.email}`}
    className="w-8 h-8 bg-gray-100 rounded-full flex items-center justify-center text-gray-600 hover:bg-primary-600 hover:text-white transition-all duration-300 transform hover:scale-110"
  >
    <Mail className="w-4 h-4" />
  </a>

Learn more about managing compliance generic rules or creating your own custom rules

@qodo-code-review
Copy link
Copy Markdown

qodo-code-review bot commented Nov 13, 2025

PR Code Suggestions ✨

Explore these optional code suggestions:

CategorySuggestion                                                                                                                                    Impact
High-level
PR content completely misaligned with title

The PR's content, which adds an "About Us" page and a developer utility script,
is completely unrelated to its title. To maintain a clear version history, the
PR should be split into separate, accurately described requests for each
feature.

Examples:

fix_git_issues.bat [1-38]
@echo off
echo 🔧 Fixing Git Issues
echo ===================

echo.
echo Step 1: Stopping any running processes...
echo Please make sure to stop your Spring Boot application (Ctrl+C)
pause

echo.

 ... (clipped 28 lines)
src/app/about-us/page.tsx [1-532]
'use client'

import { motion } from 'framer-motion'
import { 
  Code, 
  Heart, 
  Zap, 
  Users, 
  Github, 
  Linkedin, 

 ... (clipped 522 lines)

Solution Walkthrough:

Before:

// PR Title: "added batch 2023 and 2024"

// PR Content:
// File 1: fix_git_issues.bat
//   - A new script to help developers fix local git problems.

// File 2: src/app/about-us/page.tsx
//   - A new "About Us" page component.
//   - Includes team member details, project story, tech stack, etc.

After:

// PR 1 Title: "feat: Add 'About Us' page"
// PR 1 Content:
// File: src/app/about-us/page.tsx
//   - A new "About Us" page component.

// PR 2 Title: "chore: Add utility script to fix git issues"
// PR 2 Content:
// File: fix_git_issues.bat
//   - A new script to help developers fix local git problems.
Suggestion importance[1-10]: 8

__

Why: The suggestion correctly identifies a critical misalignment between the PR's content and its title, which severely harms the clarity and maintainability of the project's history.

Medium
Security
Open external links in new tab

Add target="_blank" and rel="noopener noreferrer" to external social media links
to open them in a new tab securely, preventing potential vulnerabilities and
improving user experience.

src/app/about-us/page.tsx [340-351]

 <a
   href={member.github}
+  target="_blank"
+  rel="noopener noreferrer"
   className="w-8 h-8 bg-gray-100 rounded-full flex items-center justify-center text-gray-600 hover:bg-gray-900 hover:text-white transition-all duration-300 transform hover:scale-110"
 >
   <Github className="w-4 h-4" />
 </a>
 <a
   href={member.linkedin}
+  target="_blank"
+  rel="noopener noreferrer"
   className="w-8 h-8 bg-gray-100 rounded-full flex items-center justify-center text-gray-600 hover:bg-blue-600 hover:text-white transition-all duration-300 transform hover:scale-110"
 >
   <Linkedin className="w-4 h-4" />
 </a>
  • Apply / Chat
Suggestion importance[1-10]: 8

__

Why: The suggestion addresses a potential security vulnerability (tabnabbing) and improves user experience by opening external links in a new tab, which is a critical best practice.

Medium
General
Use React state for image fallbacks

Refactor the image loading error handling to use React state instead of direct
DOM manipulation. This involves creating a state variable to track loading
errors and conditionally rendering the image or a fallback element.

src/app/about-us/page.tsx [280-297]

-<img
-  src={member.image}
-  alt={member.name}
-  className="w-full h-full object-cover group-hover:scale-110 transition-transform duration-500"
-  onError={(e) => {
-    // Fallback to a gradient avatar if image fails to load
-    const target = e.currentTarget as HTMLImageElement;
-    target.style.display = 'none';
-    const nextElement = target.nextElementSibling as HTMLElement;
-    if (nextElement) nextElement.style.display = 'flex';
-  }}
-/>
-<div 
-  className="w-full h-full bg-gradient-to-br from-primary-500 to-golden-500 hidden items-center justify-center text-white text-xl font-bold"
->
-  {member.name.split(' ').map(n => n[0]).join('')}
-</div>
+// Note: This requires creating a new component for the card and adding state.
+// The following is a conceptual implementation.
 
+// 1. Create a new state variable for image error.
+const [imgError, setImgError] = React.useState(false);
+
+// 2. Update the JSX to conditionally render the image or the fallback.
+
+{imgError ? (
+  <div 
+    className="w-full h-full bg-gradient-to-br from-primary-500 to-golden-500 flex items-center justify-center text-white text-xl font-bold"
+  >
+    {member.name.split(' ').map(n => n[0]).join('')}
+  </div>
+) : (
+  <img
+    src={member.image}
+    alt={member.name}
+    className="w-full h-full object-cover group-hover:scale-110 transition-transform duration-500"
+    onError={() => setImgError(true)}
+  />
+)}
+

[To ensure code accuracy, apply this suggestion manually]

Suggestion importance[1-10]: 7

__

Why: The suggestion correctly identifies direct DOM manipulation as a React anti-pattern and proposes a state-based solution, which is a significant improvement for code quality and maintainability.

Medium
  • Update

@gitguardian
Copy link
Copy Markdown

gitguardian bot commented Nov 13, 2025

⚠️ GitGuardian has uncovered 6 secrets following the scan of your pull request.

Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.

🔎 Detected hardcoded secrets in your pull request
GitGuardian id GitGuardian status Secret Commit Filename
22416981 Triggered Company Email Password 4d66908 import-multi-batch-alumni.http View secret
22416982 Triggered Company Email Password 4d66908 generated-alumni-data/batch-2025-alumni.json View secret
22416983 Triggered Company Email Password 4d66908 generated-alumni-data/batch-2024-alumni.json View secret
22416984 Triggered Company Email Password 4d66908 MULTI_BATCH_ALUMNI_IMPORT_GUIDE.md View secret
21033876 Triggered Generic Password 4d66908 backend/target/classes/application.yml View secret
22416985 Triggered Company Email Password 4d66908 generated-alumni-data/batch-2023-alumni.json View secret
🛠 Guidelines to remediate hardcoded secrets
  1. Understand the implications of revoking this secret by investigating where it is used in your code.
  2. Replace and store your secrets safely. Learn here the best practices.
  3. Revoke and rotate these secrets.
  4. If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.

To avoid such incidents in the future consider


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

@AbhishekGupta2405
Copy link
Copy Markdown
Collaborator Author

added batch 2023 and 2024

@AbhishekGupta2405
Copy link
Copy Markdown
Collaborator Author

resolved

@ashwinrmcf ashwinrmcf merged commit 7d98c4e into gupta1 Nov 13, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants