Due to the "snippet match" nature of the scans, we found that it was too much effort to properly validate and catalog each open source component with every new project/product. Incremental results were also difficult to achieve even after consulting with the vendor. We found there were too many false positives and the code-snippet validator had bugs and presented too many false positives. My experience with this tool has turned me away from "snippet"-focused composition analysis. We have switched to one that uses more complete code signatures that do not require validation and review of findings in most cases.
Software Composition Analysis (SCA) tools help organizations manage open source components, identifying vulnerabilities and ensuring licensing compliance, making them crucial for maintaining security and compliance in software development.SCA solutions are critical in the modern software development lifecycle. They enable developers to leverage open source components safely, by scanning codebases to detect vulnerable libraries and potential legal issues related to improper licensing. The...
Due to the "snippet match" nature of the scans, we found that it was too much effort to properly validate and catalog each open source component with every new project/product. Incremental results were also difficult to achieve even after consulting with the vendor. We found there were too many false positives and the code-snippet validator had bugs and presented too many false positives. My experience with this tool has turned me away from "snippet"-focused composition analysis. We have switched to one that uses more complete code signatures that do not require validation and review of findings in most cases.