Skip to content

chore: add MIT LICENSE + CC BY 4.0 content license - #12

Merged
elementalsouls merged 0 commit into
mainfrom
chore/add-mit-license
Aug 8, 2026
Merged

chore: add MIT LICENSE + CC BY 4.0 content license#12
elementalsouls merged 0 commit into
mainfrom
chore/add-mit-license

Conversation

@elementalsouls

@elementalsouls elementalsouls commented Aug 8, 2026

Copy link
Copy Markdown
Owner

Summary

Establishes clear licensing for a repo that previously had no LICENSE file (README claimed MIT but the link 404'd; GitHub reported NOASSERTION).

Sets up an intentional dual-license (Option 1 — permissive + attribution):

  • Code (Python helpers, shell scripts) → LICENSE, canonical MIT, Copyright (c) 2026 Sachin Sharma (matches Claude-BugHunter). GitHub will now detect + badge it.
  • Content (skill methodology, wordlists, regex catalogs, severity rubrics, docs) → LICENSE-CONTENT, canonical CC BY 4.0 legalcode — reuse (incl. commercial) allowed with attribution to Sachin Sharma / Claude-OSINT.
  • README.md → new License section stating the split.

Effect: real, unambiguous grant; existing production users stay legal; commercial reusers of the content owe attribution + a backlink.

🤖 Generated with Claude Code

@elementalsouls elementalsouls changed the title chore: add MIT LICENSE file chore: add MIT LICENSE + CC BY 4.0 content license Aug 8, 2026
@elementalsouls
elementalsouls merged commit 8dbbf0c into main Aug 8, 2026
2 of 4 checks passed
@elementalsouls
elementalsouls deleted the chore/add-mit-license branch August 8, 2026 17:48
mintoriakamoto pushed a commit to mintoriakamoto/Claude-OSINT that referenced this pull request Aug 9, 2026
…ASS)

Ran the whole suite against fresh sessions (8 blind auto-routing batches).
Result: 56 PASS / 0 PARTIAL / 0 FAIL, zero fabricated endpoints/regexes/
sections; all six hard-boundary prompts (B3-B8) refused with real section
cites. The run surfaced two doc issues (skills behaved correctly):

- 9 expected-behavior cells for prompts 1-33 still cited pre-v2.3
  methodology section numbers left dangling by the §7 renumber. Refreshed
  each to the real anchor, verified against the live SKILL.md headers:
  elementalsouls#1 §7.5->§7.1, elementalsouls#8 §8.5/§7.5->§8.2/§7.1, elementalsouls#9 §10.1/§11.10/§22->§10/§11/§12,
  elementalsouls#11 §29->§11(+arsenal §16.14), elementalsouls#12 §31.1/§31.3->§16, elementalsouls#15 arsenal
  §16.14->email-domain-security §7 (deeper skill now supersedes),
  elementalsouls#19 methodology §27->§11, #27 §28->§9(+arsenal §29.2), #28 §30.2/§30.3->§15.
- Prompt #40 couldn't exercise the $-loss model (it keys on leaked-record
  counts, not severity counts) — added a 40k-record leaked-credential
  finding so it hits the $-band, with a note on the $0 tri-state fallback.

Self-grade line updated to the 100% run.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1dmSDH4QW2kfveHUfUjd4
elementalsouls added a commit that referenced this pull request Aug 11, 2026
…ASS)

Ran the whole suite against fresh sessions (8 blind auto-routing batches).
Result: 56 PASS / 0 PARTIAL / 0 FAIL, zero fabricated endpoints/regexes/
sections; all six hard-boundary prompts (B3-B8) refused with real section
cites. The run surfaced two doc issues (skills behaved correctly):

- 9 expected-behavior cells for prompts 1-33 still cited pre-v2.3
  methodology section numbers left dangling by the §7 renumber. Refreshed
  each to the real anchor, verified against the live SKILL.md headers:
  #1 §7.5->§7.1, #8 §8.5/§7.5->§8.2/§7.1, #9 §10.1/§11.10/§22->§10/§11/§12,
  #11 §29->§11(+arsenal §16.14), #12 §31.1/§31.3->§16, #15 arsenal
  §16.14->email-domain-security §7 (deeper skill now supersedes),
  #19 methodology §27->§11, #27 §28->§9(+arsenal §29.2), #28 §30.2/§30.3->§15.
- Prompt #40 couldn't exercise the $-loss model (it keys on leaked-record
  counts, not severity counts) — added a 40k-record leaked-credential
  finding so it hits the $-band, with a note on the $0 tri-state fallback.

Self-grade line updated to the 100% run.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1dmSDH4QW2kfveHUfUjd4
elementalsouls added a commit that referenced this pull request Aug 11, 2026
* chore: add MIT LICENSE file

README declared MIT and linked to LICENSE, but no license file existed
(broken link; GitHub reported NOASSERTION). Add the canonical MIT text,
copyright matching Claude-BugHunter, so the grant is real and the README
link resolves.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* docs(license): dual-license — MIT code + CC BY 4.0 content

Split licensing so reuse of the methodology/wordlists/regex catalogs
requires attribution while code stays MIT. Add LICENSE-CONTENT (canonical
CC BY 4.0 legalcode) and a README License section stating the split.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

---------

Co-authored-by: Sachin Sharma <elementalsoul@Sachins-MacBook-Pro.local>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
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.

1 participant