Trendsic Case Study

From 19 Vulnerabilities to Zero: Enhancing Software Security Through Advanced Scanning

Trendsic transitioned a digital health client from Project-Level Code Scanning to Container-Level and Transitive Dependency Scanning — eliminating every discovered vulnerability and turning the strategy into a company-wide security policy.

Container-level software security scanning for a digital health client

Client & Industry

Trendsic carried out an extensive software security initiative for a client in the digital health sector, where protecting sensitive systems and data from emerging vulnerabilities is a critical, ongoing responsibility.

The client’s existing security practice relied solely on Project-Level Code Scanning — checking top-level dependencies declared in project files before the application was built and shipped to production as a container, with no additional checks performed once it left the build pipeline.

The Challenge

Project-Level Scanning alone left significant blind spots once code was built, containerized, and shipped to production.

Challenge 1

No Visibility into Transitive Dependencies

Project-Level Scanning only checked top-level dependencies declared directly in project files. Transitive dependencies — packages pulled in indirectly, as with .NET, that don’t appear until the application is published — went largely unchecked and unmonitored.

Challenge 2

No Coverage for Container-Level Risk

Once built, the application was packaged into a container and shipped to production without further security checks. Container packages and libraries — which often run with higher privileges and are more susceptible to vulnerabilities — had no scanning coverage at all.

The Solution

Trendsic expanded the client’s scanning strategy to include Container-Level and Transitive Dependency Scanning, integrating it into a CI pipeline to catch vulnerabilities before they reach production.

Capability 1

Transitive Dependency Scanning

Scanning expanded to all dependencies, uncovering 4 previously unnoticed issues in indirect packages. Vulnerable versions were then promoted to top-level dependencies and pinned there until each maintainer shipped a fix.

Capability 2

Container-Level Scanning

Containers were scanned for vulnerable packages and libraries before shipping to production, and the container base was migrated from Debian to a minimal Alpine image, eliminating 15 vulnerabilities found in container library code.

Capability 3

CI Pipeline & Policy Integration

Mitigation steps were embedded directly into Continuous Integration (CI) pipelines and daily container scans as Trendsic worked with the client’s security team to formalize the approach as company-wide policy.

This attention to detail reflects the same kind of precision brought to all our cybersecurity solutions — identifying overlooked risk and turning it into repeatable, automated processes rather than one-time fixes.

Results & Outcomes

Results

  • 19 Vulnerabilities Eliminated: Four transitive dependency vulnerabilities and 15 container library issues were reduced to zero.
  • Hardened Container Base: Switching from a Debian-based to an Alpine-based container removed unrelated packages and libraries that could otherwise serve as a vector of attack.
  • Continuous Coverage: Daily container scanning pipelines now catch newly discovered vulnerabilities in production deployments as they emerge.

Other Benefits

  • Improved Software Reliability: Closing transitive and container-level gaps reduced the risk of vulnerable code ever reaching lower environments.
  • Stronger Compliance Posture: The new approach aligned the client with current best practices for dependency and container security.
  • Security Built into Policy: Trendsic worked directly with the client’s security team to formalize the strategy as enforced company policy, not a one-off fix.

Technologies & Approach

  • Transitive Dependency Scanning across the full dependency manifest
  • Licensing compliance scanning incorporated alongside dependency checks
  • Container-Level Scanning of packages and libraries prior to deployment
  • Migration from a Debian-based to an Alpine-based container image
  • CI pipeline integration to block known vulnerabilities before release
  • Daily container scanning pipelines for ongoing production monitoring
💡 Conclusion

The transition to Container-Level and Transitive Dependency Scanning gave Trendsic’s digital health client a far more comprehensive view of its software supply chain — drastically reducing vulnerabilities from 19 to 0 in user-space code and transitive dependencies. It’s the same cutting-edge approach to secure software engineering Trendsic brings to cybersecurity clients across Louisiana and nationwide.

Trendsic cybersecurity and software security scanning services

Have a Similar Challenge?

Are blind spots in your container images or transitive dependencies putting your software at risk? Trendsic can assess your existing scanning practices and implement a comprehensive, policy-backed vulnerability detection strategy tailored to your environment.

CONTACT US