Skip to content

SqueakQL security

SqueakQL uses PostgreSQL-inspired expression syntax but is not SQL and does not provide direct database access.

  • Hamstik parses and validates each query against its supported language.
  • Only documented Work Item fields, operators, and functions are available.
  • SQL statements and database access are not part of SqueakQL.
  • Every query is intersected with your existing organization, membership, Project, and Personal Access Token resource permissions.

CURRENT_USER is resolved from the authenticated Hamstik request. It cannot impersonate another user. A query cannot remove authorization predicates or expand the Projects it can see.

Quoted text remains a search value. It cannot become a database command.