Skip to content

Products

Compliance Officer Service Expert-led compliance, end to end Compliance Portal Share security documents securely Open-source platform Deploy Probo on your own infrastructure

Resources

Probo stories How teams get compliant with Probo Blog Ideas and guidance from the Probo team Guides & tools Practical compliance guides and free tools Love from Customers What customers say about working with Probo Changelog Latest product updates Download Get the Probo Agent

Company

About The people and vision powering Probo Careers Join the team building Probo Brand assets Official logos and visual resources Security Review our security and compliance posture
Overview Understand Probo and its core concepts Product Explore Probo's GRC capabilities Developers Explore GraphQL, CLI, MCP, n8n, and webhooks Deployment Probo Cloud, self-hosting, and configuration

Explore

GitHub Explore our open-source compliance tools

Contributing

Guide to contributing platform support, posture checks, and fixes to the open-source Probo Agent, including source paths and the security review process.

View as Markdown

The official Probo Agent is open source. Contributions that improve platform support, posture checks, packaging, or documentation are welcome.

The agent lives in the getprobo/probo repository:

Path Role
cmd/probo-agent CLI, installers, service integration
pkg/deviceagent Enrollment client, heartbeat, check logic

Read the repository CONTRIBUTING.md for the full development setup before opening a pull request.

Good fit for the official agent:

  • Support for additional operating systems, distributions, or architectures
  • Platform-specific fixes for existing posture checks
  • Packaging, install, or auto-update improvements that preserve the security model
  • Documentation and test coverage

If you need an agent for an environment the official binary will not cover soon, you can also implement the Device Agent API yourself. That path does not require merging into the official agent.

Plan for iteration. We may ask for smaller diffs, additional tests, or design changes that keep the agent a posture reporter rather than remote control software. Thank you for the patience; the review protects users who install the official agent.

Our end-to-end environment currently covers:

  • FreeBSD
  • Linux
  • Windows on AMD64
  • macOS on Apple silicon (M series)

Windows on ARM is planned but is not yet part of that environment. Contributions that add or harden coverage for additional platforms are especially useful.