terraform-ingest-setup — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited terraform-ingest-setup (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Walk the user through installation and environment preparation.
Task Progress:
- [ ] Step 1: Verify prerequisites
- [ ] Step 2: Install terraform-ingest
- [ ] Step 3: Initialize config.yaml
- [ ] Step 4: Verify git access (if using private or SSH repos)
- [ ] Step 5: Hand off to terraform-ingest-configureConfirm before installing:
git --version)python --version or python3 --version)uv --version), or pip for package installFrom source (this repo):
cd /path/to/terraform-ingest
uv sync
uv run terraform-ingest --versionFrom PyPI (end users):
pip install terraform-ingest
terraform-ingest --versionGate: Do not proceed until terraform-ingest --version prints a version string.
terraform-ingest init config.yamlThis creates config.yaml with empty repositories, default output_dir (./output), clone_dir (./repos), and MCP/embedding sections.
If config.yaml already exists, skip init and proceed to configure.
Skip for public HTTPS repos. Check when the user will ingest private repos or SSH URLs:
# SSH
ssh -T [email protected]
# HTTPS — ensure credential helper or token is configured
git config --global credential.helperFor GitHub org import later, set GITHUB_TOKEN in the environment or .env.
If the user wants semantic module search, install embedding deps before configure:
terraform-ingest install-deps --strategy chromadb-defaultOr defer until configure when embedding.enabled is set.
Install workflow skills for your AI agent:
terraform-ingest skills install --scope project --target cursor
terraform-ingest skills listAfter setup completes, invoke terraform-ingest-configure to add repositories and tune settings.
| Error | Fix |
|---|---|
command not found: terraform-ingest | Run uv sync and use uv run terraform-ingest, or pip install -e . |
config.yaml already exists on init | Use existing file; run configure instead |
SSH Permission denied | Add SSH key (ssh-add) or switch repo URL to HTTPS |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.