Learn more about GrammaTech's products and solutions
Protect Your Software Supply Chain
In the increasingly fast-paced world of software development, leveraging third-party code can be a powerful shortcut. But are you taking into account the added risks?
CodeSonar® is a sophisticated static analysis tool for source code and binary code, that detects bugs and security vulnerabilities that other static analysis tools miss.
Tainted Data Analysis in CodeSonar
What is tainted data analysis? How can you leverage taint analysis to find anomalous or unstructured data that can be used by attackers to gain access or crash an application? The questions answered a
Building an Autonomous Cyber Battle System: Our Experience in DARPA's Cyber Grand Challenge
Dr. David Melski, our VP of Research and PI for DARPA's CGC, gives a lecture to students at Cornell University about building bot Xandra that competed as Team TECHx in DARPA's Cyber Grand Challenge.
An Interview with GrammaTech's David Hauck
David Hauck discusses cyber security and the immense impact of the Internet of Things (IoT).
Narrow-Solution Static Analysis Tools vs. CodeSonar
Static analysis tools range widely in scope. Narrower tools, including commercial tools like PC-lint and open-source tools like CPPcheck, can be used to find basic bugs in code, but they become apples
CodeSonar's Visual Tainted Data Analysis
CodeSonar's tainted dataflow analysis allows you to explore potentially dangerous data flows in a clear, visual way.
Software Assurance and Software Hardening
Source code analysis, binary code analysis, tainted data analysis, sophisticated multicore analyses, and more. Learn about GrammaTech's unique software assurance and software hardening solutions.
Don't leave your device software open to failure
Learn about GrammaTech's advanced technologies, services, and software-assurance solutions on the cutting edge of IoT.
How Does CodeSonar Find More Bugs?
GrammaTech's VP of Engineering, Paul Anderson, describes CodeSonar's static analysis engine.
Inside GrammaTech: What is Autonomic Computing?
Autonomic computer systems can detect, assess, and recover from cyber-attacks, all without human intervention or insight.
Performing a Security Audit with CodeSonar
In this tutorial, we describe how to approach security auditing, using CodeSonar.
Software Architecture Visualization
Software Visualization Engineer Travis Hidlay demonstrates some of the new features of CodeSonar®'s software visualization technology, which now ships standard with CodeSonar.
CodeSonar® for Java
Software Engineer John Von Seggern demonstrates some of the capabilities of GrammaTech's Java analysis, within CodeSonar®'s advanced user interface.