An explanation of code coverage in SonarQube: how to measure Coverage correctly, integrate coverage reports with code management tools, define smart Quality Gates, and improve code quality.
ALMtoolbox Blog
GitLab Custom Roles: How to Control API Access and Webhooks without Over-Permissioning Users
GitLab custom roles help teams control access to code, settings, tokens, and webhook administration without promoting every advanced user to Maintainer or Owner. The key is understanding where custom roles help, where token scopes still matter, and how both shape access to data through the GitLab API and GitLab webhooks
Securing Multi-Domain Operations: Introducing Mattermost Enterprise Advanced
The Future of Multi-Domain Secure Operations Mattermost has officially expanded its Intelligent Mission Environment with the launch of Mattermost Enterprise Advanced. This new product tier is specifically designed to meet the rigorous security and resilience requirements of multi-domain operations, joining the existing Mattermost Professional and Enterprise lines. Enterprise Advanced offers a comprehensive messaging and collaboration […]
How GitLab Helps Prevent Supply Chain Attacks and Malwares from Entering Development Environments
Using GitLab as your end‑to‑end DevOps platform helps you prevent supply‑chain attacks (like the recent PyPI litellm compromise) and block malware from entering your environment by enforcing controls directly in the CI/CD pipeline, dependency flow, and identity layer. Below is how that maps to your concrete threat model. Note: Implementing these practices requires a GitLab […]
How Socket Helps Prevent Supply Chain Attacks and Malwares from Entering Development Environments
Socket.dev prevents supply chain attacks by scanning dependencies for malware signatures, obfuscated code, and suspicious behaviors like data exfiltration or unauthorized API calls in JS, Python, and Go packages. Integrated into GitHub, GitLab, and Jenkins CI/CD pipelines, it blocks threats at the PR stage without uploading source code, complementing tools like SonarQube in DevSecOps workflows.
JFrog Curation for Closed Environments: How to Block Malicious Packages Before They Enter Your Code
JFrog Curation for Self-Hosted and Air-Gapped environments allows organizations to block malicious, dangerous, or non-compliant packages before they enter the build, repository, and code. This improves security, reduces risks in the software supply chain, and provides better governance over open-source consumption.
How to add new GitLab Project into SonarQube Server?
On SonarQube Server with GitLab (self‑managed or SaaS), the typical flow is: Here is a step‑by‑step summary: 1. Configure GitLab integration in SonarQube Server Do this once per GitLab instance: Optional but recommended: 2. Create and bind the project in SonarQube Option A: Import from GitLab (with DevOps integration) This is the recommended way for […]



