Contributing¶
This repo is an unofficial, source-grounded study hub for WALLIX and Privileged Access Management (PAM). Contributions are welcome — but accuracy is the whole point of the project, so please follow these rules.
The one hard rule: no fabrication¶
Never invent facts, figures, dates, URLs, product behaviors, or exam questions presented as real. Every factual claim must either:
- trace to a cited official source (WALLIX docs, standards bodies, vendor pages), or
- be clearly labeled as a pedagogical example, estimate, or "suggested" value.
If you don't know something, write "not specified in sources" — do not guess. Flag any uncertainty inline. Practice questions must carry the disclaimer that they are unofficial study aids, not real exam content.
Sourcing¶
- Prefer official WALLIX documentation for product specifics: the
training catalog,
wallix.com,pam.wallix.one,trustelem-doc.wallix.com. Use reputable sources (NIST, MITRE ATT&CK, RFCs, ENISA, standards bodies, analyst press) for general topics. - Every page ends with a
## Sourcessection listing the URLs actually used. - When citing a WALLIX PDF whose served version differs from its URL label, note the served version (e.g. Bastion Admin Guide served as v12.3.2).
Page conventions¶
- Start with an
# H1title, a 1–2 sentence intro, and a short "Learning objectives" or key-points list where it fits. - Lean into the three things this repo is built around: concepts explained from first principles, flows (diagrams — see the Diagrams rule below), and acronyms (expand every acronym on first use, e.g. "Privileged Access Management (PAM)").
- Use tables, lists, and fenced code blocks. Write dates absolute (e.g.
2026-06-17). - Cross-link with relative paths. Top-level folders are siblings, so use
../<folder>/<file>.md. Don't duplicate the product portfolio — link to it and go deeper. - No author or tool attribution anywhere in files or commit messages.
Diagrams — always Mermaid, never ASCII art¶
Author every diagram as a GitHub-rendered Mermaid block
(```mermaid). Do not use ASCII / box-drawing art — the whole repo was converted to
Mermaid and new diagrams must match. Pick the fitting type:
| Use for | Mermaid type |
|---|---|
| Processes, architecture, topologies, decision trees | flowchart TD / LR |
| Protocol / message exchanges between parties | sequenceDiagram |
| Data models / entity relationships | erDiagram |
| 2×2 analyst positioning | quadrantChart |
| Time-phased roadmaps | timeline |
Syntax rules so it renders on GitHub: quote labels containing spaces/special characters
(id["Text (parens), a/b"]), use <br/> for line breaks, keep node IDs alphanumeric, and
never use reserved words (end, graph, subgraph) as IDs. Leave genuine
code/CLI/config blocks as code. Translate faithfully — never invent steps or facts.
Boxes must fit their text. Mermaid sizes a node box to its widest line, so keep each
node-label line short (≈ ≤ 36 characters) and wrap long labels with <br/> into a few
short lines. Run python scripts/wrap-mermaid-labels.py to auto-wrap them; the quality
gate (scripts/check-docs.py) fails on over-wide flowchart labels.
Adding a new page¶
- Put it in the right section folder. WALLIX material goes under
certs/wallix/(certs/wallix/overview/,certs/wallix/pam-bastion/,certs/wallix/deep-dives/,certs/wallix/labs/,certs/wallix/exam-prep/,certs/wallix/career/); shared fundamentals stay at the root (foundations/,prerequisites/,protocols/,reference/); other certs are their own hubs undercerts/(certs/ceh/,certs/security-plus/,certs/cysa-plus/,certs/pentest-plus/,certs/oscp/,certs/pnpt/). - Add a row for it in that folder's
README.mdindex. - If it's a new certification, follow the structure of
certs/wallix/pam-bastion/wcp-p-professional.mdand add it to the matrix in the rootREADME.md. - Add any new authoritative URLs to
reference/sources.md.
Periodic verification checklist¶
Some facts drift over time. Re-check these against primary sources before relying on them,
and update the affected pages + their ## Sources:
- [ ] WALLIX training catalog year — currently the 2025–2026 catalog. Check for a newer edition.
- [ ] Certification validity period & exam question counts — not specified in sources; check if WALLIX ever publishes them.
- [ ] Website-vs-catalog code mismatch (
WCP-GvseWCP-G, etc.) — confirm it still exists. - [ ] WCA-G (IAG Administrator) — listed "coming soon"; check if it has launched.
- [ ] Analyst placements (change yearly): Gartner Magic Quadrant for PAM and KuppingerCole Leadership Compass for PAM — update WALLIX's position and the year.
- [ ] WALLIX product doc versions referenced in
certs/wallix/deep-dives/(Bastion 12.3.2, Access Manager 5.2.4.0, Deployment 12.0.2) — note newer served versions. - [ ] WALLIX product security certifications — ANSSI CSPN / BSI BSZ versions and dates.
- [ ] Adjacent certifications flagged as time-sensitive in
certs/wallix/career/: Microsoft AZ-500 (retirement date), (ISC)² CC (outline refresh), and the exact program names for CyberArk / Delinea / One Identity — verify on each provider's site.
License & disclaimer¶
By contributing you agree to license your contribution under the repository's LICENSE. This project is not affiliated with or endorsed by WALLIX; "WALLIX", "Bastion", "Trustelem", "BestSafe", and related names are trademarks of their respective owners and are used here for identification and educational purposes only.