LLM Usage

NOTE

⚠️ Failure to disclose LLM usage or submission of unreviewed AI-generated content may result in proposal dismissal from GSoC without further review ⚠️

Purpose

This document establishes guidelines for the responsible and transparent use of AI and Large Language Models (LLMs) (e.g., ChatGPT, Gemini, Claude, Copilot, etc) by Google Summer of Code (GSoC) contributors working on OWASP projects.

The intent of this guideline is to support learning and productivity while preserving originality, accountability, and open-source integrity.


1. Acceptable Use

Contributors may use LLMs for supportive tasks, including:

LLMs must not be used to automatically generate substantial portions of code, documentation, designs, or research outputs without full review and acknowledgment by the contributor.

All final submissions must reflect the contributor’s own understanding, decision-making, and work.


2. Disclosure Requirement

If an LLM was used in any part of a proposal, report, or project artifact, contributors must include a section titled “LLM Usage Considerations”.

This section should:

LLMs were used for supportive or editorial purposes in this work. All outputs were reviewed and validated by the contributor to ensure accuracy and originality.

Failure to include this disclosure when applicable is considered a guidelines violation.


3. Core Principles

Originality

Contributors are fully responsible for the originality, correctness, and integrity of all submitted work, including code, documentation, and designs.

All dependencies, datasets, and external content must be properly credited and comply with applicable open-source licenses.


Transparency

If an LLM materially influenced a design decision, code snippet, experiment, or analysis, the contributor must:


Responsibility

Contributors and mentors must use LLMs ethically and responsibly:


4. Enforcement


5. Continuous Review

Generative-AI technologies evolve rapidly. Contributors and mentors should raise questions about unclear or borderline cases with program administrators or organization leads before submission.

The guidelines may be updated to reflect changes in tooling, expectations, or program requirements.