Hello everyone,
I’m working on a use case in BigFix and would appreciate your recommendations and best practices.
I have developed a Task that deploys and executes a PowerShell script on endpoints. The script scans local drives for potential credential patterns (e.g., “password”, “pwd”, “clave”, etc.) within files such as .txt, .log, .ini, and .config.
The script works as expected and generates a CSV file locally with the findings. However, the output may contain sensitive information, which raises a concern about how to securely collect and centralize these results.
Current situation
-
The scan runs locally on each endpoint via BigFix Agent
-
Results are written to a CSV file on the endpoint
-
The data may include sensitive content
-
No data exfiltration method has been implemented yet
Main question
What would be the recommended approach to securely transport or centralize these results using BigFix capabilities?
Options I'm considering
-
Uploading the file via BigFix Upload Manager
-
Sending results through Analysis / Properties (seems limited for large/sensitive data)
-
Writing to a secured network share
-
Using encryption before transfer (e.g., encrypting CSV before upload)
Key concerns
-
Protecting sensitive data during transit
-
Avoiding exposure on endpoints
-
Ensuring secure storage/access control on the server side
-
Keeping the solution scalable and maintainable
If anyone has implemented a similar use case or can suggest best practices (or things to avoid), I’d really appreciate your input.
Thanks in advance!