It would also be nice if the JSS would inventory and report back ALL configuration profiles that may be on a device and not just config profiles pushed by the JSS. For example, there may be instances where one needs to deploy a configuration profile because the ones generated by the JSS are not working as expected. Or the JSS is manhandling un-signed custom config profiles that have been uploaded.
As of Jamf Pro 9.98, all Configuration Profiles now appear in a device’s inventory, no matter the installation method. Criteria for Configuration Profile names and identifiers are now available in Smart Groups and Advanced Searches.