You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
plantuml-markdown always enabled with no opt-out — data leakage risk via default public server #354
The plantuml-markdown extension defaults to http://www.plantuml.com/plantuml as its rendering server. Users who are unaware of this will have their diagram source (which may contain proprietary system architecture, IP, or internal details) sent to the public PlantUML server with no opt-out path.
There is no plugin config option to disable or redirect it
The mkdocs-techdocs-core README / docs do not mention this behavior
markdown-graphviz-inline has the same issue — it renders inline, but graphviz is typically local
Suggested solution
Add a config option (e.g. plantuml_server defaulting to "") that controls whether the extension is loaded at all. When empty, skip adding plantuml_markdown.
Document the default behavior prominently in the README so adopters can make an informed choice.
Optionally add a graphviz_enabled flag for parity.
Would be happy to open a PR with the implementation if this direction is agreed.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Activity
github-actions commentedon Sep 25, 2026
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.