Akito Security, co-founded by Roland Del Ruehl, was established to address gaps in developer-focused security tools, driven by frustrations with false positives and inefficiencies in prior practices. The company, now a unicorn in three years, specializes in supply chain security, AI-powered penetration testing, and "self-securing software," with scanning capabilities expanding from 30,000 to 100,000 daily scans. This growth reflects increasing threats from malicious packages and open-source vulnerabilities, such as the Log4j incident, which underscored risks in dependency management. The company highlights the evolving landscape of supply chain attacks, where attackers exploit developer machines, including tools like npm packages and extensions, as high-value targets due to the sensitive data they hold. Traditional endpoint security tools fail to detect JavaScript-based malware, necessitating new approaches like Aikidos proxy-based monitoring, package age checks, and dynamic analysis to counter obfuscated threats.
The industry faces challenges in detecting hidden malware, which uses obfuscation to evade static analysis, unlike more visible vulnerabilities like SQL injection. While Aikido employs both static and dynamic methods to identify threats, systemic solutions remain elusive, with platforms like NPM and PyPy lacking robust scanning systems. Emerging trends include a shift toward securing developer environments, as cloud defenses improve, and the dual role of AI in both attacking and defending systems. Threat actors like Lazarus and Team PCP exploit these vulnerabilities, prompting calls for stricter package validation and community-driven security initiatives. Meanwhile, debates persist over managing dependencies, balancing security with flexibility, and addressing root causes like unchecked package publishing. Operational hurdles, including the need for constant global threat monitoring and adapting to evolving malware techniques, underscore the ongoing "cat-and-mouse" dynamic in cybersecurity.