Governance, Privacy and Safety
The public IDR and portfolio must be useful without exposing personal or organisational information.
Never publish
- passwords, API keys, tokens, private keys or connection strings;
- personal phone numbers, email addresses or home addresses;
- employer/customer private data;
- production logs with identifiers or confidential information;
- unauthorised vulnerability details;
- private tenant/account identifiers;
- screenshots that expose sensitive administration details.
Safe lab rule
Use only:
- Nkateko's own home-lab systems;
- local virtual machines;
- synthetic data;
- vendor-provided training sandboxes;
- systems for which explicit testing permission exists.
Evidence sanitisation checklist
Before committing evidence to GitHub:
- remove personal/contact information;
- search for secrets and tokens;
- replace real usernames/hostnames with synthetic examples where practical;
- crop/redact screenshots that expose irrelevant identifiers;
- verify repository visibility;
- check commit history, not only the latest file;
- include references and explain what was simulated.
Responsible security practice
This roadmap does not require scanning, exploiting, accessing or modifying third-party systems without permission. If lab scope is unclear, stop and clarify before proceeding.
Accidental exposure process
If a secret or sensitive value is committed:
- stop further sharing;
- revoke/rotate the secret if applicable;
- notify the relevant owner/mentor;
- remove the data from the current repository state;
- assess Git history and published artefacts;
- document the corrective action.
Quality rule
A technically strong artefact cannot pass review while it contains unsafe or unauthorised information.