Safeguard
Security Guides•

What should never go in a security wiki?

Credentials, raw customer data, unpatched exploit details and unredacted screenshots do not belong in a broad wiki. See what to keep out and where it goes.

Safeguard Security Team
3 min read

Keep credentials, raw customer data, step by step exploit details for unfixed flaws, unredacted screenshots and full network maps out of any wiki that many people can read. Store them in tools built for them, and link from the wiki to where they live.

Why a wiki is a risky place

A wiki is built to be easy to write and easy to search. Those same qualities make it a good place for a mistake to spread. Anyone with read access can search for "password" or "token". Page history keeps what you deleted. Exports and backups copy it elsewhere. And a broad audience often includes contractors, new hires and bots.

The keep out list

Do not storeWhyPut it here instead
Passwords, API keys, tokens, private keysSearch and history expose themA secrets manager, with a link in the wiki
Raw customer or employee data in examplesPrivacy and breach exposureSynthetic sample data
Unfixed vulnerability details naming a systemA roadmap for an attackerThe restricted tracker, with a ticket number in the wiki
Full network diagrams and IP listsHelps reconnaissanceA restricted space for the teams that need it
Screenshots with URLs, tokens or namesHidden data in pixelsCropped, redacted or recreated images
Incident forensics with live indicatorsCan tip off an attacker or hold personal dataThe incident case file with controlled access
Personal notes on individualsFairness and privacy issuesHR systems

Steps to clean up an existing wiki

  1. Decide the sensitivity levels in plain words, such as open to all staff, restricted to engineering, restricted to security.
  2. Set the default space to the lowest level and require a conscious choice to go up.
  3. Search the wiki for terms like password, token, key, secret and private. Review each hit by hand.
  4. If a real credential appears, treat it as exposed. Rotate it first, then delete the page and its history. Our leaked secret first steps covers the order of operations.
  5. Add a short "Before you paste" notice to the page template.
  6. Review who has access to each space every quarter.

Teach by example, safely

Docs often need examples. Use values that are obviously fake, such as the documentation addresses reserved for examples, and a clearly labeled placeholder in place of a key. That way a reader cannot copy a working credential, and a search for secrets does not turn up false alarms. See also how docs should show API keys.

Handling old pages

Archive is not delete. If a page ever held sensitive data, check whether the archive remains visible, and whether version history is exposed. Removing the page from the sidebar while leaving it reachable by link solves nothing.

A Safeguard note

This post is about documentation practice, not a product feature. Safeguard focuses on software supply chain risk: dependency and SBOM scanning, reachability analysis and policy gates. Use a separate tool and a rotation process for credentials.

Quick check

Is a private wiki space safe enough for credentials?

No. Access lists drift and history persists. A secrets manager gives rotation, auditing and tighter access.

Can I describe a vulnerability once it is fixed?

Usually yes, after the fix is deployed everywhere it matters. Remove anything that would still help an attacker against an unpatched system.

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.