
Security News
Happy Birthday, Shai-Hulud
It has been one year since Shai-Hulud made its first appearance on npm.
seedfast_linux_arm64
Advanced tools
AI-powered PostgreSQL database seeding tool
Seedfast CLI generates realistic test data for PostgreSQL databases. It connects to a backend service that uses AI to understand your database schema and create meaningful, contextually appropriate seed data.
# Global installation
npm install -g seedfast
# Or use with npx (no installation required)
npx seedfast seed
brew install seedfast-ai/tap/seedfast
Download the latest release for your platform from https://download.seedfa.st/seedfast/latest/. Pinned versions are available at https://download.seedfa.st/seedfast/v<version>/<artifact> (for example https://download.seedfa.st/seedfast/latest/seedfast_Darwin_arm64.tar.gz).
Requires Go 1.25+:
git clone <repository-url>
cd cli
go build -o seedfast
seedfast login
Opens your browser for authentication. The CLI waits until you complete the login.
seedfast connect
Enter your PostgreSQL connection string:
postgres://user:password@localhost:5432/dbname?sslmode=disable
seedfast seed
The CLI will:
seedfast login # Authenticate with the backend service
seedfast connect # Configure database connection
seedfast seed # Start the seeding process
seedfast me # Check authentication status (formerly whoami)
seedfast logout # Clear stored credentials
seedfast --version # Show version information
seedfast mcp starts a Model Context Protocol server, which lets Claude Code, Claude Desktop, Cursor, VS Code and Codex seed a database from a chat instead of a terminal. Register it in .mcp.json:
{
"mcpServers": {
"seedfast": {
"command": "npx",
"args": ["-y", "seedfast@2.6.3", "mcp"],
"env": {
"SEEDFAST_API_KEY": "${SEEDFAST_API_KEY}"
}
}
}
}
Claude Code users get two more pieces. This package ships agent skills in skills/seedfast, which teaches Claude the tool order, how to write a seeding scope and what never to point a run at, and skills/seedfast-setup, which handles the install, the API key and the connection failures. Copy both into your project or your home directory:
mkdir -p .claude/skills
cp -R "$(npm root -g)/seedfast/skills/seedfast" .claude/skills/
cp -R "$(npm root -g)/seedfast/skills/seedfast-setup" .claude/skills/
The Claude Code plugin at seedfast-ai/claude-plugins bundles the same two skills with the MCP config and prompts for the API key at install time, so /plugin install seedfast@seedfast replaces all of the above once that marketplace repository is public.
Then ask for what you need in ordinary words and the right skill loads itself. skills/seedfast/README.md inside the package covers the personal-scope path and the Windows equivalent, and the MCP setup guide has the config block each client expects along with the full text of the seeding skill.
For automated database seeding in CI/CD pipelines, use API key authentication with the --scope flag:
export SEEDFAST_API_KEY=sfk_live_your_api_key_here
seedfast seed --scope "test database" --output json
GitHub Actions Example:
- name: Seed Database
env:
SEEDFAST_API_KEY: ${{ secrets.SEEDFAST_API_KEY }}
run: |
curl -L https://cli.seedfa.st/install.sh | sh
seedfast seed --scope "development database" --output json
For complete CI/CD integration guide with examples for GitHub Actions, GitLab CI, CircleCI, and Jenkins, see docs/cicd/README.md.
SEEDFAST_DSN - PostgreSQL connection string (overrides stored value)DATABASE_URL - Alternative PostgreSQL connection string (fallback)SEEDFAST_VERBOSE - Enable verbose logging (1 to enable)You can configure the database connection in three ways (in order of priority):
SEEDFAST_DSNDATABASE_URLseedfast connect command (saved in OS keychain)# Check current auth status
seedfast me
# Re-authenticate
seedfast logout
seedfast login
# Reconfigure connection
seedfast connect
# Or set via environment variable
export SEEDFAST_DSN="postgres://user:password@localhost:5432/dbname?sslmode=disable"
export SEEDFAST_VERBOSE=1
seedfast seed
For local development and testing with custom backends, see docs/development/README_LOCAL_DEV.md.
Quick summary:
go build -tags dev): Support --backend-url and --grpc-url flags for local testingapp schemaSeedfast automatically detects and uses the best available backend on Linux:
For WSL users: File storage is automatically used. No additional setup required.
For detailed Linux keyring setup and troubleshooting, see the "Linux Keyring Setup" section in docs/INSTALL.md.
This is a private repository. For contributions, please contact the maintainers.
See LICENSE file for details.
FAQs
AI-powered PostgreSQL database seeding tool
The npm package seedfast_linux_arm64 receives a total of 94 weekly downloads. As such, seedfast_linux_arm64 popularity was classified as not popular.
We found that seedfast_linux_arm64 demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.