GEO Starter is a stable (1.x) Drupal CMS site-template recipe. Its stable releases are covered by Drupal's security advisory policy — verified 2026-07-21 against both the project-page shield ("Stable releases for this project are covered by the security advisory policy") and the release-history feed (covered for 1.0.0, 1.0.1, 1.1.0, and 1.2.0). Coverage was still absent at the 1.0.1 publish (2026-06-10) and was observed granted by 2026-07-15.
What coverage does not mean: it is Drupal Security Team advisory handling for vulnerabilities reported against stable releases — not a security audit, review, or guarantee. Alpha and beta releases remain uncovered (standard Drupal.org policy), and the project still has no Marketplace security attestations.
Because stable releases are covered by the security advisory policy, report
suspected vulnerabilities confidentially to the Drupal Security Team: use
the "Report a security vulnerability" link in the sidebar of
https://www.drupal.org/project/geo_starter, which opens the Security Team's
private issue tracker (email security@drupal.org only if you cannot use the
tracker). Full process:
https://www.drupal.org/docs/develop/issues/issue-procedures-and-etiquette/reporting-a-security-issue
Do not open public issues for suspected vulnerabilities, and do not disclose
them before an advisory is issued. For security questions that are not
suspected vulnerabilities, use the support channel named in SUPPORT.md.
Do not include secrets, credentials, private data, or unpublished content in reports unless a maintainer has provided a secure channel.
Before each release, the maintainers should verify:
- required dependencies are stable Drupal.org projects where applicable;
- no patches or pinned exact versions are required;
composer auditreports no advisories across the resolved tree;- anonymous JSON:API access exposes published public content only;
- unpublished nodes, draft content, and Paragraph revisions are not exposed anonymously;
- generated markup does not include secrets, credentials, or private paths;
- future agent-facing or write-capable interfaces have a separate threat model.
The recipe ships no network- or API-based agent-write path. It does ship a
local, draft-only Article import helper, which requires trusted Drush access
and a selected editor account with create access; it cannot publish, update,
or delete content. The optional, experimental MCP opt-in
(
docs/OPTIONAL_MCP.md) remains unsupported and requires its own security review (auth, OAuth scopes, no agent publish) before typed GEO tools are ever packaged as a dependency.
- Drupal Security Team advisory coverage: granted for stable releases (verified 2026-07-21). Project copy may state advisory coverage — never audit, attestation, or "secure" claims.
- Before any Marketplace submission, the outstanding security gates are the Marketplace privacy/security attestations and the final support contact path.
This policy covers the site-template recipe, included configuration, sample content, helper scripts, and documentation in this repository.