We would love for you to contribute to DSecO and help make it even better than it is today!
Please contribute to this repository if any of the following is true:
- You have expertise in Domain Name System (DNS), IT networks, or cybersecurity,
- You have expertise in data modeling, vocabulary management, or reasoning systems,
- You want to improve the performance and resilience of Information and Communications Technology (ICT),
- You want to help lower the burden of managing complex technical systems.
Prerequisites:
- Knowledge of Semantic Web technologies, notably:
- Familiarity with pull requests and issues.
- Familiarity with test design and techniques.
- Knowledge of Markdown for editing
.mddocuments.
In particular, we seek the following types of contributions:
- Testing & Validating: Knowledge Graphs (KGs) like the one enabled by DSecO are highly relevant to federate information from heterogeneous sources and to run security assessment on DNS-based systems. Experience feedback with DSecO would be greatly appreciated in order to go beyond the initial development context.
- Improving & Extending: participate in making DSecO smoother and more linked, for example by,
- adding concepts and relationships for the DSecO modeling to go beyond the basic DNS RFC 1035, such as TTLs, MX, NS, TXT, and other critical DNS record types,
- adding detection cases (see the project's evaluation folder),
- providing alignment with vocabularies from other application domains,
- etc.
GitHub issues are the primary way for communicating about specific proposed changes to this project. Do not open issues for general support questions as we want to keep GitHub issues for bug reports and feature requests.
You may also contact the maintainers by e-mail for more specific purposes and questions.
In both contexts, please be kind and courteous. Language issues are often contentious and we'd like to keep discussion brief, civil and focused on what we're actually doing, not wandering off into too much imaginary stuff. Likewise any spamming, trolling, flaming, baiting or other attention-stealing behaviour is not welcome.