About FOSS Extensions Store

Why this exists

Centralised extension stores are opaque. You have no way to verify that the code you download matches the source repository you can read. This store fixes that: we build every extension directly from its Git source, scan it for security issues, and publish the result alongside a verifiable SHA-256 checksum.

What scanning does and doesn't catch

We check for:

  • Overly broad host permissions (e.g. access to every website)
  • Dangerous permission combinations that enable network interception
  • Use of eval(), remote script loading, and similar patterns
  • Known vulnerabilities in production npm dependencies

We cannot catch:

  • Malicious behavior that only activates after install
  • Logic bugs that introduce security vulnerabilities
  • Sophisticated obfuscation (our checks are regex-based, not full AST analysis)

Trust model

Each artifact is built from a specific Git commit. The SHA-256 of the artifact is published alongside it — you can verify the download independently. Builds are reproducible: the same commit always produces the same artifact hash.

License and status

This project is licensed under AGPL-3.0-or-later. The source code is at codeberg.org/foss-extensions . This is an MVP — not yet ready for production use.