TH15403
Detected presence of software components authored by bug bounty researchers.
priority | CI/CD status | severity | effort | SAFE level | SAFE assessment |
---|---|---|---|---|---|
fail | high | high | 1 | tampering: fail Reason: bug bounty components found |
About the issueโ
Software developers use programming and design knowledge to build reusable software components. Software components are the basic building blocks for modern applications. Software consumed by an enterprise consists of hundreds, and sometimes even thousands of open source components. Open source communities depend on the work of thousands of software developers that volunteer their time to maintain software components. While the majority of open source contributors are altruistic and trustworthy, some software developers are also members of security research or bug bounty programs. Researchers that participate in bug bounty programs develop applications that leak sensitive environment information to prove that they've successfully bypassed security mechanisms. Code written by these software developers should be put under a higher degree of scrutiny, and their code should never appear in software packages intended for release.
How to resolve the issueโ
- Investigate reported detections.
- Investigate your build and release environment for software supply chain compromise.
- You should delay the software release until the investigation is completed.
- Consider removing the software component.
Incidence statisticsโ
ReversingLabs periodically collects and analyzes the contents of popular software package repositories for threat research purposes. Analysis results are used to calculate incidence statistics for issues (policy violations) that Spectra Assure can detect in software packages.
This section is updated when new data becomes available.
Total amount of packages analyzed
- RubyGems: 183K
- Nuget: 644K
- PyPi: 628K
- NPM: 3.72M
Recommended readingโ
- Bug bounty program (External resource - Wikipedia)