AGENTS.md: link the project's security model for agent discoverability - #3038
Merged
tballison merged 1 commit intoAug 18, 2026
Merged
Conversation
Contributor
|
Thank you @potiuk ! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is a proposal for the PMC to review — please correct, reject, or discuss as needed. Nothing here is a requirement; the maintainer is the decision-maker.
This adds a
## Securitysection toAGENTS.mdso an automated scan agent can mechanically discover Tika's security model via the conventionalAGENTS.md → SECURITY.md → modelchain.Why
Tim asked ASF Tooling for a Claude security scan of Tika on 2026-08-18, and Dave Fisher confirmed Tika can go into the next batch. The scan agent locates a project's security model by following
AGENTS.md → SECURITY.md.Tika's
SECURITY.mdalready does its half correctly — it links https://tika.apache.org/security-model.html and frames it exactly right ("review Tika's security model to understand what is and isn't considered a vulnerability"). ButAGENTS.mdcurrently points only at.skills/, so the chain breaks at the first hop and the agent never reaches the model.This is the one mechanical gap. Everything else about the model is a separate conversation happening on the PMC's private list.
What this does not change
Nothing about the model's content. The section links the file you already have; the wording of the published security model is untouched.
Note on the model itself
For what it's worth, Tika's security model is a stronger starting point than most — it draws a real boundary between untrusted data and untrusted callers, and it has demonstrably done its job: several recent reports were correctly routed by that page, two of which the reporter withdrew after reading it.
Questions and pushback welcome — happy to adjust the wording or move the section if the project has a house style.