{"number":"lastest","published_at":"2021-07-12T06:27:03.176Z","last_synced_at":"2024-02-24T21:02:20.747Z","created_at":"2023-06-28T16:01:09.738Z","updated_at":"2024-02-24T21:02:20.749Z","distro":null,"version_url":"https://docker.ecosyste.ms/api/v1/packages/root666666%2Fjms_all/versions/lastest","package":{"name":"root666666/jms_all","package_url":"https://docker.ecosyste.ms/api/v1/packages/root666666%2Fjms_all"},"dependencies":[{"ecosystem":"generic","package_name":"bash","requirements":"5.0.17","purl":"pkg:generic/bash@5.0.17"},{"ecosystem":"generic","package_name":"nginx","requirements":"1.20.1","purl":"pkg:generic/nginx@1.20.1"},{"ecosystem":"generic","package_name":"python","requirements":"3.8.10","purl":"pkg:generic/python@3.8.10"},{"ecosystem":"github","package_name":"actions/checkout","requirements":"v2","purl":"pkg:github/actions/checkout@v2"},{"ecosystem":"github","package_name":"jumpserver/action-build-upload-assets","requirements":"master","purl":"pkg:github/jumpserver/action-build-upload-assets@master"},{"ecosystem":"github","package_name":"jumpserver/action-generic-handler","requirements":"master","purl":"pkg:github/jumpserver/action-generic-handler@master"},{"ecosystem":"github","package_name":"release-drafter/release-drafter","requirements":"v5","purl":"pkg:github/release-drafter/release-drafter@v5"},{"ecosystem":"golang","package_name":"github.com/Azure/azure-pipeline-go","requirements":"v0.1.9","purl":"pkg:golang/github.com/Azure/azure-pipeline-go@v0.1.9"},{"ecosystem":"golang","package_name":"github.com/Azure/azure-pipeline-go","requirements":"v0.2.3","purl":"pkg:golang/github.com/Azure/azure-pipeline-go@v0.2.3"},{"ecosystem":"golang","package_name":"github.com/Azure/azure-storage-blob-go","requirements":"v0.13.0","purl":"pkg:golang/github.com/Azure/azure-storage-blob-go@v0.13.0"},{"ecosystem":"golang","package_name":"github.com/Azure/azure-storage-blob-go","requirements":"v0.6.0","purl":"pkg:golang/github.com/Azure/azure-storage-blob-go@v0.6.0"},{"ecosystem":"golang","package_name":"github.com/LeeEirc/crypto","requirements":"v0.0.0-20201111063343-abd7a31f9aa8","purl":"pkg:golang/github.com/LeeEirc/crypto@v0.0.0-20201111063343-abd7a31f9aa8"},{"ecosystem":"golang","package_name":"github.com/LeeEirc/elfinder","requirements":"v0.0.14","purl":"pkg:golang/github.com/LeeEirc/elfinder@v0.0.14"},{"ecosystem":"golang","package_name":"github.com/LeeEirc/ssh","requirements":"v0.1.2-0.20201111074515-e8272f1a6534","purl":"pkg:golang/github.com/LeeEirc/ssh@v0.1.2-0.20201111074515-e8272f1a6534"},{"ecosystem":"golang","package_name":"github.com/LeeEirc/tclientlib","requirements":"v0.0.0-20210426030239-9601a77132d6","purl":"pkg:golang/github.com/LeeEirc/tclientlib@v0.0.0-20210426030239-9601a77132d6"},{"ecosystem":"golang","package_name":"github.com/LeeEirc/terminalparser","requirements":"v0.0.0-20210105090630-135adbff588a","purl":"pkg:golang/github.com/LeeEirc/terminalparser@v0.0.0-20210105090630-135adbff588a"},{"ecosystem":"golang","package_name":"github.com/aliyun/aliyun-oss-go-sdk","requirements":"v1.9.8","purl":"pkg:golang/github.com/aliyun/aliyun-oss-go-sdk@v1.9.8"},{"ecosystem":"golang","package_name":"github.com/aliyun/aliyun-oss-go-sdk","requirements":"v2.1.7 incompatible","purl":"pkg:golang/github.com/aliyun/aliyun-oss-go-sdk@v2.1.7+incompatible"},{"ecosystem":"golang","package_name":"github.com/anmitsu/go-shlex","requirements":"v0.0.0-20200514113438-38f4b401e2be","purl":"pkg:golang/github.com/anmitsu/go-shlex@v0.0.0-20200514113438-38f4b401e2be"},{"ecosystem":"golang","package_name":"github.com/aws/aws-sdk-go","requirements":"v1.19.46","purl":"pkg:golang/github.com/aws/aws-sdk-go@v1.19.46"},{"ecosystem":"golang","package_name":"github.com/aws/aws-sdk-go","requirements":"v1.38.15","purl":"pkg:golang/github.com/aws/aws-sdk-go@v1.38.15"},{"ecosystem":"golang","package_name":"github.com/cespare/xxhash/v2","requirements":"v2.1.1","purl":"pkg:golang/github.com/cespare/xxhash/v2@v2.1.1"},{"ecosystem":"golang","package_name":"github.com/creack/pty","requirements":"v1.1.11","purl":"pkg:golang/github.com/creack/pty@v1.1.11"},{"ecosystem":"golang","package_name":"github.com/dgryski/go-rendezvous","requirements":"v0.0.0-20200823014737-9f7001d12a5f","purl":"pkg:golang/github.com/dgryski/go-rendezvous@v0.0.0-20200823014737-9f7001d12a5f"},{"ecosystem":"golang","package_name":"github.com/elastic/go-elasticsearch/v6","requirements":"v6.8.5","purl":"pkg:golang/github.com/elastic/go-elasticsearch/v6@v6.8.5"},{"ecosystem":"golang","package_name":"github.com/fsnotify/fsnotify","requirements":"v1.4.7","purl":"pkg:golang/github.com/fsnotify/fsnotify@v1.4.7"},{"ecosystem":"golang","package_name":"github.com/fsnotify/fsnotify","requirements":"v1.4.9","purl":"pkg:golang/github.com/fsnotify/fsnotify@v1.4.9"},{"ecosystem":"golang","package_name":"github.com/gin-contrib/sessions","requirements":"v0.0.3","purl":"pkg:golang/github.com/gin-contrib/sessions@v0.0.3"},{"ecosystem":"golang","package_name":"github.com/gin-contrib/sse","requirements":"v0.1.0","purl":"pkg:golang/github.com/gin-contrib/sse@v0.1.0"},{"ecosystem":"golang","package_name":"github.com/gin-gonic/gin","requirements":"v1.6.3","purl":"pkg:golang/github.com/gin-gonic/gin@v1.6.3"},{"ecosystem":"golang","package_name":"github.com/go-playground/form","requirements":"v3.1.4 incompatible","purl":"pkg:golang/github.com/go-playground/form@v3.1.4+incompatible"},{"ecosystem":"golang","package_name":"github.com/go-playground/locales","requirements":"v0.13.0","purl":"pkg:golang/github.com/go-playground/locales@v0.13.0"},{"ecosystem":"golang","package_name":"github.com/go-playground/universal-translator","requirements":"v0.17.0","purl":"pkg:golang/github.com/go-playground/universal-translator@v0.17.0"},{"ecosystem":"golang","package_name":"github.com/go-playground/validator/v10","requirements":"v10.2.0","purl":"pkg:golang/github.com/go-playground/validator/v10@v10.2.0"},{"ecosystem":"golang","package_name":"github.com/go-redis/redis/v8","requirements":"v8.8.2","purl":"pkg:golang/github.com/go-redis/redis/v8@v8.8.2"},{"ecosystem":"golang","package_name":"github.com/gofrs/uuid","requirements":"v4.0.0 incompatible","purl":"pkg:golang/github.com/gofrs/uuid@v4.0.0+incompatible"},{"ecosystem":"golang","package_name":"github.com/golang/protobuf","requirements":"v1.3.3","purl":"pkg:golang/github.com/golang/protobuf@v1.3.3"},{"ecosystem":"golang","package_name":"github.com/golang/protobuf","requirements":"v1.4.2","purl":"pkg:golang/github.com/golang/protobuf@v1.4.2"},{"ecosystem":"golang","package_name":"github.com/google/uuid","requirements":"v1.1.1","purl":"pkg:golang/github.com/google/uuid@v1.1.1"},{"ecosystem":"golang","package_name":"github.com/gorilla/context","requirements":"v1.1.1","purl":"pkg:golang/github.com/gorilla/context@v1.1.1"},{"ecosystem":"golang","package_name":"github.com/gorilla/securecookie","requirements":"v1.1.1","purl":"pkg:golang/github.com/gorilla/securecookie@v1.1.1"},{"ecosystem":"golang","package_name":"github.com/gorilla/sessions","requirements":"v1.1.3","purl":"pkg:golang/github.com/gorilla/sessions@v1.1.3"},{"ecosystem":"golang","package_name":"github.com/gorilla/websocket","requirements":"v1.4.2","purl":"pkg:golang/github.com/gorilla/websocket@v1.4.2"},{"ecosystem":"golang","package_name":"github.com/hashicorp/hcl","requirements":"v1.0.0","purl":"pkg:golang/github.com/hashicorp/hcl@v1.0.0"},{"ecosystem":"golang","package_name":"github.com/huaweicloud/huaweicloud-sdk-go-obs","requirements":"v3.21.1 incompatible","purl":"pkg:golang/github.com/huaweicloud/huaweicloud-sdk-go-obs@v3.21.1+incompatible"},{"ecosystem":"golang","package_name":"github.com/jmespath/go-jmespath","requirements":"v0.0.0-20180206201540-c2b33e8439af","purl":"pkg:golang/github.com/jmespath/go-jmespath@v0.0.0-20180206201540-c2b33e8439af"},{"ecosystem":"golang","package_name":"github.com/jmespath/go-jmespath","requirements":"v0.4.0","purl":"pkg:golang/github.com/jmespath/go-jmespath@v0.4.0"},{"ecosystem":"golang","package_name":"github.com/jumpserver/koko","requirements":"(devel)","purl":"pkg:golang/github.com/jumpserver/koko@(devel)"},{"ecosystem":"golang","package_name":"github.com/kr/fs","requirements":"v0.1.0","purl":"pkg:golang/github.com/kr/fs@v0.1.0"},{"ecosystem":"golang","package_name":"github.com/leodido/go-urn","requirements":"v1.2.0","purl":"pkg:golang/github.com/leodido/go-urn@v1.2.0"},{"ecosystem":"golang","package_name":"github.com/leonelquinteros/gotext","requirements":"v1.4.0","purl":"pkg:golang/github.com/leonelquinteros/gotext@v1.4.0"},{"ecosystem":"golang","package_name":"github.com/magiconair/properties","requirements":"v1.8.1","purl":"pkg:golang/github.com/magiconair/properties@v1.8.1"},{"ecosystem":"golang","package_name":"github.com/mattn/go-ieproxy","requirements":"v0.0.1","purl":"pkg:golang/github.com/mattn/go-ieproxy@v0.0.1"},{"ecosystem":"golang","package_name":"github.com/mattn/go-isatty","requirements":"v0.0.12","purl":"pkg:golang/github.com/mattn/go-isatty@v0.0.12"},{"ecosystem":"golang","package_name":"github.com/mattn/go-runewidth","requirements":"v0.0.9","purl":"pkg:golang/github.com/mattn/go-runewidth@v0.0.9"},{"ecosystem":"golang","package_name":"github.com/mediocregopher/radix/v3","requirements":"v3.4.2","purl":"pkg:golang/github.com/mediocregopher/radix/v3@v3.4.2"},{"ecosystem":"golang","package_name":"github.com/mitchellh/mapstructure","requirements":"v1.1.2","purl":"pkg:golang/github.com/mitchellh/mapstructure@v1.1.2"},{"ecosystem":"golang","package_name":"github.com/olekukonko/tablewriter","requirements":"v0.0.1","purl":"pkg:golang/github.com/olekukonko/tablewriter@v0.0.1"},{"ecosystem":"golang","package_name":"github.com/pelletier/go-toml","requirements":"v1.2.0","purl":"pkg:golang/github.com/pelletier/go-toml@v1.2.0"},{"ecosystem":"golang","package_name":"github.com/pires/go-proxyproto","requirements":"v0.0.0-20190615163442-2c19fd512994","purl":"pkg:golang/github.com/pires/go-proxyproto@v0.0.0-20190615163442-2c19fd512994"},{"ecosystem":"golang","package_name":"github.com/pkg/errors","requirements":"v0.9.1","purl":"pkg:golang/github.com/pkg/errors@v0.9.1"},{"ecosystem":"golang","package_name":"github.com/pkg/sftp","requirements":"v1.12.0","purl":"pkg:golang/github.com/pkg/sftp@v1.12.0"},{"ecosystem":"golang","package_name":"github.com/satori/go.uuid","requirements":"v1.2.0","purl":"pkg:golang/github.com/satori/go.uuid@v1.2.0"},{"ecosystem":"golang","package_name":"github.com/sevlyar/go-daemon","requirements":"v0.1.5","purl":"pkg:golang/github.com/sevlyar/go-daemon@v0.1.5"},{"ecosystem":"golang","package_name":"github.com/shirou/gopsutil/v3","requirements":"v3.20.11","purl":"pkg:golang/github.com/shirou/gopsutil/v3@v3.20.11"},{"ecosystem":"golang","package_name":"github.com/shirou/gopsutil/v3","requirements":"v3.21.3","purl":"pkg:golang/github.com/shirou/gopsutil/v3@v3.21.3"},{"ecosystem":"golang","package_name":"github.com/sirupsen/logrus","requirements":"v1.4.2","purl":"pkg:golang/github.com/sirupsen/logrus@v1.4.2"},{"ecosystem":"golang","package_name":"github.com/spf13/afero","requirements":"v1.1.2","purl":"pkg:golang/github.com/spf13/afero@v1.1.2"},{"ecosystem":"golang","package_name":"github.com/spf13/cast","requirements":"v1.3.0","purl":"pkg:golang/github.com/spf13/cast@v1.3.0"},{"ecosystem":"golang","package_name":"github.com/spf13/jwalterweatherman","requirements":"v1.0.0","purl":"pkg:golang/github.com/spf13/jwalterweatherman@v1.0.0"},{"ecosystem":"golang","package_name":"github.com/spf13/pflag","requirements":"v1.0.3","purl":"pkg:golang/github.com/spf13/pflag@v1.0.3"},{"ecosystem":"golang","package_name":"github.com/spf13/pflag","requirements":"v1.0.5","purl":"pkg:golang/github.com/spf13/pflag@v1.0.5"},{"ecosystem":"golang","package_name":"github.com/spf13/viper","requirements":"v1.7.1","purl":"pkg:golang/github.com/spf13/viper@v1.7.1"},{"ecosystem":"golang","package_name":"github.com/subosito/gotenv","requirements":"v1.2.0","purl":"pkg:golang/github.com/subosito/gotenv@v1.2.0"},{"ecosystem":"golang","package_name":"github.com/tklauser/go-sysconf","requirements":"v0.3.4","purl":"pkg:golang/github.com/tklauser/go-sysconf@v0.3.4"},{"ecosystem":"golang","package_name":"github.com/tklauser/numcpus","requirements":"v0.2.1","purl":"pkg:golang/github.com/tklauser/numcpus@v0.2.1"},{"ecosystem":"golang","package_name":"github.com/ugorji/go/codec","requirements":"v1.1.7","purl":"pkg:golang/github.com/ugorji/go/codec@v1.1.7"},{"ecosystem":"golang","package_name":"github.com/xlab/treeprint","requirements":"v0.0.0-20181112141820-a009c3971eca","purl":"pkg:golang/github.com/xlab/treeprint@v0.0.0-20181112141820-a009c3971eca"},{"ecosystem":"golang","package_name":"go.opentelemetry.io/otel/metric","requirements":"v0.19.0","purl":"pkg:golang/go.opentelemetry.io/otel/metric@v0.19.0"},{"ecosystem":"golang","package_name":"go.opentelemetry.io/otel/trace","requirements":"v0.19.0","purl":"pkg:golang/go.opentelemetry.io/otel/trace@v0.19.0"},{"ecosystem":"golang","package_name":"go.opentelemetry.io/otel","requirements":"v0.19.0","purl":"pkg:golang/go.opentelemetry.io/otel@v0.19.0"},{"ecosystem":"golang","package_name":"golang.org/x/crypto","requirements":"v0.0.0-20200622213623-75b288015ac9","purl":"pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9"},{"ecosystem":"golang","package_name":"golang.org/x/sys","requirements":"v0.0.0-20201207223542-d4d67f95c62d","purl":"pkg:golang/golang.org/x/sys@v0.0.0-20201207223542-d4d67f95c62d"},{"ecosystem":"golang","package_name":"golang.org/x/sys","requirements":"v0.0.0-20210217105451-b926d437f341","purl":"pkg:golang/golang.org/x/sys@v0.0.0-20210217105451-b926d437f341"},{"ecosystem":"golang","package_name":"golang.org/x/text","requirements":"v0.3.2","purl":"pkg:golang/golang.org/x/text@v0.3.2"},{"ecosystem":"golang","package_name":"golang.org/x/text","requirements":"v0.3.3","purl":"pkg:golang/golang.org/x/text@v0.3.3"},{"ecosystem":"golang","package_name":"golang.org/x/time","requirements":"v0.0.0-20190308202827-9d24e82272b4","purl":"pkg:golang/golang.org/x/time@v0.0.0-20190308202827-9d24e82272b4"},{"ecosystem":"golang","package_name":"golang.org/x/xerrors","requirements":"v0.0.0-20191011141410-1b5146add898","purl":"pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898"},{"ecosystem":"golang","package_name":"google.golang.org/protobuf","requirements":"v1.23.0","purl":"pkg:golang/google.golang.org/protobuf@v1.23.0"},{"ecosystem":"golang","package_name":"gopkg.in/ini.v1","requirements":"v1.51.0","purl":"pkg:golang/gopkg.in/ini.v1@v1.51.0"},{"ecosystem":"golang","package_name":"gopkg.in/natefinch/lumberjack.v2","requirements":"v2.0.0","purl":"pkg:golang/gopkg.in/natefinch/lumberjack.v2@v2.0.0"},{"ecosystem":"golang","package_name":"gopkg.in/natefinch/lumberjack.v2","requirements":"v2.0.0-20170531160350-a96e63847dc3","purl":"pkg:golang/gopkg.in/natefinch/lumberjack.v2@v2.0.0-20170531160350-a96e63847dc3"},{"ecosystem":"golang","package_name":"gopkg.in/twindagger/httpsig.v1","requirements":"v1.2.0","purl":"pkg:golang/gopkg.in/twindagger/httpsig.v1@v1.2.0"},{"ecosystem":"golang","package_name":"gopkg.in/yaml.v2","requirements":"v2.2.8","purl":"pkg:golang/gopkg.in/yaml.v2@v2.2.8"},{"ecosystem":"golang","package_name":"gopkg.in/yaml.v2","requirements":"v2.3.0","purl":"pkg:golang/gopkg.in/yaml.v2@v2.3.0"},{"ecosystem":"golang","package_name":"lion","requirements":"(devel)","purl":"pkg:golang/lion@(devel)"},{"ecosystem":"golang","package_name":"stdlib","requirements":"1.15.13","purl":"pkg:golang/stdlib@1.15.13"},{"ecosystem":"pypi","package_name":"Automat","requirements":"20.2.0","purl":"pkg:pypi/Automat@20.2.0"},{"ecosystem":"pypi","package_name":"Babel","requirements":"2.9.1","purl":"pkg:pypi/Babel@2.9.1"},{"ecosystem":"pypi","package_name":"Django","requirements":"3.1.6","purl":"pkg:pypi/Django@3.1.6"},{"ecosystem":"pypi","package_name":"ForgeryPy3","requirements":"0.3.1","purl":"pkg:pypi/ForgeryPy3@0.3.1"},{"ecosystem":"pypi","package_name":"Jinja2","requirements":"2.11.3","purl":"pkg:pypi/Jinja2@2.11.3"},{"ecosystem":"pypi","package_name":"MarkupSafe","requirements":"1.1.1","purl":"pkg:pypi/MarkupSafe@1.1.1"},{"ecosystem":"pypi","package_name":"Pillow","requirements":"8.1.1","purl":"pkg:pypi/Pillow@8.1.1"},{"ecosystem":"pypi","package_name":"PyJWT","requirements":"2.1.0","purl":"pkg:pypi/PyJWT@2.1.0"},{"ecosystem":"pypi","package_name":"PyNaCl","requirements":"1.2.1","purl":"pkg:pypi/PyNaCl@1.2.1"},{"ecosystem":"pypi","package_name":"PyYAML","requirements":"5.1","purl":"pkg:pypi/PyYAML@5.1"},{"ecosystem":"pypi","package_name":"Pygments","requirements":"2.9.0","purl":"pkg:pypi/Pygments@2.9.0"},{"ecosystem":"pypi","package_name":"Twisted","requirements":"21.2.0","purl":"pkg:pypi/Twisted@21.2.0"},{"ecosystem":"pypi","package_name":"Werkzeug","requirements":"0.15.3","purl":"pkg:pypi/Werkzeug@0.15.3"},{"ecosystem":"pypi","package_name":"adal","requirements":"1.2.5","purl":"pkg:pypi/adal@1.2.5"},{"ecosystem":"pypi","package_name":"aioredis","requirements":"1.3.1","purl":"pkg:pypi/aioredis@1.3.1"},{"ecosystem":"pypi","package_name":"aliyun-python-sdk-core-v3","requirements":"2.9.1","purl":"pkg:pypi/aliyun-python-sdk-core-v3@2.9.1"},{"ecosystem":"pypi","package_name":"aliyun-python-sdk-ecs","requirements":"4.10.1","purl":"pkg:pypi/aliyun-python-sdk-ecs@4.10.1"},{"ecosystem":"pypi","package_name":"amqp","requirements":"2.5.2","purl":"pkg:pypi/amqp@2.5.2"},{"ecosystem":"pypi","package_name":"ansible","requirements":"2.8.8","purl":"pkg:pypi/ansible@2.8.8"},{"ecosystem":"pypi","package_name":"asgiref","requirements":"3.4.1","purl":"pkg:pypi/asgiref@3.4.1"},{"ecosystem":"pypi","package_name":"asn1crypto","requirements":"0.24.0","purl":"pkg:pypi/asn1crypto@0.24.0"},{"ecosystem":"pypi","package_name":"async-timeout","requirements":"3.0.1","purl":"pkg:pypi/async-timeout@3.0.1"},{"ecosystem":"pypi","package_name":"attrs","requirements":"21.2.0","purl":"pkg:pypi/attrs@21.2.0"},{"ecosystem":"pypi","package_name":"autobahn","requirements":"21.3.1","purl":"pkg:pypi/autobahn@21.3.1"},{"ecosystem":"pypi","package_name":"azure-common","requirements":"1.1.27","purl":"pkg:pypi/azure-common@1.1.27"},{"ecosystem":"pypi","package_name":"azure-core","requirements":"1.16.0","purl":"pkg:pypi/azure-core@1.16.0"},{"ecosystem":"pypi","package_name":"azure-identity","requirements":"1.5.0","purl":"pkg:pypi/azure-identity@1.5.0"},{"ecosystem":"pypi","package_name":"azure-mgmt-compute","requirements":"4.6.2","purl":"pkg:pypi/azure-mgmt-compute@4.6.2"},{"ecosystem":"pypi","package_name":"azure-mgmt-core","requirements":"1.3.0","purl":"pkg:pypi/azure-mgmt-core@1.3.0"},{"ecosystem":"pypi","package_name":"azure-mgmt-network","requirements":"2.7.0","purl":"pkg:pypi/azure-mgmt-network@2.7.0"},{"ecosystem":"pypi","package_name":"azure-mgmt-subscription","requirements":"1.0.0","purl":"pkg:pypi/azure-mgmt-subscription@1.0.0"},{"ecosystem":"pypi","package_name":"azure-nspkg","requirements":"3.0.2","purl":"pkg:pypi/azure-nspkg@3.0.2"},{"ecosystem":"pypi","package_name":"azure-storage-blob","requirements":"1.3.1","purl":"pkg:pypi/azure-storage-blob@1.3.1"},{"ecosystem":"pypi","package_name":"azure-storage-common","requirements":"1.4.2","purl":"pkg:pypi/azure-storage-common@1.4.2"},{"ecosystem":"pypi","package_name":"azure-storage-nspkg","requirements":"3.1.0","purl":"pkg:pypi/azure-storage-nspkg@3.1.0"},{"ecosystem":"pypi","package_name":"backcall","requirements":"0.2.0","purl":"pkg:pypi/backcall@0.2.0"},{"ecosystem":"pypi","package_name":"bcrypt","requirements":"3.1.4","purl":"pkg:pypi/bcrypt@3.1.4"},{"ecosystem":"pypi","package_name":"billiard","requirements":"3.6.3.0","purl":"pkg:pypi/billiard@3.6.3.0"},{"ecosystem":"pypi","package_name":"boto3","requirements":"1.12.14","purl":"pkg:pypi/boto3@1.12.14"},{"ecosystem":"pypi","package_name":"boto","requirements":"2.49.0","purl":"pkg:pypi/boto@2.49.0"},{"ecosystem":"pypi","package_name":"botocore","requirements":"1.15.26","purl":"pkg:pypi/botocore@1.15.26"},{"ecosystem":"pypi","package_name":"celery","requirements":"4.4.2","purl":"pkg:pypi/celery@4.4.2"},{"ecosystem":"pypi","package_name":"certifi","requirements":"2018.1.18","purl":"pkg:pypi/certifi@2018.1.18"},{"ecosystem":"pypi","package_name":"cffi","requirements":"1.13.2","purl":"pkg:pypi/cffi@1.13.2"},{"ecosystem":"pypi","package_name":"channels-redis","requirements":"3.2.0","purl":"pkg:pypi/channels-redis@3.2.0"},{"ecosystem":"pypi","package_name":"channels","requirements":"2.4.0","purl":"pkg:pypi/channels@2.4.0"},{"ecosystem":"pypi","package_name":"chardet","requirements":"3.0.4","purl":"pkg:pypi/chardet@3.0.4"},{"ecosystem":"pypi","package_name":"configparser","requirements":"3.5.0","purl":"pkg:pypi/configparser@3.5.0"},{"ecosystem":"pypi","package_name":"constantly","requirements":"15.1.0","purl":"pkg:pypi/constantly@15.1.0"},{"ecosystem":"pypi","package_name":"coreapi","requirements":"2.3.3","purl":"pkg:pypi/coreapi@2.3.3"},{"ecosystem":"pypi","package_name":"coreschema","requirements":"0.0.4","purl":"pkg:pypi/coreschema@0.0.4"},{"ecosystem":"pypi","package_name":"crcmod","requirements":"1.7","purl":"pkg:pypi/crcmod@1.7"},{"ecosystem":"pypi","package_name":"cryptography","requirements":"3.3.2","purl":"pkg:pypi/cryptography@3.3.2"},{"ecosystem":"pypi","package_name":"daphne","requirements":"2.4.1","purl":"pkg:pypi/daphne@2.4.1"},{"ecosystem":"pypi","package_name":"data-tree","requirements":"0.0.1","purl":"pkg:pypi/data-tree@0.0.1"},{"ecosystem":"pypi","package_name":"decorator","requirements":"4.1.2","purl":"pkg:pypi/decorator@4.1.2"},{"ecosystem":"pypi","package_name":"deprecation","requirements":"2.1.0","purl":"pkg:pypi/deprecation@2.1.0"},{"ecosystem":"pypi","package_name":"django-auth-ldap","requirements":"2.2.0","purl":"pkg:pypi/django-auth-ldap@2.2.0"},{"ecosystem":"pypi","package_name":"django-bootstrap3","requirements":"14.2.0","purl":"pkg:pypi/django-bootstrap3@14.2.0"},{"ecosystem":"pypi","package_name":"django-cas-ng","requirements":"4.0.1","purl":"pkg:pypi/django-cas-ng@4.0.1"},{"ecosystem":"pypi","package_name":"django-celery-beat","requirements":"2.0","purl":"pkg:pypi/django-celery-beat@2.0"},{"ecosystem":"pypi","package_name":"django-celery-beat","requirements":"2.0.0","purl":"pkg:pypi/django-celery-beat@2.0.0"},{"ecosystem":"pypi","package_name":"django-filter","requirements":"2.4.0","purl":"pkg:pypi/django-filter@2.4.0"},{"ecosystem":"pypi","package_name":"django-formtools","requirements":"2.2","purl":"pkg:pypi/django-formtools@2.2"},{"ecosystem":"pypi","package_name":"django-mysql","requirements":"3.9.0","purl":"pkg:pypi/django-mysql@3.9.0"},{"ecosystem":"pypi","package_name":"django-proxy","requirements":"1.2.1","purl":"pkg:pypi/django-proxy@1.2.1"},{"ecosystem":"pypi","package_name":"django-radius","requirements":"1.4.0","purl":"pkg:pypi/django-radius@1.4.0"},{"ecosystem":"pypi","package_name":"django-ranged-response","requirements":"0.2.0","purl":"pkg:pypi/django-ranged-response@0.2.0"},{"ecosystem":"pypi","package_name":"django-redis-cache","requirements":"2.1.1","purl":"pkg:pypi/django-redis-cache@2.1.1"},{"ecosystem":"pypi","package_name":"django-redis-sessions","requirements":"0.6.1","purl":"pkg:pypi/django-redis-sessions@0.6.1"},{"ecosystem":"pypi","package_name":"django-redis","requirements":"4.11.0","purl":"pkg:pypi/django-redis@4.11.0"},{"ecosystem":"pypi","package_name":"django-rest-swagger","requirements":"2.2.0","purl":"pkg:pypi/django-rest-swagger@2.2.0"},{"ecosystem":"pypi","package_name":"django-simple-captcha","requirements":"0.5.13","purl":"pkg:pypi/django-simple-captcha@0.5.13"},{"ecosystem":"pypi","package_name":"django-timezone-field","requirements":"4.0","purl":"pkg:pypi/django-timezone-field@4.0"},{"ecosystem":"pypi","package_name":"djangorestframework-bulk","requirements":"0.2.1","purl":"pkg:pypi/djangorestframework-bulk@0.2.1"},{"ecosystem":"pypi","package_name":"djangorestframework","requirements":"3.12.2","purl":"pkg:pypi/djangorestframework@3.12.2"},{"ecosystem":"pypi","package_name":"dnspython","requirements":"2.1.0","purl":"pkg:pypi/dnspython@2.1.0"},{"ecosystem":"pypi","package_name":"docutils","requirements":"0.14","purl":"pkg:pypi/docutils@0.14"},{"ecosystem":"pypi","package_name":"drf-nested-routers","requirements":"0.91","purl":"pkg:pypi/drf-nested-routers@0.91"},{"ecosystem":"pypi","package_name":"drf-yasg","requirements":"1.20.0","purl":"pkg:pypi/drf-yasg@1.20.0"},{"ecosystem":"pypi","package_name":"ecdsa","requirements":"0.13.3","purl":"pkg:pypi/ecdsa@0.13.3"},{"ecosystem":"pypi","package_name":"elasticsearch","requirements":"7.8.0","purl":"pkg:pypi/elasticsearch@7.8.0"},{"ecosystem":"pypi","package_name":"enum-compat","requirements":"0.0.2","purl":"pkg:pypi/enum-compat@0.0.2"},{"ecosystem":"pypi","package_name":"ephem","requirements":"3.7.6.0","purl":"pkg:pypi/ephem@3.7.6.0"},{"ecosystem":"pypi","package_name":"esdk-obs-python","requirements":"3.20.7.1","purl":"pkg:pypi/esdk-obs-python@3.20.7.1"},{"ecosystem":"pypi","package_name":"et-xmlfile","requirements":"1.1.0","purl":"pkg:pypi/et-xmlfile@1.1.0"},{"ecosystem":"pypi","package_name":"eventlet","requirements":"0.24.1","purl":"pkg:pypi/eventlet@0.24.1"},{"ecosystem":"pypi","package_name":"flower","requirements":"0.9.3","purl":"pkg:pypi/flower@0.9.3"},{"ecosystem":"pypi","package_name":"future","requirements":"0.16.0","purl":"pkg:pypi/future@0.16.0"},{"ecosystem":"pypi","package_name":"gmssl","requirements":"3.2.1","purl":"pkg:pypi/gmssl@3.2.1"},{"ecosystem":"pypi","package_name":"greenlet","requirements":"0.4.14","purl":"pkg:pypi/greenlet@0.4.14"},{"ecosystem":"pypi","package_name":"gunicorn","requirements":"19.9.0","purl":"pkg:pypi/gunicorn@19.9.0"},{"ecosystem":"pypi","package_name":"hiredis","requirements":"2.0.0","purl":"pkg:pypi/hiredis@2.0.0"},{"ecosystem":"pypi","package_name":"httpsig","requirements":"1.3.0","purl":"pkg:pypi/httpsig@1.3.0"},{"ecosystem":"pypi","package_name":"huaweicloud-sdk-python","requirements":"1.0.21","purl":"pkg:pypi/huaweicloud-sdk-python@1.0.21"},{"ecosystem":"pypi","package_name":"hyperlink","requirements":"21.0.0","purl":"pkg:pypi/hyperlink@21.0.0"},{"ecosystem":"pypi","package_name":"idna","requirements":"2.6","purl":"pkg:pypi/idna@2.6"},{"ecosystem":"pypi","package_name":"incremental","requirements":"21.3.0","purl":"pkg:pypi/incremental@21.3.0"},{"ecosystem":"pypi","package_name":"inflection","requirements":"0.5.1","purl":"pkg:pypi/inflection@0.5.1"},{"ecosystem":"pypi","package_name":"ipip-ipdb","requirements":"1.2.1","purl":"pkg:pypi/ipip-ipdb@1.2.1"},{"ecosystem":"pypi","package_name":"ipython-genutils","requirements":"0.2.0","purl":"pkg:pypi/ipython-genutils@0.2.0"},{"ecosystem":"pypi","package_name":"ipython","requirements":"7.25.0","purl":"pkg:pypi/ipython@7.25.0"},{"ecosystem":"pypi","package_name":"iso8601","requirements":"0.1.14","purl":"pkg:pypi/iso8601@0.1.14"},{"ecosystem":"pypi","package_name":"isodate","requirements":"0.6.0","purl":"pkg:pypi/isodate@0.6.0"},{"ecosystem":"pypi","package_name":"itsdangerous","requirements":"0.24","purl":"pkg:pypi/itsdangerous@0.24"},{"ecosystem":"pypi","package_name":"itypes","requirements":"1.1.0","purl":"pkg:pypi/itypes@1.1.0"},{"ecosystem":"pypi","package_name":"jdcal","requirements":"1.4.1","purl":"pkg:pypi/jdcal@1.4.1"},{"ecosystem":"pypi","package_name":"jedi","requirements":"0.18.0","purl":"pkg:pypi/jedi@0.18.0"},{"ecosystem":"pypi","package_name":"jmespath","requirements":"0.9.3","purl":"pkg:pypi/jmespath@0.9.3"},{"ecosystem":"pypi","package_name":"jms-storage","requirements":"0.0.37","purl":"pkg:pypi/jms-storage@0.0.37"},{"ecosystem":"pypi","package_name":"jsonfield2","requirements":"4.0.0.post0","purl":"pkg:pypi/jsonfield2@4.0.0.post0"},{"ecosystem":"pypi","package_name":"jumpserver-django-oidc-rp","requirements":"0.3.7.6","purl":"pkg:pypi/jumpserver-django-oidc-rp@0.3.7.6"},{"ecosystem":"pypi","package_name":"keystoneauth1","requirements":"3.4.0","purl":"pkg:pypi/keystoneauth1@3.4.0"},{"ecosystem":"pypi","package_name":"kombu","requirements":"4.6.8","purl":"pkg:pypi/kombu@4.6.8"},{"ecosystem":"pypi","package_name":"ldap3","requirements":"2.4","purl":"pkg:pypi/ldap3@2.4"},{"ecosystem":"pypi","package_name":"lml","requirements":"0.1.0","purl":"pkg:pypi/lml@0.1.0"},{"ecosystem":"pypi","package_name":"lockfile","requirements":"0.12.2","purl":"pkg:pypi/lockfile@0.12.2"},{"ecosystem":"pypi","package_name":"lxml","requirements":"4.6.3","purl":"pkg:pypi/lxml@4.6.3"},{"ecosystem":"pypi","package_name":"matplotlib-inline","requirements":"0.1.2","purl":"pkg:pypi/matplotlib-inline@0.1.2"},{"ecosystem":"pypi","package_name":"monotonic","requirements":"1.6","purl":"pkg:pypi/monotonic@1.6"},{"ecosystem":"pypi","package_name":"msal-extensions","requirements":"0.3.0","purl":"pkg:pypi/msal-extensions@0.3.0"},{"ecosystem":"pypi","package_name":"msal","requirements":"1.12.0","purl":"pkg:pypi/msal@1.12.0"},{"ecosystem":"pypi","package_name":"msgpack","requirements":"1.0.2","purl":"pkg:pypi/msgpack@1.0.2"},{"ecosystem":"pypi","package_name":"msrest","requirements":"0.6.21","purl":"pkg:pypi/msrest@0.6.21"},{"ecosystem":"pypi","package_name":"msrestazure","requirements":"0.6.4","purl":"pkg:pypi/msrestazure@0.6.4"},{"ecosystem":"pypi","package_name":"mysqlclient","requirements":"2.0.1","purl":"pkg:pypi/mysqlclient@2.0.1"},{"ecosystem":"pypi","package_name":"netaddr","requirements":"0.8.0","purl":"pkg:pypi/netaddr@0.8.0"},{"ecosystem":"pypi","package_name":"oauthlib","requirements":"3.1.1","purl":"pkg:pypi/oauthlib@3.1.1"},{"ecosystem":"pypi","package_name":"olefile","requirements":"0.44","purl":"pkg:pypi/olefile@0.44"},{"ecosystem":"pypi","package_name":"openapi-codec","requirements":"1.3.2","purl":"pkg:pypi/openapi-codec@1.3.2"},{"ecosystem":"pypi","package_name":"openpyxl","requirements":"3.0.5","purl":"pkg:pypi/openpyxl@3.0.5"},{"ecosystem":"pypi","package_name":"oss2","requirements":"2.4.0","purl":"pkg:pypi/oss2@2.4.0"},{"ecosystem":"pypi","package_name":"packaging","requirements":"21.0","purl":"pkg:pypi/packaging@21.0"},{"ecosystem":"pypi","package_name":"paramiko","requirements":"2.7.2","purl":"pkg:pypi/paramiko@2.7.2"},{"ecosystem":"pypi","package_name":"parso","requirements":"0.8.2","purl":"pkg:pypi/parso@0.8.2"},{"ecosystem":"pypi","package_name":"passlib","requirements":"1.7.1","purl":"pkg:pypi/passlib@1.7.1"},{"ecosystem":"pypi","package_name":"pbr","requirements":"5.6.0","purl":"pkg:pypi/pbr@5.6.0"},{"ecosystem":"pypi","package_name":"pexpect","requirements":"4.8.0","purl":"pkg:pypi/pexpect@4.8.0"},{"ecosystem":"pypi","package_name":"pickleshare","requirements":"0.7.5","purl":"pkg:pypi/pickleshare@0.7.5"},{"ecosystem":"pypi","package_name":"pip","requirements":"20.2.4","purl":"pkg:pypi/pip@20.2.4"},{"ecosystem":"pypi","package_name":"pkg_resources","requirements":"0.0.0","purl":"pkg:pypi/pkg_resources@0.0.0"},{"ecosystem":"pypi","package_name":"portalocker","requirements":"1.7.1","purl":"pkg:pypi/portalocker@1.7.1"},{"ecosystem":"pypi","package_name":"prompt-toolkit","requirements":"3.0.19","purl":"pkg:pypi/prompt-toolkit@3.0.19"},{"ecosystem":"pypi","package_name":"psutil","requirements":"5.6.6","purl":"pkg:pypi/psutil@5.6.6"},{"ecosystem":"pypi","package_name":"ptyprocess","requirements":"0.7.0","purl":"pkg:pypi/ptyprocess@0.7.0"},{"ecosystem":"pypi","package_name":"pyOpenSSL","requirements":"20.0.1","purl":"pkg:pypi/pyOpenSSL@20.0.1"},{"ecosystem":"pypi","package_name":"pyasn1-modules","requirements":"0.2.8","purl":"pkg:pypi/pyasn1-modules@0.2.8"},{"ecosystem":"pypi","package_name":"pyasn1","requirements":"0.4.8","purl":"pkg:pypi/pyasn1@0.4.8"},{"ecosystem":"pypi","package_name":"pycparser","requirements":"2.19","purl":"pkg:pypi/pycparser@2.19"},{"ecosystem":"pypi","package_name":"pycryptodome","requirements":"3.10.1","purl":"pkg:pypi/pycryptodome@3.10.1"},{"ecosystem":"pypi","package_name":"pycryptodomex","requirements":"3.10.1","purl":"pkg:pypi/pycryptodomex@3.10.1"},{"ecosystem":"pypi","package_name":"pyexcel-io","requirements":"0.6.4","purl":"pkg:pypi/pyexcel-io@0.6.4"},{"ecosystem":"pypi","package_name":"pyexcel-xlsx","requirements":"0.6.0","purl":"pkg:pypi/pyexcel-xlsx@0.6.0"},{"ecosystem":"pypi","package_name":"pyexcel","requirements":"0.6.6","purl":"pkg:pypi/pyexcel@0.6.6"},{"ecosystem":"pypi","package_name":"pyjwkest","requirements":"1.4.2","purl":"pkg:pypi/pyjwkest@1.4.2"},{"ecosystem":"pypi","package_name":"pyotp","requirements":"2.2.6","purl":"pkg:pypi/pyotp@2.2.6"},{"ecosystem":"pypi","package_name":"pyparsing","requirements":"2.4.7","purl":"pkg:pypi/pyparsing@2.4.7"},{"ecosystem":"pypi","package_name":"pyrad","requirements":"2.4","purl":"pkg:pypi/pyrad@2.4"},{"ecosystem":"pypi","package_name":"python-cas","requirements":"1.5.0","purl":"pkg:pypi/python-cas@1.5.0"},{"ecosystem":"pypi","package_name":"python-crontab","requirements":"2.5.1","purl":"pkg:pypi/python-crontab@2.5.1"},{"ecosystem":"pypi","package_name":"python-daemon","requirements":"2.2.3","purl":"pkg:pypi/python-daemon@2.2.3"},{"ecosystem":"pypi","package_name":"python-dateutil","requirements":"2.6.1","purl":"pkg:pypi/python-dateutil@2.6.1"},{"ecosystem":"pypi","package_name":"python-ldap","requirements":"3.3.1","purl":"pkg:pypi/python-ldap@3.3.1"},{"ecosystem":"pypi","package_name":"python-redis-lock","requirements":"3.5.0","purl":"pkg:pypi/python-redis-lock@3.5.0"},{"ecosystem":"pypi","package_name":"pytz","requirements":"2018.3","purl":"pkg:pypi/pytz@2018.3"},{"ecosystem":"pypi","package_name":"pyvmomi","requirements":"7.0.1","purl":"pkg:pypi/pyvmomi@7.0.1"},{"ecosystem":"pypi","package_name":"redis","requirements":"3.5.3","purl":"pkg:pypi/redis@3.5.3"},{"ecosystem":"pypi","package_name":"requests-oauthlib","requirements":"1.3.0","purl":"pkg:pypi/requests-oauthlib@1.3.0"},{"ecosystem":"pypi","package_name":"requests","requirements":"2.22.0","purl":"pkg:pypi/requests@2.22.0"},{"ecosystem":"pypi","package_name":"rest-condition","requirements":"1.0.3","purl":"pkg:pypi/rest-condition@1.0.3"},{"ecosystem":"pypi","package_name":"rest_condition","requirements":"1.0.3","purl":"pkg:pypi/rest_condition@1.0.3"},{"ecosystem":"pypi","package_name":"ruamel.yaml.clib","requirements":"0.2.6","purl":"pkg:pypi/ruamel.yaml.clib@0.2.6"},{"ecosystem":"pypi","package_name":"ruamel.yaml","requirements":"0.17.10","purl":"pkg:pypi/ruamel.yaml@0.17.10"},{"ecosystem":"pypi","package_name":"s3transfer","requirements":"0.3.3","purl":"pkg:pypi/s3transfer@0.3.3"},{"ecosystem":"pypi","package_name":"service-identity","requirements":"21.1.0","purl":"pkg:pypi/service-identity@21.1.0"},{"ecosystem":"pypi","package_name":"setuptools","requirements":"49.6.0","purl":"pkg:pypi/setuptools@49.6.0"},{"ecosystem":"pypi","package_name":"simplejson","requirements":"3.13.2","purl":"pkg:pypi/simplejson@3.13.2"},{"ecosystem":"pypi","package_name":"six","requirements":"1.11.0","purl":"pkg:pypi/six@1.11.0"},{"ecosystem":"pypi","package_name":"sqlparse","requirements":"0.4.1","purl":"pkg:pypi/sqlparse@0.4.1"},{"ecosystem":"pypi","package_name":"sshpubkeys","requirements":"3.1.0","purl":"pkg:pypi/sshpubkeys@3.1.0"},{"ecosystem":"pypi","package_name":"stevedore","requirements":"3.3.0","purl":"pkg:pypi/stevedore@3.3.0"},{"ecosystem":"pypi","package_name":"supervisor","requirements":"4.1.0","purl":"pkg:pypi/supervisor@4.1.0"},{"ecosystem":"pypi","package_name":"tencentcloud-sdk-python","requirements":"3.0.40","purl":"pkg:pypi/tencentcloud-sdk-python@3.0.40"},{"ecosystem":"pypi","package_name":"termcolor","requirements":"1.1.0","purl":"pkg:pypi/termcolor@1.1.0"},{"ecosystem":"pypi","package_name":"texttable","requirements":"1.6.3","purl":"pkg:pypi/texttable@1.6.3"},{"ecosystem":"pypi","package_name":"tornado","requirements":"5.1.1","purl":"pkg:pypi/tornado@5.1.1"},{"ecosystem":"pypi","package_name":"traitlets","requirements":"5.0.5","purl":"pkg:pypi/traitlets@5.0.5"},{"ecosystem":"pypi","package_name":"treelib","requirements":"1.5.3","purl":"pkg:pypi/treelib@1.5.3"},{"ecosystem":"pypi","package_name":"txaio","requirements":"21.2.1","purl":"pkg:pypi/txaio@21.2.1"},{"ecosystem":"pypi","package_name":"unicodecsv","requirements":"0.14.1","purl":"pkg:pypi/unicodecsv@0.14.1"},{"ecosystem":"pypi","package_name":"uritemplate","requirements":"3.0.0","purl":"pkg:pypi/uritemplate@3.0.0"},{"ecosystem":"pypi","package_name":"urllib3","requirements":"1.25.2","purl":"pkg:pypi/urllib3@1.25.2"},{"ecosystem":"pypi","package_name":"vine","requirements":"1.3.0","purl":"pkg:pypi/vine@1.3.0"},{"ecosystem":"pypi","package_name":"wcwidth","requirements":"0.2.5","purl":"pkg:pypi/wcwidth@0.2.5"},{"ecosystem":"pypi","package_name":"wheel","requirements":"0.34.2","purl":"pkg:pypi/wheel@0.34.2"},{"ecosystem":"pypi","package_name":"zope.interface","requirements":"5.4.0","purl":"pkg:pypi/zope.interface@5.4.0"}]}