Available Search Criteria for Building Codebase Filters
Code Insight provides the following search criteria on which to build codebase search filters.
Note:A Code Insight scan-agent plugin on a remote system currently reports only license evidence for its scanned files. The fields applicable for searching these scanned files are limited the following: File Size, File Path, File Digest, Review Status, Inventory Status, Evidence status, Has license matches, Does not have license matches, License.
Criterion Type |
Available Criterion |
Operation |
Criterion Value |
Criterion will filter to those files with... |
||||||||
File Properties |
File Size (in KB) * |
Select < or >. |
Enter or select the file-size. |
A size is less than or greater than the specified size. |
||||||||
File Path* |
Select Contains, Ends With, or Doesn’t Contain. |
Enter the file-path string or partial string. |
A path containing a match to the specified string. |
|||||||||
Reviewed Status * |
Only = is available. |
Select Reviewed or Unreviewed. |
The selected review status. |
|||||||||
File Digest * |
Only = is available. |
Enter the file’s MD5 value. |
The exact MD5 specified. |
|||||||||
Evidence Status |
Only = is available. |
Select Has Evidence, Has New Evidence (since last scan), or Has No Evidence. |
||||||||||
Inventory Status * |
Only = is available. |
Select one status:
|
The selected inventory status. |
|||||||||
|
Scan Status |
Only = is available. |
Select one:
|
The selected scan status. |
||||||||
File Evidence— |
Has Source Matches |
— |
— |
Source-code snippets that match snippets of open-source or third-party files stored in the Code Insight Compliance Library. |
||||||||
Does Not Have Source Matches |
— |
— |
No evidence of such source-code snippets. |
|||||||||
File Evidence— |
Has Search Term Matches |
— |
— |
The specified search-term string. (Search terms, defined in the scan profile, are used to identify open-source or third-party evidence in codebase files.) |
||||||||
Does Not Have Search Term Matches |
— |
— |
No evidence of the specified search term. |
|||||||||
Search Term |
Select = or Contains. |
Enter the full search-term or a partial search-term string. |
— |
|||||||||
File Evidence— |
Has License Matches |
— |
— |
Evidence of the open-source or third-party license selected for License. |
||||||||
Does Not Have License Matches |
— |
— |
No evidence of the selected license. |
|||||||||
License |
Only = is available. |
Select the open-source or third-party license by which to filter codebase files. |
— |
|||||||||
File Evidence— |
Has Exact Matches |
— |
— |
Entire content that exactly matches the content of open-source or third-party files stored in the Code Insight Compliance Library. |
||||||||
Does Not Have Exact Matches |
— |
— |
No exact match to the entire content of any open-source or third-party file in the Compliance Library. |
|||||||||
File Evidence— |
Has Email/URL Matches |
— |
— |
Evidence of the open-source or third-party email address or URL specified for Email/URL. |
||||||||
Does Not Have Email/URL Matches |
— |
— |
No evidence of the specified email or URL. |
|||||||||
Email/URL |
Select = or Contains. |
Enter the open-source or third-party email or URL (or partial value) by which to filter codebase files. |
— |
|||||||||
File Evidence—Copyright Matches |
Has Copyright Matches |
— |
— |
Evidence of the copyright holder (specified for Copyright Holder) or copyright statement (specified for Copyright Statement). |
||||||||
Does Not Have Copyright Matches |
— |
— |
No evidence of the specified copyright or copyright holder. |
|||||||||
Copyright Holder |
Select = or Contains. |
Enter the open-source or third-party copyright holder (or partial value) by which to filter codebase files. |
— |
|||||||||
Copyrights |
Select = or Contains. |
Enter the open-source or third-party copyright statement (or partial value) by which to filter codebase files. |
— |
* Criterion currently supported for searches on scanned remote files (that is, files scanned by a Code Insight scan-agent plugin on a remote system).