How owasp/www-project-ai-security-and-privacy-guide works
OWASP AI Exchange is a collaborative, public AI security and privacy knowledge site. Visitors browse its guidance, threat and control material, and supporting community information; they can also search the site and access a PDF edition. Hugo templates render Markdown content into the published site. The README documents Pagefind search and GoatCounter analytics. Source excerpts are limited, so detailed browser wiring and the implementation of several documented capabilities are not inferred.
Main entry points: docs Security guidance · content Community pages · 1_general_controls.md General controls · 2_threats_through_use.md Threats through use
Components 19
Security guidance
- Security guidance
content/ai_exchange/content/docs - General controls
content/ai_exchange/content/docs/1_general_controls.md - Threats through use
content/ai_exchange/content/docs/2_threats_through_use.md - Development threats
content/ai_exchange/content/docs/3_development_time_threats.md - Runtime threats
content/ai_exchange/content/docs/4_runtime_application_security_threats.md - Security testing
content/ai_exchange/content/docs/5_testing.md - Privacy
content/ai_exchange/content/docs/6_privacy.md
Community content
- Community pages
content/ai_exchange/content - Media library
content/ai_exchange/content/media - Contributor listing
content/ai_exchange/content/contributors.csv
Site presentation
- Hugo renderer
- Page templates
content/ai_exchange/layouts - Published website
- Responsive tables
content/ai_exchange/static/js/script.js
Publishing services
- Pagefind search
- PDF edition
content/ai_exchange/static/OWASP-AI-Exchange.pdf - GoatCounter
Other components
- Site visitor
- Contributors
Connections 19
- Contributors → Community pages: contribute content
- Contributors → Security guidance: contribute guidance
- Security guidance → Hugo renderer: render content
- General controls → Hugo renderer: render controls
- Threats through use → Hugo renderer: render threats
- Development threats → Hugo renderer: render threats
- Runtime threats → Hugo renderer: render threats
- Security testing → Hugo renderer: render guidance
- Privacy → Hugo renderer: render guidance
- Community pages → Hugo renderer: render pages
- Media library → Hugo renderer: render media
- Contributor listing → Hugo renderer: render listing
- Page templates → Hugo renderer: provide templates
- Hugo renderer → Published website: publish pages
- Published website → Site visitor: serve content
- Published website → Responsive tables: run script
- Site visitor → Pagefind search: search content
- Site visitor → PDF edition: read edition
- Published website → GoatCounter: send pageviews