Problem overview.
The challenge this resource is designed to solve.
Uncontrolled or unauthorized software installations can pose security risks, violate compliance requirements, or lead to unexpected system performance issues. Manually verifying software presence across devices is inefficient and time-consuming.
About this resource.
What it does and how it fits into your workflow.
This monitor is designed to detect if specific software is installed on devices running Windows, macOS, or Linux. By providing the name or identifier of the target software, the monitor scans the device to confirm its presence and triggers an alert when a match is found.
You can use this monitor to enforce software policies, prevent the use of unauthorized applications, and maintain compliance with organizational standards. Pair it with an optional remediation automation to uninstall unwanted software or notify IT personnel for further action.
| Monitor name | Monitor type |
|---|---|
| Windows Application Monitor (Script monitor) | Windows Application Monitor (Script monitor) |
| macOS Application Monitor (Script monitor) | macOS Application Monitor (Script monitor) |
| Linux Application Monitor (Script monitor) | Linux Application Monitor (Script monitor) |
| Windows - Software Installed | Run script |
| macOS - Software Installed | Run script |
| Linux - Software Installed | Run script |
Included with this resource.
Everything added when you import.
Scripts
- Windows - Software Installed
- macOS - Software Installed
- Linux - Software Installed
Tags
- AV
Use cases.
Common ways to put this resource to work.
- Security Compliance: Detect unauthorized or risky software installations.
- License Auditing: Monitor for unlicensed or over-provisioned software.
- Policy Enforcement: Ensure only approved applications are installed in sensitive environments.
- Troubleshooting: Quickly identify known conflicting software during issue resolution.
- Change Management: Track software installation activities in managed environments.
Recommendations.
Practical guidance for a reliable rollout.
- Getting Started: Configure the monitor with the exact name or identifier of the software you want to detect.
- Testing Instructions: Test the monitor by installing and uninstalling the target software on a test device. Verify that the monitor generates alerts accordingly.
- Automation Pairing: Import a remediation automation to automatically uninstall the detected software or escalate the alert for review.
- Best Practices: Regularly update the target software list to reflect changes in approved or restricted applications.