This repository is a public source snapshot of the Amazon Granite project.
Security expectations for contributors:
- do not commit credentials, API keys, private certificates, or local environment files
- keep generated artifacts out of version control unless they are intentionally reviewed
- review third-party dependencies before promoting this snapshot into a deployable application
Please do not open a public issue for a security problem.
Instead:
- email the maintainer privately or use a private GitHub security report if enabled
- include the affected file paths, impact, and reproduction steps
- include whether any secret, token, or customer data may have been exposed
If a secret is accidentally committed:
- rotate the secret immediately
- remove it from the repository history if needed
- document the remediation in a private channel
- verify the repo still contains no replacement secrets before pushing again
Before any production deployment, complete these steps:
- add dependency auditing and update automation
- add CI checks for linting and secret scanning
- define environment-variable contracts with
.env.example - review asset licensing and public redistribution rights
- add hosting, CSP, and runtime security controls appropriate to the final stack