Home / Companies / Sonar / Blog / February 2025

February 2025 Summaries

7 posts from Sonar

Filter
Month: Year:
Post Summaries Back to Blog
Cyberhaven is a data loss prevention (DLP) solution that helps companies protect their sensitive data from leaving their control. The company's browser extension, which has over 500,000 users, was found to have a vulnerability that allowed attackers to steal arbitrary cookies when the victim visited and clicked on a malicious website. This vulnerability was patched by Cyberhaven in version 24.9.3 of their extension, but it highlights the importance of treating all websites and their content as untrusted when developing browser extensions. The vulnerability exploited the fact that the extension's content script could send DOM events to the background script without checking whether they belonged to the currently loaded domain, allowing an attacker-controlled script to steal cookies from the victim's browser. Cyberhaven has since reworked its user identification mechanism to avoid exposing cookies to malicious scripts and restricted the cookie fetching functionality by only allowing certain pages to access their own cookies. The incident serves as a reminder of the need for security products to be treated with caution, as they often require elevated privileges to function effectively.
Feb 26, 2025 1,671 words in the original blog post.
SonarQube Cloud's free offering, called SonarQube Free, provides a comprehensive set of features from its paid plans, including pull request analysis with PR decoration that integrates directly into DevOps platforms like GitHub and GitLab. The free tier excels in integrating DevOps workflows seamlessly, reducing operational overhead by managing infrastructure management, software updates, and patch installation. It supports 30 programming languages, including additional ones not available in the Community Build version, and offers enhanced security analysis with a more extensive set of security rules. Additionally, it allows unlimited public project analysis and private project analysis for up to 50,000 lines of code without any cost. The free tier also provides automatic analysis for GitHub projects' main branches, eliminating the need for configuration. Overall, SonarQube Cloud's free tier empowers developers to maintain high code quality and security standards with a user-friendly solution that meets diverse development team needs.
Feb 26, 2025 817 words in the original blog post.
SonarQube Server has been honored with a 2025 DEVIES Award in the DevOps: Code Testing & Quality Management category, recognizing its commitment to delivering top-tier code quality and security solutions. This prestigious award underscores the impact of SonarQube on shaping how developers and organizations approach code quality and security, particularly in light of the growing cost of poor software quality. The tool empowers developer teams by harnessing the power of AI, automating code analysis, elevating skills, ensuring security, and driving continuous improvement. As a partner in innovation, SonarQube enables developers to focus on building great software while covering over 30 programming languages and integrating with popular developer tools. Receiving this award validates SonarQube's efforts to stay ahead of the curve and deliver value where it matters most, sharing this achievement with its community of over seven million developers worldwide.
Feb 14, 2025 707 words in the original blog post.
SonarQube has integrated its Code Assurance workflow with GitHub's AI coding assistant, GitHub Copilot, allowing developers to use the tool without worrying about code quality. The integration auto-detects and reviews GitHub projects for AI-generated code from Copilot, spotting potential issues and providing actionable insights. With this feature, developer teams can increase productivity while keeping their codebase clean and secure. To get started, a SonarQube administrator must enable access to the GitHub API, set permissions in the SonarQube GitHub App, and configure quality gates for AI Code Assurance. Once set up, Sonar will proactively mark projects with a CONTAINS AI CODE status badge when it detects Copilot usage, and run the code through its analysis workflow on subsequent analyses, providing a clean and secure codebase.
Feb 13, 2025 643 words in the original blog post.
Sonar has achieved SOC 2 Type II compliance, a significant milestone reflecting its dedication to protecting customer data and ensuring operational integrity. To achieve this certification, an audit by a third party validated that Sonar implements industry-leading controls for managing sensitive code, metadata, and processes based on five key principles: security, availability, confidentiality, privacy, and processing integrity. The Trust Services Criteria pursued include security measures such as firewalls and encryption, regular security audits, and vulnerability assessments, as well as confidentiality and availability controls to safeguard sensitive information and ensure timely access to services. Achieving SOC 2 Type II compliance provides customers with assurance that Sonar handles their code and metadata securely and confidentially, maintains high availability and reliability, and adheres to best practices for risk management and operational oversight. As the software development ecosystem continues to evolve, Sonar is dedicated to enhancing its security measures to stay ahead of emerging threats.
Feb 12, 2025 732 words in the original blog post.
The software development landscape is undergoing a significant shift with the increasing presence of artificial intelligence (AI). AI is no longer just a tool for developers, but an active partner in the creation process. As AI takes over routine tasks such as coding and testing, developers will focus on higher-level tasks like architecture and design, using AI-generated insights to inform their decisions. The lines between different software engineering roles are blurring, with designers and engineers working together more closely. Developers will also need to work with AI agents that can perform specialized tasks independently. The role of programming is shifting towards natural language interactions, with code used mainly for verification and explainability. Validation remains critical, and developers will need to ensure that AI-generated code meets high standards for quality, security, and performance. Sonar is a tool that provides real-time insights, comprehensive code analysis, minimal noise, integrated workflow, design support, programming assistance, and validation capabilities to help developers navigate this new era of software development.
Feb 11, 2025 660 words in the original blog post.
SonarQube Server 2025.1 LTA has been released, offering a significant amount of work and thousands of development tickets merged into the server since its last LTA release in February 2023. The new version includes nine exciting features, such as easy designation of a new main branch, deactivation of rules in extended quality profiles, resolution of external issues, tracking of SonarQube updates on the activity page, a grace period for server ID changes, logging of deprecated API usage, tracking of users' last connection to SonarQube for IDE, suppression of new issues in SonarQube for IDE before they're raised on SonarQube Server, and JRE auto-provisioning. These updates aim to improve the user experience, enhance coding practices, and reduce the burden of manual maintenance. The release is available as a free version upgrade for all users.
Feb 05, 2025 1,644 words in the original blog post.