Skip to content

docs: add Iceberg security model#688

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

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

Conversation

@sungwy
Copy link
Copy Markdown
Contributor

@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.

Note:

AGENTS.md is currently in .gitignore, but this file was force committed to ensure that agents running automated security scans will be able to find the security model.

Copy link
Copy Markdown

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-level guidance for security triage in Apache Iceberg C++, defining the project’s security boundaries for maintainers and automated scanners.

Changes:

  • Adds a detailed Iceberg C++ security threat model.
  • Adds AGENTS.md to direct automated agents 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 Defines security goals, roles, trust boundaries, in-scope vulnerabilities, out-of-scope categories, and scanner calibration rules.
AGENTS.md Points automated agents to the new security threat model as the authoritative reference.

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

@sungwy sungwy merged commit 18e055c into apache:main May 28, 2026
15 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