Actual Behavior
Example of grepping through 'aerospike' image for purl 'aerospike'
Note that the last column is a PURL and it can be understood why grep matched them.
Example of grepping through 'aerospike' image for CPE 'aerospike'
Note that the last column is still PURL, and it is unclear why these were matched and not others.
Expected Behavior
Both CPE and PURL searches should display information in a way it is consistent with the user's expectations. So, showing the match or letting the user customize the output will be a better experience.
Actual Behavior Example of grepping through 'aerospike' image for purl 'aerospike'
Note that the last column is a PURL and it can be understood why grep matched them.
Example of grepping through 'aerospike' image for CPE 'aerospike'
Note that the last column is still PURL, and it is unclear why these were matched and not others.
Expected Behavior Both CPE and PURL searches should display information in a way it is consistent with the user's expectations. So, showing the match or letting the user customize the output will be a better experience.