Skip to main content

Security model

Pressundo 1.0 was hardened before stable release. Its admin save path combines WordPress nonce/capability checks, centralized sanitization/validation, protocol restrictions, safe legacy defaults and a revision guard against stale-form overwrites.

Key defaults:

  • Arbitrary whitelisted legacy callbacks: off.
  • Unsafe legacy template include fallback: off.
  • URL/media URL protocols: HTTP/HTTPS only.
  • Unknown field fallback: recursively sanitized.
  • Repeater server hard limit: 250 rows by default.
  • Code/CSS/JavaScript fields: stored as inert normalized text, never executed by field sanitization.