Shared utilities, models, constants, and database migrations for CCDA components.
This repository contains common code shared between:
ccda-worker- Background job processorccda-api- REST API service
constants.py- System-wide constants and configurationenv.py- Environment variable helpersmodels.py- Pydantic data modelsstorage.py- DigitalOcean Spaces clientgit_utils.py- Git repository utilitiesmigrations/- PostgreSQL database migrations
This repository is included as a Git submodule in component repositories:
# In ccda-worker or ccda-api
git submodule add git@github.com:SemClone/ccda-shared.git shared
git submodule update --init --recursive# In Worker or API code
from shared.constants import SUPPORTED_ECOSYSTEMS
from shared.models import VulnerabilityModel
from shared.storage import SpacesClientCopyright (c) 2026 Oscar Valenzuela oscar.valenzuela.b@gmail.com
All Rights Reserved.
This is proprietary software. Unauthorized copying or distribution is strictly prohibited.