Surface Security's repositories
django-dbcleanup
Easily monitor database usage - and clean it up (based on your django models)
django-surface-theme
django admin theme based on https://appseed.us/admin-dashboards/django-dashboard-atlantis-dark
django-logbasecommand
Minimal package to add logging helpers to Django management commands
django-olympus
Collect data from django models into ElasticSearch
django-slack-processor
Django app to manage a slack bot with support for custom message processors
django-dkron
Manage and run jobs in Dkron from your django project
django-environ-ppb
PPB extension of https://github.com/joke2k/django-environ
django-notification-sender
Django App to let users configure a notification system in Surface. Supports Email and Slack
django-restful-admin-ppb
Django admin restful api
scanner-subjack
Subdomain takeover scanner.
scanner-testssl
TestSSL is used to scan SSL/TLS against vulnerabilities and other type of details.
sonarqube-quality-gate-action
Fork from Sonarqube to use a custom quality gate action
compile-requirements
Merge all nested requirements.txt files into a single requirements file
django-apitokens
Manage and Create DRF-compatible tokens from the UI
django-app
Bootstrap project for django apps
django-impersonator
Impersonate other users in your Django admin app
django-kubernetes
This module integrates Kubernetes clusters and ingests the relevant data into the platform
httpx
httpx fork specifically to work for Surface Security
nginx
Nginx with Go templates support (instead of envsubst)
scanner-example
Template scanner to speed up creating new ones. But also built as scanner image so it can be used to test scanners framework or a new rootbox
scanner-helper
Helper image for Surface to manage rootbox/docker hosts.
scanner-nmap
The well-known port scanner nmap.
scanner-proxy
Squid image to allow proxying scanners through a docker host
scanner-trivy
Trivy is used to scan container images against known vulnerabilities and secrets