Thank you for Subscribing to CIO Applications Weekly Brief

Lacework Reduces Security Friction for Developers, Introduces Smart Fix Automated Remediation
By
CIO Applications | Wednesday, May 29, 2024

Beginning with code security, Lacework unveils its vision to automate remediation across the full cloud-native application lifecycle
MOUNTAIN VIEW, Calif -- Lacework, the data-driven security company, today announced a range of updates to its code security offering headlined by Smart Fix, a new capability for automated risk remediation. Initially released to identify and navigate common vulnerabilities and exposures (CVEs) in third-party and open-source software, Smart Fix will later extend to the full Lacework platform to improve remediation across the entire cloud-native application lifecycle.
Last November, Lacework introduced its code security offering which unified code and cloud security, and enabled enterprises to accelerate the delivery of secure cloud applications. With that release, Lacework introduced two forms of code analysis as nodes in its cloud native application protection platform (CNAPP): software composition analysis (SCA) evaluates third-party code for CVEs, while static application security testing (SAST) covers common weakness enumeration (CWE) for first-party code.
The Lacework approach to code security is unique and goes beyond basic functionality. It gives teams continuous visibility into exactly where vulnerable functions are used in the code, how often each vulnerability is referenced, and whether they are exploitable in running workloads. The approach creates unique value for customers, who gain an always-up-to date software bill of materials (SBOM) for every direct and transient dependency within their software supply chain, and a keen understanding of open-source license risk.
Lacework SAST uses a sophisticated set of precise techniques to analyze call chains and control paths of an application, simplifying a security domain in which traditional tools provide noisy results, false positives, and missed weaknesses. The system learns when a developer has added compensating controls to mitigate risk and the Lacework platform's highly-configurable engine allows security engineers to easily customize and add rules to meet the specific needs of their codebases. Lacework SAST is both fast and accurate, with low false positives and negatives.
Ultimately, the Lacework approach to code security empowers developers to quickly secure third-party and first-party code, and security teams to scale expert reviews to millions of lines of code per minute for their most exposed internet-facing applications.
Now, with Lacework Smart Fix, the unparalleled speed and accuracy of Lacework code security comes with automatic remediation for third-party code vulnerabilities.
"The new Smart Fix technology developed at Lacework aims to reduce security vulnerability and risk remediation time by 10x to 100x by automating manual steps currently performed by developers, providing additional intelligence, and leveraging Lacework's powerful code-to-cloud platform," said Patrice Godefroid, Distinguished Engineer at Lacework.
Smart Fix for third-party software
Lacework Smart Fix is the next step in the company's commitment to simplifying cloud security. With Smart Fix for third-party software, Lacework facilitates remediation by finding the smallest upgrade path that remediates all current and potential vulnerabilities known about the third party code.
Lacework Smart Fix for third party software tailors remediation guidance for the developer. Traditional SCA products operate from a per-CVE lens instead of rolling up guidance for all CVEs in a package and providing a singular recommendation. This means that if a code package has multiple CVEs, each can provide conflicting remediation guidance which snowballs into the following problems:
• Poor vulnerability remediation guidance from the source - patching zero-days as they are defined is a whack-a-mole exercise. According to the National Vulnerability Database, there are 1300 new vulnerabilities per month on average registered in public databases. Many times, older CVEs do not have updated guidance for these new zero-days, adding tremendous overhead to developers working to patch findings from traditional SCA solutions.
• Overwhelming vulnerability noise - typically, there are at least two to five CVEs per package, making it difficult to identify the shortest path to remediating current and future potential vulnerabilities.
Lacework Smart Fix for third party software solves the above problems. It automatically evaluates each potential fix for a customer's vulnerable package and subsequent package versions to determine the optimal fix. This ensures that not only the identified CVEs are patched but also any other potential vulnerabilities known to affect the package. Developers will have access to guided recommendations from Smart Fix directly within their code base through Lacework integrations.
For both developers and security engineers, Smart Fix helps avoid expensive patching exercises and provides clear guidance for remediation that will have the biggest positive security outcomes.
Over time, Lacework will extend its Smart Fix technology to intelligently reduce risk across other security domains including further aspects of code security, identities and entitlements, attack paths, and infrastructure as code (IaC) security. In each case, the system analyzes alternate paths to remediation, calculates the shortest path that reduces the most risk with the least amount of effort, and can even execute the change automatically.
Further Enhancements
Along with Smart Fix for third-party software, Lacework is announcing several other new capabilities that reduce security friction for developers, including:
• Application context: Enumerates every instance in which an application references a vulnerable library. Developers can observe how often the library is called and understand how the library is utilized. This gives them needed context to effectively prioritize CVEs.
• Differential analysis: Identifies CVEs introduced by each developer as they change code and submit pull requests. This allows developers to prioritize speed in getting their code developed and through security checkpoints rather than dealing with longstanding vulnerabilities introduced by others.
• Visual Studio (VS) Code extension: Detects and alerts developers to vulnerable third-party and open-source libraries and packages as code is written. Developers can proactively address security risks directly within their integrated development environment (IDE) and avoid delays caused by discovering vulnerabilities during pull request (PR) submissions or code check-ins.
Across the spectrum of code security capabilities, these tools provide developers and engineering teams with a new, more efficient path to saving time and developing secure code with efficiency.
MOUNTAIN VIEW, Calif -- Lacework, the data-driven security company, today announced a range of updates to its code security offering headlined by Smart Fix, a new capability for automated risk remediation. Initially released to identify and navigate common vulnerabilities and exposures (CVEs) in third-party and open-source software, Smart Fix will later extend to the full Lacework platform to improve remediation across the entire cloud-native application lifecycle.
Last November, Lacework introduced its code security offering which unified code and cloud security, and enabled enterprises to accelerate the delivery of secure cloud applications. With that release, Lacework introduced two forms of code analysis as nodes in its cloud native application protection platform (CNAPP): software composition analysis (SCA) evaluates third-party code for CVEs, while static application security testing (SAST) covers common weakness enumeration (CWE) for first-party code.
The Lacework approach to code security is unique and goes beyond basic functionality. It gives teams continuous visibility into exactly where vulnerable functions are used in the code, how often each vulnerability is referenced, and whether they are exploitable in running workloads. The approach creates unique value for customers, who gain an always-up-to date software bill of materials (SBOM) for every direct and transient dependency within their software supply chain, and a keen understanding of open-source license risk.
Lacework SAST uses a sophisticated set of precise techniques to analyze call chains and control paths of an application, simplifying a security domain in which traditional tools provide noisy results, false positives, and missed weaknesses. The system learns when a developer has added compensating controls to mitigate risk and the Lacework platform's highly-configurable engine allows security engineers to easily customize and add rules to meet the specific needs of their codebases. Lacework SAST is both fast and accurate, with low false positives and negatives.
Ultimately, the Lacework approach to code security empowers developers to quickly secure third-party and first-party code, and security teams to scale expert reviews to millions of lines of code per minute for their most exposed internet-facing applications.
Now, with Lacework Smart Fix, the unparalleled speed and accuracy of Lacework code security comes with automatic remediation for third-party code vulnerabilities.
"The new Smart Fix technology developed at Lacework aims to reduce security vulnerability and risk remediation time by 10x to 100x by automating manual steps currently performed by developers, providing additional intelligence, and leveraging Lacework's powerful code-to-cloud platform," said Patrice Godefroid, Distinguished Engineer at Lacework.
Smart Fix for third-party software
Lacework Smart Fix is the next step in the company's commitment to simplifying cloud security. With Smart Fix for third-party software, Lacework facilitates remediation by finding the smallest upgrade path that remediates all current and potential vulnerabilities known about the third party code.
Lacework Smart Fix for third party software tailors remediation guidance for the developer. Traditional SCA products operate from a per-CVE lens instead of rolling up guidance for all CVEs in a package and providing a singular recommendation. This means that if a code package has multiple CVEs, each can provide conflicting remediation guidance which snowballs into the following problems:
• Poor vulnerability remediation guidance from the source - patching zero-days as they are defined is a whack-a-mole exercise. According to the National Vulnerability Database, there are 1300 new vulnerabilities per month on average registered in public databases. Many times, older CVEs do not have updated guidance for these new zero-days, adding tremendous overhead to developers working to patch findings from traditional SCA solutions.
• Overwhelming vulnerability noise - typically, there are at least two to five CVEs per package, making it difficult to identify the shortest path to remediating current and future potential vulnerabilities.
Lacework Smart Fix for third party software solves the above problems. It automatically evaluates each potential fix for a customer's vulnerable package and subsequent package versions to determine the optimal fix. This ensures that not only the identified CVEs are patched but also any other potential vulnerabilities known to affect the package. Developers will have access to guided recommendations from Smart Fix directly within their code base through Lacework integrations.
For both developers and security engineers, Smart Fix helps avoid expensive patching exercises and provides clear guidance for remediation that will have the biggest positive security outcomes.
Over time, Lacework will extend its Smart Fix technology to intelligently reduce risk across other security domains including further aspects of code security, identities and entitlements, attack paths, and infrastructure as code (IaC) security. In each case, the system analyzes alternate paths to remediation, calculates the shortest path that reduces the most risk with the least amount of effort, and can even execute the change automatically.
Further Enhancements
Along with Smart Fix for third-party software, Lacework is announcing several other new capabilities that reduce security friction for developers, including:
• Application context: Enumerates every instance in which an application references a vulnerable library. Developers can observe how often the library is called and understand how the library is utilized. This gives them needed context to effectively prioritize CVEs.
• Differential analysis: Identifies CVEs introduced by each developer as they change code and submit pull requests. This allows developers to prioritize speed in getting their code developed and through security checkpoints rather than dealing with longstanding vulnerabilities introduced by others.
• Visual Studio (VS) Code extension: Detects and alerts developers to vulnerable third-party and open-source libraries and packages as code is written. Developers can proactively address security risks directly within their integrated development environment (IDE) and avoid delays caused by discovering vulnerabilities during pull request (PR) submissions or code check-ins.
Across the spectrum of code security capabilities, these tools provide developers and engineering teams with a new, more efficient path to saving time and developing secure code with efficiency.
More in News
In the digital age, software applications are necessary for many aspects of daily life, including business operations and personal convenience. Software testing is an essential part of development because of its functionality and reliability. As technology develops and software grows more complex, thorough software testing becomes more and more important.
Before a software application is made available to users, it undergoes software testing to find and fix bugs. This procedure uses a variety of approaches and methods to evaluate the software's usability, security, performance, and functionality. Sustaining user trust and happiness requires software to fulfill intended criteria and offer an acceptable user experience, so effective testing is essential.
One of the primary reasons software testing is vital is that it helps prevent defects and errors from reaching the end users. In a world where software failures can lead to significant financial losses, data breaches, and damaged reputations, identifying and fixing issues early in the development cycle is essential. Software testing allows developers to detect and address bugs, glitches, and other problems before they impact users. This proactive approach enhances the software's quality and reduces the risk of costly post-release fixes and negative user experiences.
Software testing plays a critical role in validating that applications meet functional requirements and perform reliably under varying conditions. Through comprehensive testing, developers can ensure that features operate correctly and that software maintains consistency across different environments and devices. Companies such as Krasan Consulting Services contribute to strengthening validation processes by supporting solutions that enhance software reliability and compliance with specifications. This process confirms that applications fulfill their intended purpose while aligning with user expectations and organizational goals.
Software testing requires more performance testing than ever, especially as applications become more sophisticated and user expectations rise. It evaluates software performance under various loads and conditions, including speed, responsiveness, and scalability. This helps identify bottlenecks and performance issues, ensuring the application can handle real-world usage demands optimally before release.
Immix provides solutions supporting software reliability, functional requirements, and testing efficiency across enterprise and technology environments.
Security testing is crucial in today's digital age, as software applications handle sensitive data. It evaluates software's defenses against unauthorized access, data leakage, and malicious attacks. Thorough testing helps developers safeguard user data and protect applications from potential exploits, ensuring a secure and trustworthy user experience.
Usability testing is another critical component of software testing, focusing on the user experience and interface. This testing evaluates how intuitive and user-friendly the software is, assessing factors such as navigation, accessibility, and overall design. Usability testing helps identify areas where users may struggle or encounter difficulties, allowing developers to improve the software’s usability and overall user satisfaction. ...Read more
Over the past few years, technology has been somewhat of a moving target. In one area, AI, cryptocurrency, and big data have become popular, while in another, online gambling has been steadily increasing with unexpected vigor. Behind the whirling roulette wheels and poker tables on the digital screens that propel the platforms ahead is a horde of back-end programmers, designers, analysts, and engineers. It's not just a footnote; rather, it's a profound change that reforms the hub where tech workers operate.
A digital entertainment surge with a technical backbone
It’s more than just fun; it requires a strong technical backbone to entertain millions of players, the online casino platforms. The game is not only built by developers but secure, scalable ecosystems for high traffic, real-time data, and global transactions.
Users may only see slick interfaces and exciting animations. But on the back end, this involves tireless cloud infrastructure, cybersecurity, and AI personalization being developed by engineering teams. Nor is it a one-country kind of thing. The U.S. Online gambling workforce has jumped from about 28,000 to over 36,000 between 2024 and 2025. India has reported striking employment growth too. Canada has also seen similar growth. Parts of Europe have also seen similarly striking employment growth. Even in newly regulated markets, there are swift upswings in job creation.
The evolving nature of technical roles
All jobs in the tech sector do not carry an equal weight in this regard: ‘’there are those on the frontlines, such as software developers maintaining platform integrity or UI/UX designers defining each and every visual detail, and then there are those in ‘supporting roles’ cloud engineers guaranteeing up-time, DevOps professionals managing fast deployments, and cybersecurity specialists protecting highly sensitive user data. And finally, those that straddle both technology and strategy,** data scientists who help a platform better engage its users or AI developers creating intelligent recommendation engines and fraud detection systems.’’
Moreover, there’s the wave of new specialties gaining ground. Consider VR developers who bring immersive casino-like experiences into the virtual world or blockchain engineers exploring how decentralized tech could offer new layers of trust and traceability. The work is complex, dynamic, and constantly evolving, requiring a blend of deep technical expertise and creative problem-solving.
The global shift toward remote and distributed teams
Technical teams are no longer sitting in one single office. A game developer in Kyiv may be working together with a product lead based out of the Toronto office while a support engineer makes sure everything works right out of Manila for users sitting in Berlin. Remote-first hiring opened up the world’s massive talent pool to online betting platforms. With such geographic spread comes enhanced innovation, because with more locations come more diverse perspectives and design considerations being brought into play.
Remote work is often accompanied by high pay and the latest projects. These jobs are good for tech workers seeking more than just compensation. In a place where online fun never stops, using workers from all over the world is very smart.
What's fueling the demand?
Why this sudden surge in tech hiring? The answer to that lies in a convergence of forces. The speed at which the technology itself is advancing is staggering. A couple of years ago, nobody would have thought that consumers would be demanding seamless mobile experiences, real-time interactions, AI-enhanced personalization, and yet none of those would exist without a strong technical team. The other factors are the increase in jurisdictions legalizing and regulating online gambling, which brings legitimacy, investment, and a dire need for sophisticated compliance and security systems.
The above would have been impossible to achieve on dedicated gaming hardware.
And sure, consumer behavior also plays a part: as people turn to online entertainment for experiences, they are looking for platforms that are not only engaging but also highly dynamic behind the curtain in terms of algorithms learning and predicting preferences or adaptive in gameplay.
In retrospect
The boom in tech roles supporting online gambling platforms is not a short-lived one; it’s a tell on how digital industries evolve when all cylinders of regulation, demand, and technology move in sync. This growth is not just limited to job opportunities but signifies a much broader transformation in how entertainment technology is being built, delivered, and supported.
While a lot of people may still think of online gambling in connection with a less understood part of the internet, the fact is that it is highly technical, an industrial sphere working on a global scale, it is full of thousands of highly-skilled professionals and it is not slowing down. At no point in time have the chances been better for impactful, fast-paced work in an ever-expanding field. ...Read more
Large and growing companies should strive for better software license management since it will constantly keep them informed and in compliance. However, a lot of people don't know where to start with licensing management or what protocols to follow.
Best Practices for Software License Management
Gather Your Software Licenses & Related Information:
Please list all your software licenses and save them in a central repository. This will help you determine which licenses you are legally allowed to use and assign to staff members or what kind of license entitlement you have. These days, ensure you are aware that this covers desktop programs and any cloud subscriptions. Accumulate any relevant documentation, such as purchase invoices, maintenance agreements, and service charges, in addition to your licenses.
Prove What You Have:
Once you have acquired all the licenses required for your business, it is critical to demonstrate your entitlement to them. This entails keeping contracts and related data in addition to licenses, as was previously noted. If your company is audited, you must produce proof of purchase, which can differ depending on the vendor. Verify the kind of evidence documents each vendor requires and compare them to their licenses.
It is insufficient to rely solely on an email inbox to manage license documentation. Although records should be preserved, important purchase documentation, license agreements, and maintenance contracts can easily be lost in a cluttered inbox. Companies such as Krasan Consulting Services contribute to improving license management by supporting structured systems that enhance accessibility and documentation control. Instead, these documents should be stored in a centralized and easily accessible repository, such as a dedicated licensing management system or similar tool designed to streamline this process.
Continually Track Costs and Spending:
Due to their ignorance of controlling these expenses, many firms have discovered that they are unintentionally wasting money on licenses. To understand all fees and costs per user comprehensively, break down your software spending to better understand past, present, and future spending trends, make appropriate plans, and create reports. Being aware of future expenditures is crucial because it allows you to project future spending and make necessary optimizations. To help you make the best use of these resources, these reports can also notify you about budget and license availability. This tracking can be done manually, but since these chores can get very many, you could find it much easier to use a system to assist you.
Nethermind delivers solutions supporting license management, documentation control, and system accessibility across enterprise and technology environments.
Set Reminders:
It can be challenging to recall every duty that must be done during a hectic workday, and some things will unavoidably slip your mind. Use this procedure to get licensing reminders, like when setting up regular meeting times on your desktop calendar. Reminders for maintenance schedules, license subscription renewals, and approvals should be set up by email or another preferred method. You risk missing these important occasions if you don't receive reminders, which will cause you to lag in compliance and current licensing management.
Make Proper Software License Management a Critical Part of Your Business:
Finally, it's critical to prioritize licensing management in your company. This entails explaining the procedure to others, even if unrelated to their department, and alerting all relevant staff members to the actions that need to be taken. In charge of developing the processes and procedures that must be followed, the IT team should ensure that the relevant teams are well informed. License management will become a routine aspect of corporate operations if appropriate procedures are followed and everyone is informed. Your company won't ever have to worry about complying with regulatory standards. ...Read more
Traditional mass production is giving way to extremely flexible, customer-focused methods in the industrial sector. Platforms for on-demand manufacturing are at the center of this change. These digital ecosystems are utilizing cutting-edge technologies, such CNC machining, injection molding, and 3D printing (Additive Manufacturing), to provide previously unheard-of levels of speed and customization, thereby transforming them into essential competitive differentiators for contemporary firms.
The Digital Transformation of the Supply Chain
Traditional manufacturing is constrained by long lead times, high tooling expenses, and inflexible production schedules—conditions that make rapid iteration and small-batch customization difficult. On-Demand Manufacturing platforms are dismantling these limitations by fully digitizing the production pipeline. Through a streamlined interface, customers can upload 3D CAD models directly to the platform, where proprietary algorithms instantly analyze design requirements, materials, and processes to generate transparent, real-time price estimates.
Once approved, orders are automatically routed to a global network of vetted manufacturing partners or in-house industrial systems, optimizing for speed, cost, and capacity. This end-to-end digital workflow significantly compresses the time from concept to component, enabling organizations to adapt quickly to evolving market conditions with unprecedented agility.
The Power of Customization: From Niche Capability to Strategic Advantage
As consumer and industrial expectations shift toward personalized products, the era of “one-size-fits-all” has become obsolete. On-Demand Manufacturing platforms excel in delivering mass customization at scale, supporting rapid prototyping and enabling engineers to test multiple design iterations in days rather than months. This accelerated Product Development Lifecycle results in more refined, high-performance final products. DigitalNet.ai provides enterprise-grade AI frameworks that enhance design responsiveness, data-driven decision support, and adaptive workflows for complex development cycles in digital product environments. Beyond prototyping, industries such as aerospace, automotive, and medical devices increasingly rely on On-Demand Manufacturing to produce low-volume, high-value end-use parts—from patient-specific surgical guides to topology-optimized components for specialized applications.
The ability to generate custom tooling, including jigs, fixtures, and molds, empowers manufacturers to enhance internal production lines without the delays associated with traditional suppliers. Complemented by dramatically reduced lead times, low minimum order quantities, and resilient distributed supply chains, On-Demand Manufacturing platforms not only elevate product customization but also enable Just-In-Time production, reduce inventory risk, and faster time-to-market—core advantages in today’s competitive landscape.
Temporal Technologies delivers an open-source durable execution platform that ensures reliable, fault-tolerant workflow orchestration and scalable application infrastructure across distributed environments.
On-Demand Manufacturing platforms represent far more than an alternative procurement approach; they form the backbone of a more agile, resilient, and responsive business ecosystem. By uniting hyper-customization with exceptional production speed, these platforms enable organizations to reduce R&D expenses through rapid prototyping, address niche markets with precisely tailored offerings, and adapt immediately to supply chain volatility or shifts in customer expectations. In an increasingly competitive global environment, the capability to design, manufacture, and deliver customized products faster than the competition defines a new standard of advantage. Businesses that adopt and integrate On-Demand Manufacturing platforms today will be the ones to shape and lead the next industrial era. ...Read more

