[PR #15] [MERGED] chore: relicense from MPL-2.0 to AGPL-3.0 #70

Closed
opened 2026-02-27 07:20:18 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/KeygraphHQ/shannon/pull/15
Author: @ajmallesh
Created: 11/27/2025
Status: Merged
Merged: 11/27/2025
Merged by: @ajmallesh

Base: mainHead: license-change-2


📝 Commits (5)

  • 8182e6b chore: remove MPL-2.0 license headers from all files
  • 02cea90 Update LICENSE
  • c81ae80 chore: update license to AGPL-3.0 and add copyright headers
  • c3e6349 chore: add AGPL license headers to prompt files
  • 016cd9f docs: add AGPL license explanation to README

📊 Changes

696 files changed (+901 additions, -2390 deletions)

View changed files

📝 Dockerfile (+0 -3)
📝 LICENSE (+661 -373)
📝 README.md (+8 -2)
📝 SHANNON-PRO.md (+1 -1)
📝 mcp-server/src/index.js (+5 -3)
📝 mcp-server/src/tools/generate-totp.js (+5 -3)
📝 mcp-server/src/tools/save-deliverable.js (+5 -3)
📝 mcp-server/src/types/deliverables.js (+5 -3)
📝 mcp-server/src/types/index.js (+5 -3)
📝 mcp-server/src/types/tool-responses.js (+5 -3)
📝 mcp-server/src/utils/error-formatter.js (+5 -3)
📝 mcp-server/src/utils/file-operations.js (+5 -3)
📝 mcp-server/src/validation/queue-validator.js (+5 -3)
📝 mcp-server/src/validation/totp-validator.js (+5 -3)
📝 prompts/exploit-auth.txt (+1 -1)
📝 prompts/exploit-authz.txt (+1 -1)
📝 prompts/exploit-injection.txt (+1 -1)
📝 prompts/exploit-ssrf.txt (+1 -1)
📝 prompts/exploit-xss.txt (+1 -1)
📝 prompts/pipeline-testing/exploit-auth.txt (+1 -1)

...and 80 more files

📄 Description

Summary

  • Remove MPL-2.0 license headers from all source files, prompts, and benchmark results
  • Replace LICENSE file with AGPL-3.0
  • Add new copyright headers to all source files (.js, .mjs)
  • Add AGPL license metadata to all prompt template files
  • Update README.md and SHANNON-PRO.md license references

Test plan

  • Verify no MPL references remain in source code
  • Verify AGPL headers are correctly added to all source files
  • Verify prompt files have new license metadata

🤖 Generated with Claude Code


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/KeygraphHQ/shannon/pull/15 **Author:** [@ajmallesh](https://github.com/ajmallesh) **Created:** 11/27/2025 **Status:** ✅ Merged **Merged:** 11/27/2025 **Merged by:** [@ajmallesh](https://github.com/ajmallesh) **Base:** `main` ← **Head:** `license-change-2` --- ### 📝 Commits (5) - [`8182e6b`](https://github.com/KeygraphHQ/shannon/commit/8182e6b4e677d96d08d40d52cf82707769c40dfe) chore: remove MPL-2.0 license headers from all files - [`02cea90`](https://github.com/KeygraphHQ/shannon/commit/02cea90401385153807f5bb3b00f05b5f7dc27b4) Update LICENSE - [`c81ae80`](https://github.com/KeygraphHQ/shannon/commit/c81ae801f86801dc71470905f098952ceecb02ea) chore: update license to AGPL-3.0 and add copyright headers - [`c3e6349`](https://github.com/KeygraphHQ/shannon/commit/c3e6349994d004e73b127e9355091fe0d462ab7c) chore: add AGPL license headers to prompt files - [`016cd9f`](https://github.com/KeygraphHQ/shannon/commit/016cd9f07d5652912eb1b9cf0bf7cc5720e7de5a) docs: add AGPL license explanation to README ### 📊 Changes **696 files changed** (+901 additions, -2390 deletions) <details> <summary>View changed files</summary> 📝 `Dockerfile` (+0 -3) 📝 `LICENSE` (+661 -373) 📝 `README.md` (+8 -2) 📝 `SHANNON-PRO.md` (+1 -1) 📝 `mcp-server/src/index.js` (+5 -3) 📝 `mcp-server/src/tools/generate-totp.js` (+5 -3) 📝 `mcp-server/src/tools/save-deliverable.js` (+5 -3) 📝 `mcp-server/src/types/deliverables.js` (+5 -3) 📝 `mcp-server/src/types/index.js` (+5 -3) 📝 `mcp-server/src/types/tool-responses.js` (+5 -3) 📝 `mcp-server/src/utils/error-formatter.js` (+5 -3) 📝 `mcp-server/src/utils/file-operations.js` (+5 -3) 📝 `mcp-server/src/validation/queue-validator.js` (+5 -3) 📝 `mcp-server/src/validation/totp-validator.js` (+5 -3) 📝 `prompts/exploit-auth.txt` (+1 -1) 📝 `prompts/exploit-authz.txt` (+1 -1) 📝 `prompts/exploit-injection.txt` (+1 -1) 📝 `prompts/exploit-ssrf.txt` (+1 -1) 📝 `prompts/exploit-xss.txt` (+1 -1) 📝 `prompts/pipeline-testing/exploit-auth.txt` (+1 -1) _...and 80 more files_ </details> ### 📄 Description ## Summary - Remove MPL-2.0 license headers from all source files, prompts, and benchmark results - Replace LICENSE file with AGPL-3.0 - Add new copyright headers to all source files (.js, .mjs) - Add AGPL license metadata to all prompt template files - Update README.md and SHANNON-PRO.md license references ## Test plan - [x] Verify no MPL references remain in source code - [x] Verify AGPL headers are correctly added to all source files - [x] Verify prompt files have new license metadata 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 07:20:18 +03:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shannon-KeygraphHQ#70
No description provided.