Fission AI
OpenSpec Cloud
Know when code and requirements stop agreeing before merge.
Install once. Get a baseline scan, a daily full-repository scan, and one exact-commit check when each pull request becomes reviewable. Use GitHub's Scan again action whenever you want a fresh result.
Password reset safety
- Expected
- A password reset invalidates every active session.
- Observed
src/auth/reset.ts:42changes the password but leaves existing refresh tokens valid.- Next
- Revoke all sessions during reset and add a regression test. Keep the requirement.
- Verified
- Exact commit, cited requirement, and implementation line.
Choose public or private repositories in GitHub. No new account, API key, or setup screen.
Security and data
This App reads repository contents and pull requests, then writes OpenSpec Cloud checks and one concise issue comment. Pull-request scans never open correction pull requests. After a complete installation, daily, or customer-requested full-repository scan, it may create or refresh one gated correction pull request containing only non-narrowing openspec/ edits for human review. It cannot edit implementation code, approve, or merge. Every scan runs in its own temporary worker with short-lived access to one selected repository. Selected requirement text and code excerpts are sent to Fission's managed OpenAI model. The clone is deleted after the scan, and OpenSpec Cloud does not retain repository contents, prompts, or model responses. Checks, comments, and correction pull requests remain in your GitHub repository. Removing a repository or uninstalling revokes future access and deletes its ordinary OpenSpec Cloud history.