Thanks for wanting to contribute! This org spans multiple repos (scanners, orchestrators, data models, research).
This guide applies across all repositories in pgdn-network.
- Code: scanners, modules, parsers, normalizers, orchestrator adapters.
- Research: methodology, datasets, reproducible network scans.
- Docs: READMEs, examples, tutorials (when public docs are ready).
- Issues: bug reports, triage, reproduction cases.
- Be respectful. Follow our Code of Conduct.
- Keep security in mind; avoid posting sensitive data. Use the Discord for disclosure.
- Prefer small, focused PRs.
- Write tests when adding behavior; update docs/README in that repo.
- Discuss (optional but encouraged): open a GitHub Discussion/Issue or join our Discord.
- Fork & branch:
feature/<short-name>orfix/<short-name>. - Commit style: Conventional Commits (e.g.,
feat(scanner): add ssh banner probe). - PR: Link issues, include rationale and testing notes, and any security considerations.
- Review: Maintainers will review for scope, security, and style.
- Language/tooling varies per repo; follow that repo’s README and
Makefile/package.jsontargets. - Keep external dependencies minimal and auditable.
- Log responsibly; never log secrets or PII.
- Default license is MIT across OSS repos.
If your contribution touches security-sensitive areas or reveals a vulnerability, do not open a public issue. Report privately via Discord (see SECURITY.md).
- Org: https://github.com/pgdn-network
- Discord:
Thanks again — you’re helping secure decentralized infrastructure.