Home / Companies / Sonar / Blog / November 2024

November 2024 Summaries

4 posts from Sonar

Filter
Month: Year:
Post Summaries Back to Blog
SonarQube has announced a new free tier hosted in the cloud, offering features similar to its commercial offering. The new free tier allows users to scan private repositories (up to 50k lines of code), provides pull request analysis, supports 30 languages, frameworks, and IaC platforms, and allows up to 5 users. Additionally, SonarQube is accelerating the release pace for its Community Build edition and adopting a new versioning scheme. The new free tier will be available in December 2024.
Nov 19, 2024 717 words in the original blog post.
The traditional Software Development Life Cycle (SDLC) relies on developers understanding and modifying any code they use. However, the introduction of generative AI solutions can break this trust as developers may blindly accept AI-generated code without fully understanding it. This can lead to security risks, IP theft, and a lack of visibility into which LLMs are in use. To build trust in AI-generated code, organizations should carefully evaluate and customize specific LLMs for their needs, integrate them directly into developer workspaces, monitor changes, track where AI was used, help developers validate AI-generated code, and constantly reevaluate the performance of different models. Tools like Sonar's AI Code Assurance can assist in this process by validating AI-generated code and reporting on accountability data.
Nov 14, 2024 1,319 words in the original blog post.
Sonar has decided to put its guiding engineering principles into writing and share them with customers. These principles aim to set clearer expectations for product changes, improve operational efficiency within the company, and bring new capabilities while staying focused on their mission of helping developers write better code. The company is also restoring the ability to customize rule severities in SonarQube Server 10.8, with two modes available: Standard Experience Mode and Multi-Quality Rule (MQR) Mode. Both approaches for classifying issue types and assigning issue severity will be available going forward, allowing customers to choose which is more suitable for their business needs.
Nov 13, 2024 708 words in the original blog post.
The battle against Cross-Site Scripting (XSS) has been ongoing for years, with developers constantly seeking new methods to protect web applications from malicious code injection. One common approach is using HTML sanitizers on the server side, which manipulate untrusted user input in a smart way to prevent unwanted markup. However, this strategy often falls short due to limitations and discrepancies in parsing algorithms across different environments. The complexity of HTML parsing can lead to vulnerabilities, as variations in parsing algorithms make it difficult for server-side sanitization to guarantee consistent parsing amongst various endpoints. As a best practice, developers should implement client-side sanitization to ensure that untrusted input is processed in a controlled and secure manner, reducing the risk of a sanitizer bypass.
Nov 05, 2024 1,835 words in the original blog post.