As part of CISA’s commitment to transparency and collaboration, we embrace open-source development via GitHub and maintain an "open-by-default" software development policy. As stated in CISA's GitHub development guide, we:
- Release software into the public domain.
- Contribute back to open-source projects whenever possible.
- Develop our software in the open, while protecting sensitive information.
- Document any exceptions where we may delay or withhold source code.
Making our code openly accessible enables CISA to coordinate faster, which, in turn, speeds up solutions to cybersecurity issues. We firmly believe that open-source development—in a collaborative environment—not only accelerates the pace of innovation but also allows us to tap into the collective wisdom and expertise of the global cybersecurity community. Together, we can address the evolving challenges in the cybersecurity landscape and work towards a safer and more secure digital world.
How to Contribute to CISA GitHub Repositories
In general, CISA GitHub repositories, “repos” for short, welcome contributions from the community. CISA invites developers and other collaborators to visit the CONTRIBUTING page for CISA GitHub repos of interest. Visit our GitHub organization page and check out the “Pinned” repos at the top—or sort the complete list of CISA repos by their number of “Stars”—to get started. Each repository contains documentation, code, and other relevant resources to help you understand and contribute effectively.
Here are a few ways you can collaborate with us:
- Fork and Submit Pull Requests: If you have improvements or bug fixes for a particular CISA repo, fork the repo, make your changes, and submit a pull request.
- File Issues and Bug Reports: Help CISA identify and resolve issues by filing issues or bug reports you encounter while using our projects.
- Join the Discussions: Engage in discussions related to CISA repos. Share your ideas, ask questions, and participate in ongoing conversations.
- Spread the Word: If you find value in CISA’s open-source projects, let others know! Share your thoughts on social media, blogs, or with your colleagues to help us reach a broader audience.
Explore CISA GitHub repos and be part of the global effort to fortify digital infrastructure against emerging threats. Together, we can make a difference in strengthening cybersecurity and securing critical infrastructure. Join us on the collaborative journey to a safer digital future.