Skip to content

[extension] Add ThreatSpec extension to community catalog - #4701

Merged
KSchlobohm merged 2 commits into
mainfrom
add-threatspec-extension-186af17f44719841
Sep 23, 2026
Merged

KSchlobohm merged 2 commits into
mainfrom
add-threatspec-extension-186af17f44719841

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Summary

Add the ThreatSpec community extension to the catalog and community extensions documentation.

Validation

All submission checks passed:

  • Valid extension ID threatspec and semver version 0.1.0
  • Public repository with extension.yml, README.md, and LICENSE
  • Repository-owned, tag-pinned download URL returned HTTP 200
  • GitHub release v0.1.0 exists
  • Downloaded archive SHA-256: 6003b667e01e51a4637e4b6c2f2cea644674449f5bd2e7ed9301d3459a5a9c40
  • All required issue checklists are checked
  • Catalog JSON validated successfully

Closes #4660

cc @hupe1980

This PR was authored autonomously by GitHub Copilot (model: gpt-5.2-codex); the changes and validation summary are AI-generated.

Generated by 🧩 Add Community Extension from Issue Submission for #4660 · copilot · gpt52codex · 3.41 AIC · ⌖ 13.6 AIC · ⊞ 23.9K ·

Add threatspec extension submitted by @hupe1980 to:\n- extensions/catalog.community.json (alphabetical order)\n- docs/community/extensions.md community extensions table\n\nCloses #4660\n\nAssisted-by: GitHub Copilot (model: gpt-5.2-codex, autonomous)\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot mentioned this pull request Sep 23, 2026
11 tasks
@KSchlobohm
KSchlobohm marked this pull request as ready for review September 23, 2026 15:51
@KSchlobohm
KSchlobohm requested a review from mnriem as a code owner September 23, 2026 15:51
Copilot AI balanced review requested due to automatic review settings September 23, 2026 15:51

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

The catalog omits the required PyYAML-or-uv runtime dependency constraint.

Get a fresh assessment by requesting another Copilot review.

Review effort: Balanced
Findings: 1 Medium severity

Open (1)
What changed in this PR

Adds ThreatSpec to the community extension catalog and documentation.

Changes:

  • Adds ThreatSpec metadata, checksum, and dependencies.
  • Adds the extension to the community table.
File Description
extensions/​catalog.community.json Adds the ThreatSpec catalog entry.
docs/​community/​extensions.md Documents ThreatSpec alphabetically.

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread extensions/catalog.community.json
@KSchlobohm

Copy link
Copy Markdown
Contributor

@copilot please update the ThreatSpec entry as suggested in the review comment for catalog.community.json

Co-authored-by: KSchlobohm <23503973+KSchlobohm@users.noreply.github.com>

Copilot AI commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

@copilot please update the ThreatSpec entry as suggested in the review comment for catalog.community.json

Added pyyaml as a required tool alongside python in the ThreatSpec entry (9a91a51), so the catalog no longer implies plain Python is sufficient.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

Metadata matches the submission and tagged release, ordering is correct, and the catalog JSON validates successfully.

Review effort: Balanced
Findings: None

Resolved since last review (1)

@KSchlobohm KSchlobohm self-assigned this Sep 23, 2026
@KSchlobohm
KSchlobohm merged commit 604e141 into main Sep 23, 2026
17 checks passed
@KSchlobohm
KSchlobohm deleted the add-threatspec-extension-186af17f44719841 branch September 23, 2026 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Extension]: Add ThreatSpec (v0.1.0)

3 participants