This directory contains ready-to-use CI/CD pipeline templates for integrating Vimana Framework security scanning into your development workflow.
github-actions-basic.yml- Basic Vimana installation and setupgithub-actions-django.yml- Complete Django application security analysis with Framewalk
gitlab-ci-basic.yml- Simple framework installation and plugin listinggitlab-ci-django.yml- Full Django security analysis pipeline
circleci-config.yml- Complete Django application testing with Vimana Framewalk scanning
Jenkinsfile- Jenkins pipeline for multi-plugin security scanning
# Create workflow directory
mkdir -p .github/workflows
# Copy template
curl -O https://raw.githubusercontent.com/s4dhulabs/vimana-framework/develop/docs/pipelines/github-actions-django.yml
mv github-actions-django.yml .github/workflows/vimana-scan.yml
# Commit and push
git add .github/workflows/vimana-scan.yml
git commit -m "Add Vimana security scanning workflow"
git push# Copy template
curl -O https://raw.githubusercontent.com/s4dhulabs/vimana-framework/develop/docs/pipelines/gitlab-ci-django.yml
mv gitlab-ci-django.yml .gitlab-ci.yml
# Commit and push
git add .gitlab-ci.yml
git commit -m "Add Vimana security scanning pipeline"
git push# Create config directory
mkdir -p .circleci
# Copy template
curl -O https://raw.githubusercontent.com/s4dhulabs/vimana-framework/develop/docs/pipelines/circleci-config.yml
mv circleci-config.yml .circleci/config.yml
# Commit and push
git add .circleci/config.yml
git commit -m "Add Vimana security scanning pipeline"
git push# Copy template
curl -O https://raw.githubusercontent.com/s4dhulabs/vimana-framework/develop/docs/pipelines/Jenkinsfile
# Commit and push
git add Jenkinsfile
git commit -m "Add Vimana security scanning pipeline"
git pushEach template can be customized for your specific needs:
- Target URLs: Update the application URLs being scanned
- Plugins: Add or remove Vimana plugins based on your framework
- Triggers: Modify when the pipeline runs (push, PR, schedule)
- Artifacts: Configure report storage and retention
- Notifications: Add Slack, email, or other notifications
For detailed setup instructions and examples, see the main Installation Guide.