Skip to content

docs: add Iceberg security model#3425

Merged
sungwy merged 1 commit into
apache:mainfrom
sungwy:security-model
May 28, 2026
Merged

docs: add Iceberg security model#3425
sungwy merged 1 commit into
apache:mainfrom
sungwy:security-model

Conversation

@sungwy
Copy link
Copy Markdown
Collaborator

@sungwy sungwy commented May 28, 2026

Similar to: apache/iceberg#16538

This PR publishes a security model for Iceberg and adds a detailed threat model referenced from AGENTS.md so there is a clear project reference for how Iceberg distinguishes security issues from other bugs.

The goal is to make Iceberg’s security boundaries explicit for both human triage and automated scanning, and to reduce false positives in future security reporting.

This PR was drafted with AI assistance and then manually reviewed and edited to reflect the project’s current approach to security roles, trust boundaries, and the handling of recent security reports.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds repository guidance for security triage by documenting the Iceberg Python threat model and linking automated agents to it.

Changes:

  • Adds a detailed SECURITY-THREAT-MODEL.md covering roles, trust boundaries, in-scope vulnerabilities, and scanner calibration rules.
  • Adds AGENTS.md with repository-specific agent guidance pointing to the threat model.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
SECURITY-THREAT-MODEL.md Introduces the detailed security threat model for Iceberg Python.
AGENTS.md Directs automated agents to use the threat model when assessing security findings.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@sungwy sungwy changed the title docs: add security model docs: add Iceberg security model May 28, 2026
@sungwy sungwy merged commit 5da8186 into apache:main May 28, 2026
16 checks passed
@sungwy sungwy deleted the security-model branch May 28, 2026 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants