GitHub Advanced Security now includes AI features, while GitHub Copilot has introduced a chatbot option. GitHub Copilot Enterprise is set to launch in February 2024. At the GitHub Universe conference in November 2023, the company unveiled its new open source trends report, as well as updates to GitHub Copilot and AI enhancements for GitHub Advanced Security. Both GitHub Copilot and GitHub Advanced Security are available worldwide, but certain services, including Copilot, are restricted in sanctioned countries.
Generative AI projects have gained popularity among open source projects, with GitHub’s top 10 most popular projects by contributor count in 2023 including generative AI projects. The number of developers working on generative AI projects on GitHub increased from 17,000 in 2022 to around 60,000 in 2023. GitHub predicts that AI projects will become more mainstream, and more organizations will start utilizing pre-trained AI models as developers become more familiar with them.
According to GitHub’s findings, developers are increasingly using the Git version control system for declarative languages and Git-based infrastructure as code workflows. The study also showed greater standardization in cloud deployments, with developers using Dockerfiles, containers, and other cloud-native technologies at an accelerated rate. The use of Hashicorp Configuration Language (HCL) for operations and infrastructure-as-code work grew by 36% year-over-year. Additionally, the number of new developers on GitHub grew by 26%, with India having the fastest-growing developer population.
Commercially-backed open source projects saw the highest number of contributions and first-time contributors, while the number of private projects increased by 38% year over year. In terms of security in open source, developers are turning to automation to secure dependencies, and open source maintainers are prioritizing branch protection.
At GitHub Universe, the company introduced GitHub Copilot Chat, a generative AI assistant that explains code in natural language, and announced GitHub Copilot Enterprise. GitHub Copilot Chat will be available in December 2023 for customers with existing individual or organization-wide GitHub Copilot subscriptions. GitHub Copilot Enterprise, tailored for business use, will launch in February 2024 at a price of $39 USD per user per month.
GitHub Advanced Security is adding three new AI-powered features: code scanning autofix, secret scanning for generic secrets, and a regular expression generator. Code scanning autofix suggests AI-generated fixes directly in pull requests, allowing developers to quickly address vulnerabilities while coding. AI-generated fixes are available for CodeQL, JavaScript, and TypeScript alerts. Secret scanning with generative AI is in limited public beta and aims to reduce false positives when searching for potentially exposed passwords. The regular expression generator enables developers to create custom patterns using natural-language queries sent to the generative AI, making regular expression writing faster and allowing for real-time dry runs. GitHub Advanced Security also includes authoring custom patterns with generative AI and a new security overview dashboard.
Source link