Concepts
This section defines the core nouns of the AISafe platform and the relationships between them. These concepts map to the dashboard, the API, and your continuous security workflows.
The object model at a glance
Organization
├── Members (owner / admin / manager / member)
├── Teams
├── Integrations (GitHub, GitLab, Slack, Linear, Jira)
├── Projects
│ ├── Source (repo or archive series)
│ ├── PR Review
│ ├── Scheduled Scans
│ └── Monitoring
├── Assessments
│ ├── Findings
│ ├── Reports
│ └── Artifacts
└── Credits & Billing
An Organization is your tenant. It contains Members in Teams, plus Integrations with external services. Within an organization, you create Projects (continuous security entities tied to a repo or target) and Assessments (individual scan runs). Each assessment produces Findings (vulnerabilities with evidence and severity) and Reports (PDF deliverables). Credits are the consumption unit that funds assessment runs.
A Project can own assessments. A project-bound assessment loads context from the project's living knowledge base for faster, more accurate runs, and the project can enable continuous capabilities like PR review, scheduled scans, and monitoring. Standalone assessments (not bound to a project) retain their existing behavior.