Get to know more about CySuite by reading the most common questions asked by new users.
What is CySuite?
CySuite is a web application that stores, queries, and visualizes source code for bugs and vulnerabilities efficiently using Code Property Graphs.
How does CySuite help me find bugs and vulnerabilities in my code?
By representing code as a combined graph of an abstract syntax tree, program dependency graph and control flow graph, CySuite allows you to interact with your code from the token level all the way to the module level.
Does the code property graph support nested files and directories?
Yes, The output supports multiple files and the most common Python imports. You can export the code property graph in XML, CSV and DOT formats!
How much does CySuite cost?
As of now, it is free to open an account and use CySuite. While this might change in the future, the plans will be flexible and you will only be charged for what you use.
How does code visualization work?
Code visualization uses a new technology called code property graphs which represent source code as node and edges which have properties. Some of these properties such as function calls, frame objects and function outputs are vital to understanding what your source code is doing at each execution step.
[Developer] How can I use code visualization to debug my code faster?
As a developer, you can use our graph visualization mode to get the value of a variable in the stack trace at each execution step. This can be helpful in understanding complex algorithms that include recursive functions such as depth-first search and different sorting algorithms.
[Security Analyst] How can I use code visualization to analyze source code for vulnerabilities?
As a security analyst, you can use our advanced static analysis tool to check the sources and sinks in pieces of code. You can also use our new feature which lets you examine whether a piece of code is executed during runtime.