.github/
├── profile/
│ └── README.md
├── ISSUE_TEMPLATE/
│ ├── bug_report.yml
│ ├── feature_request.yml
│ └── config.yml
├── PULL_REQUEST_TEMPLATE.md
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── SECURITY.md
├── SUPPORT.md
├── FUNDING.yml
├── dependabot.yml
└── workflows/
├── ci.yml
├── codeql.yml
└── stale.ymlThis becomes the public organization homepage on GitHub.
# Voult.dev
Developer-first authentication infrastructure for modern applications.
Voult provides secure, scalable, and easy-to-integrate authentication APIs so developers can focus on building products instead of rebuilding auth systems.
## Features
- Authentication APIs
- Session Management
- OAuth Providers
- Email Verification
- Password Reset Flows
- Magic Links
- JWT Infrastructure
- Security Tooling
- Developer SDKs
## Links
- Website: https://voult.dev
- Documentation: https://docs.voult.dev
- Status Page: https://status.voult.dev
## Repositories
| Repository | Description |
|---|---|
| voult | Main authentication platform |
| voult-landing | Marketing/landing page |
| docs | Documentation |
| sdk-js | JavaScript SDK |
| examples | Example integrations |
## Mission
Build authentication infrastructure developers actually enjoy using.name: Bug Report
description: Report a bug or unexpected behavior
title: "[Bug]: "
labels: ["bug"]
body:
- type: textarea
id: description
attributes:
label: Description
description: Describe the issue clearly.
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Steps to Reproduce
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected Behavior
- type: input
id: environment
attributes:
label: Environment
placeholder: Node.js version, browser, OS, etc.name: Feature Request
description: Suggest a new feature
title: "[Feature]: "
labels: ["enhancement"]
body:
- type: textarea
id: problem
attributes:
label: Problem
description: What problem does this solve?
validations:
required: true
- type: textarea
id: solution
attributes:
label: Proposed Solutionblank_issues_enabled: false
contact_links:
- name: Security Reports
url: mailto:security@voult.dev
about: Please report security vulnerabilities privately.## Summary
Describe the changes made.
## Changes
-
-
-
## Testing
- [ ] Tested locally
- [ ] Added/updated tests
- [ ] No breaking changes
## Screenshots (if applicable)
Add screenshots here.# Contributing to Voult
Thank you for contributing.
## Setup
```bash
git clone https://github.com/Voult-dev/voult.git
cd voult
npm install- feature/*
- fix/*
- chore/*
- docs/*
Use conventional commits:
feat:
fix:
docs:
refactor:
test:- Keep PRs focused
- Add tests where applicable
- Ensure linting passes
---
# 7. SECURITY.md
```md
# Security Policy
## Reporting Vulnerabilities
Please report security vulnerabilities privately.
Email:
security@voult.dev
Do not open public GitHub issues for security vulnerabilities.
## Supported Versions
| Version | Supported |
|---|---|
| Latest | Yes |
# Code of Conduct
Be respectful and constructive.
Harassment, discrimination, or abusive behavior will not be tolerated.
## Enforcement
Contact:
samuel@voult.dev# Support
## Documentation
https://docs.voult.dev
## Contact
support@voult.dev
## Security
security@voult.devgithub: DevOlabodeversion: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"name: CI
on:
push:
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- run: npm install
- run: npm run lint
- run: npm testname: CodeQL
on:
push:
pull_request:
schedule:
- cron: '0 0 * * 0'
jobs:
analyze:
runs-on: ubuntu-latest
permissions:
security-events: write
strategy:
fail-fast: false
matrix:
language: ['javascript']
steps:
- uses: actions/checkout@v4
- uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
- uses: github/codeql-action/analyze@v3name: Mark Stale Issues
on:
schedule:
- cron: "0 0 * * *"
jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v9
with:
stale-issue-message: "This issue has gone stale."
days-before-stale: 30
days-before-close: 7Voult-dev/
├── voult
├── voult-landing
├── docs
├── sdk-js
├── sdk-node
├── examples
├── playground
└── .github- Dependabot alerts
- Dependabot security updates
- Secret scanning
- Push protection
- Private vulnerability reporting
- Branch protection rules
Protect:
- main
- production
Require:
- PR reviews
- status checks
- no force pushes
- signed commits (optional later)