Searching Issues
You can create search queries to refine the list of issues displayed for an application version
A particular iteration of the analysis of a codebase as it applies to Fortify Software Security Center. An application always begins with a first version. An administrator adds new versions, as needed..
To create a query to search issues:
-
Access the AUDIT page for the application
A customer codebase evaluated by Fortify software. The top-level container for one or more application versions. When you work with a new codebase, the application and first application version are automatically created. An application includes one or more application versions that users create and configure. version. (See Accessing the AUDIT Page from the Issue Stats Page of the Dashboard or Accessing the AUDIT Page from the Issue Stats Page of the Dashboard.)
-
In the Search Issues box, type a search query using the following syntax. To indicate the type of comparison to perform, wrap search terms with delimiters.
Comparison Description contains Searches for a term without any special qualifying delimiters equals Searches for an exact match if the term is enclosed in quotation marks ( "")number range Uses standard mathematical syntax, such as “
(” and “)” for exclusive range and “[” and “]” for inclusive range where(2,4]means greater than two less than or equal to fournot equal Excludes issues specified by the string by preceding the string with an exclamation character (
!) Example:file:!Main.javareturns all issues that are not inMain.javaNote: To see example search strings, click the Syntax Guide link.
You can further qualify your search terms with modifiers using the syntax
modifier:<search_term>. (See Search Modifiers.)Note: If an application version is assigned a date-type custom tag, and you want to search for issues based on the date assigned to the issue, you must specify the date in the format
.
<DateCustomTag>: yyyy-mm-ddA search string can contain multiple modifiers and search terms. If you specify more than one modifier, Fortify Software Security Center returns only issues that match all of the modified search terms. For example,
file:ApplicationContext.java category:SQL Injectionreturns only SQL injection
A technique to exploit Web applications that use client-supplied data in SQL queries without first removing potentially harmful characters. The vulnerability allows code injection and exploits a security vulnerability in the database layer of an application. issues found in ApplicationContext.java.If you use the same modifier more than once in a search string, then the search terms qualified by those modifiers are treated as an OR comparison. For example,
file:ApplicationContext.java category:SQL Injection category:Cross-Site Scriptingreturns SQL injection issues and cross-site scripting issues found inApplicationContext.java.For complex searches, you can also insert the
ANDor theORkeyword between your search queries. Note thatANDandORoperations have the same priority in searches. -
Click Find.
Fortify Software Security Center lists all issues that match your search string.
-
To return to the complete issues list, clear the text in the search box.
See Also
Filtering Issues for Display on the OVERVIEW and AUDIT Pages