Reporting Security Issues
If you believe you have found a security vulnerability in any GitHub-owned repository, please report it to us through coordinated disclosure.Please do not report security vulnerabilities through public GitHub issues, discussions, or pull requests.
How to Report
Instead of using public channels, please send an email to: [email protected]What to Include
Please include as much of the information listed below as you can to help us better understand and resolve the issue:Issue Details
Issue Details
- Type of issue: e.g., buffer overflow, SQL injection, or cross-site scripting
- Impact: How an attacker might exploit the issue and what they could achieve
Source Code Information
Source Code Information
- Full paths: Paths of source file(s) related to the manifestation of the issue
- Location: The location of the affected source code (tag/branch/commit or direct URL)
- Special configuration: Any special configuration required to reproduce the issue
Reproduction Steps
Reproduction Steps
- Step-by-step instructions: Clear instructions to reproduce the issue
- Proof-of-concept: Proof-of-concept or exploit code (if possible)
Our Commitment
Acknowledgment
We will acknowledge receipt of your vulnerability report and send you regular updates about our progress
Policy
See GitHub’s Safe Harbor Policy for more information about our security research policies.We appreciate the security research community’s efforts to help keep GitHub and our users safe. Thank you for your responsible disclosure.
Scope
What’s Covered
This security policy applies to:- The Awesome GitHub Copilot repository code and infrastructure
- Build scripts and automation
- Dependencies and third-party integrations
- Documentation that could lead to security issues
What’s Not Covered
Security Best Practices
When contributing to this repository:- Review code carefully: Ensure contributed resources don’t introduce security vulnerabilities
- Avoid secrets: Never include API keys, passwords, or other sensitive data in contributions
- Follow guidelines: Adhere to our Contributing Guidelines which include security considerations
- Validate inputs: If creating agents or skills that process user input, validate and sanitize properly
- Least privilege: Workflows should use minimal permissions necessary
Workflow Security
For Agentic Workflows specifically:- Use least-privilege permissions in workflow frontmatter
- Prefer safe-outputs instead of direct write access
- Avoid hardcoded secrets or credentials
- Follow the GitHub Agentic Workflows specification
Related Resources
Support
Get help with non-security issues
Contributing
Learn how to contribute safely
Code of Conduct
Community standards and expectations
FAQ
Frequently asked questions
Contact Information
- Security vulnerabilities: [email protected]
- Code of Conduct violations: [email protected]
- General questions: GitHub Issues
Thank you for helping keep the Awesome GitHub Copilot project and our community safe.