GrantLayer issues time-boxed access grants, enforces them through policy, and records every decision in a verifiable audit trail.
GrantLayer macht agentische Förderprozesse zu prüfbaren institutionellen Nachweisen.
This document describes the security posture, reporting guidance, and data-handling rules for GrantLayer.
GrantLayer is in Developer Preview with a controlled pilot posture.
| Posture | Value |
|---|---|
| Maturity | Developer Preview — local evaluation and controlled pilot only |
| Production SaaS support guarantee | Not provided |
| Tenant/workspace isolation | Enforced at API level — every request resolves a workspace and tenant; queries are scoped server-side |
| Public GitHub repository | Available — publicly accessible at https://github.com/Discodone/grantlayer.git |
Production SaaS readiness is not claimed. GrantLayer is intended for local evaluation and controlled pilot deployments.
The GrantLayer repository is publicly available on GitHub at https://github.com/Discodone/grantlayer.git (see CONTRIBUTING.md for contribution guidelines).
Active security reporting channel: Please report security issues via GitHub Security Advisories for this repository (https://github.com/Discodone/grantlayer/security/advisories). If advisories are unavailable, open a minimal public issue that does not include exploit details or secrets and request a private reporting path.
Important: Do not disclose exploit details, secrets, or sensitive reproduction steps publicly (e.g. in public issues, comments, or pull requests). Always use a private reporting path for vulnerability details.
General guidance:
- Provide a clear description, reproduction steps, and impact assessment.
- Follow the data-handling rules in Section 5 of this document.
We appreciate reports on the following categories:
- Secrets exposure — any real secret, key, token, or password found in tracked files.
- Auth bypass — any mechanism that allows unauthorized access to protected endpoints or data.
- Audit tampering — any way to modify, delete, or suppress audit records without detection.
- Data leakage — any way to access data across intended boundaries.
- Dependency vulnerabilities — known vulnerabilities in runtime or development dependencies.
- Unsafe examples or documentation — examples that encourage unsafe practices or contain real secrets.
The following are considered out of scope for this security policy:
- Social engineering — attacks targeting individuals rather than the software.
- Attacks against third-party services — vulnerabilities in services GrantLayer depends on but does not control.
- Spam or DoS against public infrastructure — denial-of-service or spam attacks against publicly hosted instances.
When reporting security issues, please follow these data-handling rules:
- No real secrets — do not include real API keys, tokens, or passwords in your report.
- No real customer data — do not include real customer names, addresses, identifiers, or other data.
- No private personal data — do not include personally identifiable information about real individuals.
- Minimal reproduction only — provide the smallest possible example that demonstrates the issue.
- Public GitHub repository is available — the repository is publicly accessible at
https://github.com/Discodone/grantlayer.git. - Production SaaS readiness not claimed — GrantLayer is in Developer Preview posture; production SaaS is not guaranteed.
- Tenant/workspace isolation is enforced at the API level: every request resolves a workspace_id and tenant_id from the operator identity; all queries are server-side scoped. Cross-workspace access is denied by default. This isolation is sufficient for controlled pilots.
- Developer Preview posture — intended for local evaluation and controlled pilot only.
- No real secrets or customer data — all examples and documentation use synthetic identifiers and placeholder tokens.
The repository is publicly available on GitHub in a Developer Preview / controlled pilot posture. Tenant/workspace isolation is enforced at the API level: every request resolves a workspace and tenant; queries are server-side scoped; cross-workspace access is denied by default. Admin/operator control-plane baseline is implemented.