Skip to content

Security: GreyforgeLabs/devcap

Security

SECURITY.md

Security Policy

Supported Versions

Version Supported
latest Yes

Reporting a Vulnerability

If you discover a security vulnerability, please report it responsibly.

Do NOT open a public issue.

Instead, use one of these methods:

  1. GitHub Security Advisories (preferred): Use the "Report a vulnerability" button on the Security tab of this repository.
  2. Email: Contact the maintainers through greyforge.tech.

What to Include

  • Description of the vulnerability
  • Steps to reproduce
  • Potential impact
  • Suggested fix (if you have one)

Local Scan Boundary

devcap is a local inventory tool. It executes discovered binaries with version flags, so custom profiles and PATH entries from untrusted repositories must be treated as executable inputs. The default scanner rejects high-risk custom interpreter commands, skips vendored/project-local PATH segments unless --include-vendored is set, validates custom profile schema, separates systemctl options from service names, and sanitizes terminal/Markdown display output.

Inventory output may include hostnames, OS details, executable paths, tool versions, and service state. Use --redact to suppress hostname and executable paths, then review JSON, text, and Markdown output before publishing it or uploading it as a public artifact.

Response Timeline

  • Acknowledgment: Within 48 hours
  • Assessment: Within 7 days
  • Fix or mitigation: Depends on severity, but we aim for 30 days for critical issues

Disclosure

We follow coordinated disclosure. Please allow us reasonable time to address the issue before making it public.


Built by Greyforge

There aren't any published security advisories