Skip to content

Tidy plugins #143

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jul 10, 2025
Merged

Conversation

Robert-MacWha
Copy link
Collaborator

@Robert-MacWha Robert-MacWha commented May 29, 2025

Frameworks PR Checklist

Tidy the plugins system with the new contributors framework. Splits the plugins into sub-objects as pre-processors, simplify the codebase, and standardize interfaces.

Copy link

vercel bot commented May 29, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
frameworks ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 10, 2025 7:19pm

@mattaereal
Copy link
Collaborator

mattaereal commented May 30, 2025

I think you forgot to pull or merge development into this branch because I see many things are missing. I can't see attribution for example

EDIT: I just realized you left here as a remainder. Thanks :)

@mattaereal
Copy link
Collaborator

Two quick things:

  1. can you also remove the catpuccin line in the book.toml file?
  2. there's a conflict with two files that are now inside a .gitignore, but your branch still keeps track of them. Remove them if you can, they'll be automatically generated anyway:
theme/contributors/contributorsindex.js
theme/tags/tagsindex.js```

@Robert-MacWha
Copy link
Collaborator Author

Finished implementing the code and merged everything from develop into my branch. Should be good to merge this PR - let me know if you want anything changed / if there are any differences that ought be addressed.

Signed-off-by: Robert MacWha <trebor.ahwcam@gmail.com>
@mattaereal mattaereal merged commit 1b171d2 into security-alliance:develop Jul 10, 2025
3 of 4 checks passed
PatrickAlphaC pushed a commit to PatrickAlphaC/frameworks that referenced this pull request Jul 30, 2025
* Tody Plugins

Signed-off-by: Robert MacWha <trebor.ahwcam@gmail.com>

* doc: fix robert's website

---------

Signed-off-by: Robert MacWha <trebor.ahwcam@gmail.com>
mattaereal added a commit that referenced this pull request Aug 5, 2025
)

* Code review additions (#145)

* add pre-audit prep stage with links to solcurity and simple security toolkit

Signed-off-by: Elliot <elliotfriedman3@gmail.com>

* add prepare thoroughly section

Signed-off-by: Elliot <elliotfriedman3@gmail.com>

* prepare thoroughly -> come prepared

Signed-off-by: Elliot <elliotfriedman3@gmail.com>

---------

Signed-off-by: Elliot <elliotfriedman3@gmail.com>

* Updated contributing and readme.md

* Removed catpuccin, updated mdbook and admonish. (#147)

* Removed catpuccin, updated mdbook and admonish.

* Removing deprecated themes from UI, and fixing admonish version on vercel_build

* Testing admonish through vercel automated deployment

* Updating wordlist.txt

* Clean update of logo and favicon. (#151)

* Updating develop to the new and more humane beginning of a written Opsec Framework (#154)

* Updating Opsec first iteration after re-write, CorPrinciples checkpoint

* Updating Opsec structure and initial approach for some of the new contents.

* Updating human centered security

* Stop tracking generated tagsindex.js file

* Updating gitignore

* Removing old readme that explained how tags work.

* New structure

* First iter of Fundamentals

* First iter of Fundamentals

* Restructuring Opsec once again. Re-wrtitten principles and threat modeling

* Forgot attribution.

* Added key takeaways and removed redundancy

* Updating Risk management and removing overlap from Threat modeling

* Fixing broken link

* Spellcheck's wordlist update

* Spellcheck's wordlist update

* Spellcheck's wordlist update

* Updating Opsec with latest updates (#157)

* Updating Opsec first iteration after re-write, CorPrinciples checkpoint

* Updating Opsec structure and initial approach for some of the new contents.

* Updating human centered security

* Stop tracking generated tagsindex.js file

* Updating gitignore

* Removing old readme that explained how tags work.

* New structure

* First iter of Fundamentals

* First iter of Fundamentals

* Restructuring Opsec once again. Re-wrtitten principles and threat modeling

* Forgot attribution.

* Added key takeaways and removed redundancy

* Updating Risk management and removing overlap from Threat modeling

* Fixing broken link

* Spellcheck's wordlist update

* Spellcheck's wordlist update

* Spellcheck's wordlist update

* Updating with tincho's review

* Fixing grammar issues and spellcheck

* Updating wordlist.txt

* Initial draft of personal security travel guide! (#158)

* Updating Opsec first iteration after re-write, CorPrinciples checkpoint

* Updating Opsec structure and initial approach for some of the new contents.

* Updating human centered security

* Stop tracking generated tagsindex.js file

* Updating gitignore

* Removing old readme that explained how tags work.

* New structure

* First iter of Fundamentals

* First iter of Fundamentals

* Restructuring Opsec once again. Re-wrtitten principles and threat modeling

* Forgot attribution.

* Added key takeaways and removed redundancy

* Updating Risk management and removing overlap from Threat modeling

* Fixing broken link

* Spellcheck's wordlist update

* Spellcheck's wordlist update

* Spellcheck's wordlist update

* Updating with tincho's review

* Fixing grammar issues and spellcheck

* Updating wordlist.txt

* Security travel guide from Notion

* Attribution

* Updating naming on opsec travel guide

* Updating, and re-ordering paragraphs from opsec travel guide

* Attribution to sources

* Add Secure Multisig Signing Process (#122)

* Add secure multisig signing process

* Add multisig best practices page, update msig signing process

* Add additional best practices from EF doc

* Add final comment for this PR

* Removing the old operational-security folder, moving secure-multisig contents within wallet-security, and re-generated the overview of frameworks with AI.

* Safe Harbor Docs (#144)

Co-authored-by: Matías Aereal Aeón <388605+mattaereal@users.noreply.github.com>

* doc: instruction for re-writing history to sign commits (#156)

* Tidy plugins (#143)

* Tody Plugins

Signed-off-by: Robert MacWha <trebor.ahwcam@gmail.com>

* doc: fix robert's website

---------

Signed-off-by: Robert MacWha <trebor.ahwcam@gmail.com>

* feat: overhaul of the Wallet Security section (#164)

* docs: update README for new structure

* docs: update documentation on custodial vs non-custodial and hot vs cold wallets

* docs: add user security guides for beginners and intermediates

* docs: add advanced security guides

* docs: add key management

* docs: add tools and resources

* docs: add signing and verifation section

* docs: improvements in AA and EIP7701

* docs: improves the entire section

* docs: deletion of obsolete sections

* docs: add new item hardwallet

* docs: fixed typo

* docs: Refine wallet security guides for accuracy and clarity

* docs: Apply light content adjustments and add 'reviewed' tag.

* archive Developer Key Management section for later

* small format changes

* docs: refactor updated navigation

* docs: Update contribution and documentation configuration

* feat: fix extra fields & add verbose errors (#167)

* feat: fix extra fields & add verbose errors

* fix: switch back to book.for_each_mut
Also cache all errors instead of just the first

* feat: log error when deserializing contributors json

* feat: fix UI differences

* fix: re-add company attribution

* fix: add alias for fact-checked

* fix: jitter on hover contributors

* fix: urls scrolling

* fix: display:content

* fix: `fact_checked` spelling

* fix: throw error if role alias not found

* tidy: role_aliases

* Bump crossbeam-channel (#166)

Bumps the cargo group with 1 update in the /plugin/mdbook-metadata directory: [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam).


Updates `crossbeam-channel` from 0.5.14 to 0.5.15
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases)
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md)
- [Commits](crossbeam-rs/crossbeam@crossbeam-channel-0.5.14...crossbeam-channel-0.5.15)

---
updated-dependencies:
- dependency-name: crossbeam-channel
  dependency-version: 0.5.15
  dependency-type: indirect
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix several misc (#168)

* Added some things to gitignore, particularly to use claude.

* Correcting attribution

* Updating steward, and improving tags UI

* Removing spell-check from develop. Only on main from now on. Exploratory.

* feat: security testing - solidity focused (#163)

* feat: security testing - solidity focused

* fix: lint

* fix: josselins review

* fix: reverse aderyn and slither order

* fix: patrickalphac contributor after merge

* Introducing Decentralized IR Framework (#165)

* added DeIRF framework

* new de-irf framework

* adjusted summary as requested

---------

Co-authored-by: Ken Toler <ken.toler@gmail.com>

* feat: external security reviews & patrick addition (#160)

* feat: external security reviews & patrick addition

* fix: lint

* fix: moved smart contract audits to their own section

* Adding to the outline the latest pushed content.

* Bump mdbook version (#177)

* Update vercel_build.sh

* Update printed statement

* feat: added more information on wallet security (#173)

* feat: added more information on wallet security

* fix: remove named solutions

* Update PULL_REQUEST_TEMPLATE.md (#174)

* fix: stewards (#172)

* Update tldr.md (#181)

Added a line to "While Traveling"

* Update README.md (#178)

I improved clarity in OpSec overview with simplified explanation and added detail on goal

* Update implementation-process.md (#179)

Fixed punctuation to make the text clearer, added colons, commas, and cleaned up brackets.

* feat: updating linting, devcontainer, and local development (#184)

* feat: updating linting, devcontainer, and local development

* Update justfile

---------

Co-authored-by: Matías Aereal Aeón <388605+mattaereal@users.noreply.github.com>

* Going back to 0.4.40 stable.

* Fix spelling issues and update wordlist (#188)

- Fixed 'asume' -> 'assume' in src/opsec/travel/guide.md
- Fixed 'cybercrmiminals' -> 'cybercriminals' in src/opsec/travel/guide.md
- Added 78 legitimate technical terms, brand names, and valid words to wordlist.txt
- Includes terms like Counterparty, Invariants, Utils, and many others
- Cleaned up wordlist formatting and removed invalid entries

* Fix typos in mdbook-metadata README.md and add renderer to wordlist

- Fix 'pagse' to 'pages'
- Fix 'requrie' to 'require'
- Fix 'seperate' to 'separate'
- Add 'renderer' to wordlist.txt

* Update threat-modeling-overview.md  (#182)

* Clarified 'Team changes' to include onboarding and offboarding key personnel

* Added structured 'Further Reading & Tools' section with grouped references and tools

* Updating Safe Harbor Documentation (#186)

* Enhance Safe Harbor documentation and contributor list

- Updated SUMMARY.md to include new resources for Safe Harbor, such as self-checklists and adoption guides.
- Removed outdated key terms and protocol documentation from the Safe Harbor section.
- Expanded the README.md to provide clearer explanations of Safe Harbor's purpose, adoption process, and benefits, including new visuals and testimonials from industry leaders.
- Added Dickson Wu as a contributor in contributors.json with relevant details.

* Update Safe Harbor documentation links for consistency

- Changed links in various templates and guides to point to local markdown files instead of external Notion pages for better accessibility.
- Updated the adoption details in the DAO proposal and non-DAO scope templates to reflect the new link structure.
- Revised the self-adoption guide and checklist to ensure all references are consistent with the new documentation format.

* Update Safe Harbor section in SUMMARY.md with new resources

- Added links to new documentation including self-checklist, self-adoption guide, scope terms, on-chain adoption guide, DAO proposal template, and non-DAO scope template.
- Removed outdated protocol and key terms links for improved clarity and organization.

* Refactor Safe Harbor documentation for clarity and consistency

- Updated the Safe Harbor eligibility checklist title and content for improved clarity.
- Added new tags to various templates to enhance categorization.
- Revised contact information in multiple documents to use a unified email format.
- Ensured all references to Safe Harbor align with the latest documentation standards.

* Update src/config/contributors.json

Co-authored-by: Robert MacWha <trebor.ahwcam@gmail.com>

* Remove integration mapping documentation file

* Update src/safe-harbor/README.md

Co-authored-by: Robert MacWha <trebor.ahwcam@gmail.com>

* Update src/safe-harbor/scope-terms.md

Co-authored-by: Robert MacWha <trebor.ahwcam@gmail.com>

* Update src/safe-harbor/self-checklist.md

Co-authored-by: Robert MacWha <trebor.ahwcam@gmail.com>

* Update src/safe-harbor/on-chain-adoption-guide.md

Co-authored-by: Robert MacWha <trebor.ahwcam@gmail.com>

* Update src/safe-harbor/README.md

Co-authored-by: Robert MacWha <trebor.ahwcam@gmail.com>

* Update src/safe-harbor/scope-terms.md

Co-authored-by: Robert MacWha <trebor.ahwcam@gmail.com>

* Remove DAO Proposal and Non-DAO Scope Templates from Safe Harbor documentation

- Deleted the DAO Proposal Template and Non-DAO Scope Template files to streamline the Safe Harbor resources.
- Updated SUMMARY.md and config/SUMMARY.md.develop to reflect the removal of these templates, enhancing clarity and organization.

* Refactor Safe Harbor documentation for clarity and consistency

- Removed unnecessary horizontal lines from multiple sections in the on-chain adoption guide, scope terms, self-adoption guide, and self-checklist to improve readability.
- Enhanced the overall structure of the documents by streamlining formatting.

---------

Co-authored-by: Robert MacWha <trebor.ahwcam@gmail.com>

* Updating outlines. Removing empty frameworks from main

* Fixing broken link in PR template

* Fixing grammar issues and spellcheck

---------

Signed-off-by: Elliot <elliotfriedman3@gmail.com>
Signed-off-by: Robert MacWha <trebor.ahwcam@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Elliot <34463580+ElliotFriedman@users.noreply.github.com>
Co-authored-by: engn33r <engn33r@users.noreply.github.com>
Co-authored-by: Robert MacWha <trebor.ahwcam@gmail.com>
Co-authored-by: Piña <32434364+pinalikefruit@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick Collins <54278053+PatrickAlphaC@users.noreply.github.com>
Co-authored-by: relotnek <kentoler@gmail.com>
Co-authored-by: Ken Toler <ken.toler@gmail.com>
Co-authored-by: David <100804766+davidthegardens@users.noreply.github.com>
Co-authored-by: NFTDreww <158506653+NFTDreww@users.noreply.github.com>
Co-authored-by: Godwin Udo <102424075+GodwinDA@users.noreply.github.com>
Co-authored-by: Yasir <100064629+damboy0@users.noreply.github.com>
Co-authored-by: Dickson Wu <33645481+DicksonWu654@users.noreply.github.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.

2 participants