https://github.com/arvid-berndtsson/compliance-simplified

https://github.com/arvid-berndtsson/compliance-simplified

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.0%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: arvid-berndtsson
  • License: agpl-3.0
  • Language: TypeScript
  • Default Branch: main
  • Size: 381 KB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 11 months ago · Last pushed 11 months ago
Metadata Files
Readme License Security

README.md

Compliance Simplified

A jargon-free, practitioner-oriented site that demystifies ISO/IEC 27001:2022 and SOC 2 Trust Services Criteria.

🎯 Mission

Provide actionable compliance guidance for tech founders, early-stage CISOs, sysadmins, and developers without consultant fees.

📄 License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).

What this means:

  • You can use, share, and modify this software for any purpose
  • You can use it commercially (even for profit)
  • You can distribute modified versions

Requirements:

  • 🔗 Attribution: You must preserve copyright notices and license information
  • 🔄 ShareAlike: If you modify the software, you must share your modifications under AGPL-3.0
  • 🌐 Network Use: If you run the software on a server and make it available to users, you must provide the source code
  • 📦 Source Code: You must provide the complete source code when distributing

Example attribution:

Based on "Compliance Simplified" by Arvid Berndtsson (https://github.com/arvid-berndtsson/compliance-simplified) licensed under AGPL-3.0 (https://www.gnu.org/licenses/agpl-3.0.en.html)

🚀 Quick Start

Prerequisites

  • Node.js 18 or higher
  • pnpm 8.15.0 or higher

Local Development

  1. Clone the repository

bash git clone https://github.com/arvid-berndtsson/compliance-simplified.git cd compliance-simplified

  1. Install dependencies

bash pnpm install

  1. Start the development server

bash pnpm start

  1. Open your browser Navigate to http://localhost:3000

Building for Production

bash pnpm run build

The built site will be in the out/ directory.

Type Checking

bash pnpm run typecheck

🛠️ Technology Stack

  • Framework: Next.js 15 with App Router
  • Language: TypeScript
  • Package Manager: pnpm
  • Styling: Tailwind CSS
  • Content: MDX for documentation
  • Deployment: Static export to GitHub Pages
  • CI/CD: GitHub Actions

📝 Content Guidelines

  • Keep sentences under 14 words
  • Use Oxford commas
  • Include checklists and visual summaries
  • Avoid consultant jargon
  • Focus on actionable guidance

🤝 Contributing

We welcome contributions! Please ensure you follow the AGPL-3.0 license terms.

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

🌐 Deployment

The site is automatically deployed to GitHub Pages when changes are pushed to the main branch.

  • Production URL: https://compliance.arvid.tech
  • GitHub Pages URL: https://arvid-berndtsson.github.io/compliance-simplified

📞 Support

🗺️ Roadmap

  • [x] Complete ISO 27001 documentation (overview, quick-start, implementation, controls)
  • [x] Complete SOC 2 documentation (overview, quick-start, implementation, criteria)
  • [x] Interactive Gap self-assessment tool
  • [x] Collapsible sidebar navigation
  • [x] Search functionality across documentation
  • [ ] Policy template library
  • [ ] Interactive Controls Explorer
  • [ ] Community forum integration
  • [ ] Additional compliance frameworks (NIST, GDPR, etc.)

Owner

  • Name: Arvid Berndtsson
  • Login: arvid-berndtsson
  • Kind: user
  • Location: Sweden
  • Company: @LimeTip

Based in Malmö, Sweden, I specialize in software development and digital sustainability. Founder of @LimeTip and Co-Founder of @merely-emissions

GitHub Events

Total
  • Watch event: 1
  • Delete event: 1
  • Push event: 22
  • Pull request review comment event: 36
  • Pull request event: 7
  • Pull request review event: 17
  • Create event: 3
Last Year
  • Watch event: 1
  • Delete event: 1
  • Push event: 22
  • Pull request review comment event: 36
  • Pull request event: 7
  • Pull request review event: 17
  • Create event: 3

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 6
  • Average time to close issues: N/A
  • Average time to close pull requests: about 6 hours
  • Total issue authors: 0
  • Total pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 1
Past Year
  • Issues: 0
  • Pull requests: 6
  • Average time to close issues: N/A
  • Average time to close pull requests: about 6 hours
  • Issue authors: 0
  • Pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 1
Top Authors
Issue Authors
Pull Request Authors
  • arvid-berndtsson (5)
  • dependabot[bot] (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (1) javascript (1)

Dependencies

.github/workflows/deploy.yml actions
  • actions/checkout v4 composite
  • actions/configure-pages v4 composite
  • actions/deploy-pages v4 composite
  • actions/setup-node v4 composite
  • actions/upload-pages-artifact v3 composite
  • pnpm/action-setup v2 composite
package.json npm
  • @types/node ^20 development
  • @types/react ^18 development
  • @types/react-dom ^18 development
  • autoprefixer ^10.0.1 development
  • eslint ^8 development
  • eslint-config-next 15.4.5 development
  • postcss ^8 development
  • tailwindcss ^3.3.0 development
  • typescript ^5 development
  • @mdx-js/loader ^3.0.1
  • @mdx-js/react ^3.0.1
  • @next/mdx ^15.4.5
  • @types/mdx ^2.0.11
  • next 15.4.5
  • react ^18
  • react-dom ^18
pnpm-lock.yaml npm
  • 537 dependencies