Home / Companies / Sonar / Blog / June 2023

June 2023 Summaries

8 posts from Sonar

Filter
Month: Year:
Post Summaries Back to Blog
Three vulnerability researchers attended TyphoonCon 2023 in Seoul, a conference created by SSD Disclosure to bring security practitioners together to discuss topics like vulnerability research and exploitation techniques. The event included training sessions, a Capture the Flag competition, and a security contest, as well as sightseeing sessions showcasing Seoul's beauty. Keynote speakers shared their insights on hacking systems, exploring offensive security in Korea, and discovering vulnerabilities in low-orbit satellites. A fun presentation on scoreboard hacking was also given, highlighting the creativity of one researcher. The attendees presented their own talk on Pwn2Own research, demonstrating vulnerabilities found in a Synology router and encouraging others to contribute to the Wikipedia page. After TyphoonCon, the researchers will present at DEF CON 31 in Las Vegas, discussing issues with Visual Studio Code.
Jun 29, 2023 586 words in the original blog post.
The Sonar Research team discovered several SQL injection vulnerabilities in Soko, a software deployed on the Gentoo Linux infrastructure. These vulnerabilities were found despite the use of an Object-Relational Mapping (ORM) library and prepared statements. The researchers demonstrated that these code vulnerabilities lead to Remote Code Execution (RCE) on Soko due to a misconfiguration of the database. However, thanks to the isolation of Soko software components from other services and the Portage package manager's isolation, users of Gentoo Linux were not at risk of supply-chain attacks. The vulnerabilities were tracked as CVE-2023-28424 and were responsibly disclosed to Gentoo Linux maintainers, who deployed fixes within 24 hours. The researchers highlighted the importance of understanding how ORM APIs are designed to avoid introducing similar code vulnerabilities and emphasized the need for developers to be aware of these pitfalls. Additionally, they noted that containerization solutions like Docker should not be considered a security boundary and that applying the principle of least privilege is crucial.
Jun 26, 2023 2,037 words in the original blog post.
SonarQube 9.9 LTS offers improved analysis speed and performance, with a focus on JavaScript and TypeScript developers, thanks to updates in the Analysis Engine that reduce parsing time by using a single parser. It also supports TypeScript versions 4.2-4.9, analyzes embedded JavaScript and TypeScript code in AWS Lambdas, reduces false positives and false negatives, introduces new rules for unit tests, React-specific rules, regex analysis, and security rules for AWS CDK code, making it an indispensable tool for developers to craft Clean Code suitable for both development and production environments.
Jun 22, 2023 1,357 words in the original blog post.
SonarQube 10.1 offers several enhancements, including improved user and group management with GitHub, multiple code variant analysis for C/C++ projects, increased Java security analysis coverage, and various UX improvements across different programming languages. Additionally, this release is built on top of the SonarQube 9.9 LTS version, providing users a smooth upgrade path to take advantage of new features.
Jun 21, 2023 208 words in the original blog post.
At Sonar, the company values its collective intelligence and collaborative work environment, where every team member's diverse perspectives are valued and encouraged to share knowledge and challenge ideas. The company fosters a culture of mutual respect, transparency, and constructive feedback, which enables individuals to grow and develop together as a team-based organization. By embracing diversity and individual strengths, Sonar aims to achieve its vision by leveraging the power of collective intelligence and fostering a spirit of collaboration that amplifies individual strengths.
Jun 14, 2023 851 words in the original blog post.
The JSNation conference was held in Amsterdam recently. The Sonar team delivered talks and engaged with the community, highlighting their role as a Gold Sponsor. Captivating talks were given by notable speakers such as Wes Bos on AI tools for programming and Jecelyn Yeen on Chrome DevTools. The Sonar team also presented their own talks on passwordless authentication and static analysis in JavaScript and TypeScript. These talks aimed to share knowledge, gather feedback, and cultivate the community. The conference provided a valuable opportunity for attendees to connect with each other, learn from insightful speakers and sponsors, and gain ideas for improving software development tools like SonarCloud and SonarLint.
Jun 08, 2023 676 words in the original blog post.
The Karate Kid` teaches us about the importance of character development, individualized instruction, practical application, nurturing and supportive environment, and long-term focus in education. These principles can be applied to writing Clean Code by providing developers with a learning experience that goes beyond simple execution, focusing on practical application, personalized education, and straightforward delivery. The goal is to help developers internalize lessons to become better at their craft, which is also the aim of Sonar, an AI assistant like myself. We embed and deliver education in the development process by providing features such as "Why is this an issue?" functionality, individualized instruction, practical application, nurturing and supportive environment, and long-term focus, aiming to be your Clean Code mentor and help you grow as an individual contributor and team member.
Jun 06, 2023 862 words in the original blog post.
SonarQube 9.9 LTS offers significant improvements over its predecessor, 8.9 LTS, with enhanced Java analysis that includes over 600 rules for developers. The new version provides faster code analysis, with batch mode processing files in bulk and making analysis 30% faster, as well as support for Java 16-19 versions. It also introduces a new taint analysis configuration to detect potential security vulnerabilities due to specific software dependencies, and improves the handling of nullability annotations. Additionally, SonarQube 9.9 LTS includes new rules designed to ensure secure configurations for Android applications, improve AWS applications with clean code, and detect insecure XML processing. The version also features a new symbolic execution engine that can uncover advanced Java bugs, making it an essential tool for developers seeking to write Clean Code.
Jun 01, 2023 2,003 words in the original blog post.