{"id":37064319,"url":"https://github.com/ngocngoan/djangorestframework-simplejwt-mongoengine","last_synced_at":"2026-01-14T07:30:59.247Z","repository":{"id":38205862,"uuid":"397609825","full_name":"ngocngoan/djangorestframework-simplejwt-mongoengine","owner":"ngocngoan","description":"A JSON Web Token authentication plugin for the Django REST Framework and compatible with MongoEngine","archived":false,"fork":false,"pushed_at":"2025-02-24T07:41:30.000Z","size":431,"stargazers_count":18,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-07T20:03:14.521Z","etag":null,"topics":["authentication","django-rest-framework","jwt","mongoengine","python","simplejwt"],"latest_commit_sha":null,"homepage":"https://djangorestframework-simplejwt-mongoengine.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ngocngoan.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-18T13:25:21.000Z","updated_at":"2025-01-23T03:43:41.000Z","dependencies_parsed_at":"2024-05-28T18:15:50.792Z","dependency_job_id":null,"html_url":"https://github.com/ngocngoan/djangorestframework-simplejwt-mongoengine","commit_stats":{"total_commits":149,"total_committers":3,"mean_commits":"49.666666666666664","dds":0.4093959731543624,"last_synced_commit":"4e78a51e002c71111d25a32bce726b6cc2f46d21"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/ngocngoan/djangorestframework-simplejwt-mongoengine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngocngoan%2Fdjangorestframework-simplejwt-mongoengine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngocngoan%2Fdjangorestframework-simplejwt-mongoengine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngocngoan%2Fdjangorestframework-simplejwt-mongoengine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngocngoan%2Fdjangorestframework-simplejwt-mongoengine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ngocngoan","download_url":"https://codeload.github.com/ngocngoan/djangorestframework-simplejwt-mongoengine/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngocngoan%2Fdjangorestframework-simplejwt-mongoengine/sbom","scorecard":{"id":683310,"data":{"date":"2025-08-11","repo":{"name":"github.com/ngocngoan/djangorestframework-simplejwt-mongoengine","commit":"f1ea87e20351aeffd9815596866dc0d1bb6e22d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":-1,"reason":"internal error: internal error: invalid GitHub workflow:\n:11:0: could not parse as YAML: yaml: line 11: found a tab character that violates indentation [syntax-check]","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"SAST","score":-1,"reason":"internal error: internal error: invalid GitHub workflow:\n:11:0: could not parse as YAML: yaml: line 11: found a tab character that violates indentation [syntax-check]","details":null,"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":-1,"reason":"internal error: internal error: invalid GitHub workflow:\n:11:0: could not parse as YAML: yaml: line 11: found a tab character that violates indentation [syntax-check]","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"internal error: internal error: invalid GitHub workflow:\n:11:0: could not parse as YAML: yaml: line 11: found a tab character that violates indentation [syntax-check]","details":null,"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":-1,"reason":"internal error: internal error: invalid GitHub workflow:\n:11:0: could not parse as YAML: yaml: line 11: found a tab character that violates indentation [syntax-check]","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}}]},"last_synced_at":"2025-08-21T23:55:07.796Z","repository_id":38205862,"created_at":"2025-08-21T23:55:07.796Z","updated_at":"2025-08-21T23:55:07.796Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28413323,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T05:26:33.345Z","status":"ssl_error","status_checked_at":"2026-01-14T05:21:57.251Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["authentication","django-rest-framework","jwt","mongoengine","python","simplejwt"],"created_at":"2026-01-14T07:30:58.620Z","updated_at":"2026-01-14T07:30:59.236Z","avatar_url":"https://github.com/ngocngoan.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"|PyPI Version| |Python Version| |Django Version| |GitHub Actions| |Code Style| |License|\n\n======================\nSimple JWT MongoEngine\n======================\n\n\n.. |PyPI Version| image:: https://img.shields.io/pypi/v/djangorestframework-simplejwt-mongoengine\n   :target: https://github.com/ngocngoan/djangorestframework-simplejwt-mongoengine\n   :alt: PyPI - Version\n\n.. |Python Version| image:: https://img.shields.io/pypi/pyversions/djangorestframework-simplejwt-mongoengine\n   :target: https://github.com/ngocngoan/djangorestframework-simplejwt-mongoengine/blob/main/LICENSE\n   :alt: Python Version\n\n.. |Django Version| image:: https://img.shields.io/pypi/frameworkversions/django/djangorestframework-simplejwt-mongoengine\n   :target: https://github.com/django\n   :alt: Django Version\n\n.. |GitHub Actions| image:: https://img.shields.io/github/actions/workflow/status/ngocngoan/djangorestframework-simplejwt-mongoengine/test.yaml\n   :target: https://github.com/ngocngoan/djangorestframework-simplejwt-mongoengine/actions\n   :alt: GitHub Actions Workflow Status\n\n.. |Code Style| image:: https://img.shields.io/badge/code%20style-black-000000.svg\n   :target: https://github.com/psf/black\n   :alt: Black Format\n\n.. |License| image:: https://img.shields.io/github/license/ngocngoan/djangorestframework-simplejwt-mongoengine\n   :target: https://github.com/ngocngoan/djangorestframework-simplejwt-mongoengine/blob/main/LICENSE\n   :alt: Repository License\n\n\nSimple JWT MongoEngine is a JSON Web Token authentication plugin for the `Django REST Framework`_\nwhich to be compatible with `MongoEngine`_. It is re-written from `Simple JWT`_.\n\n.. _`Django REST Framework`: http://www.django-rest-framework.org\n.. _`MongoEngine`: http://mongoengine.org\n.. _`Simple JWT`: https://github.com/jazzband/djangorestframework-simplejwt\n\nFor the documentation, visit https://djangorestframework-simplejwt-mongoengine.readthedocs.io.\n\n\nAuthors\n=======\n\nSimple JWT MongoEngine was created by `Đỗ Ngọc Ngoạn (aka Ngoan Do) \u003chttps://github.com/ngocngoan\u003e`_.\n\n\nLicense\n=======\n\nCopyright (C) 2021  Đỗ Ngọc Ngoạn (aka Ngoan Do)\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nYou should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n\u003chttp://www.gnu.org/licenses/\u003e.\n\nThe GNU General Public License does not permit incorporating your program\ninto proprietary programs.  If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library.  If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.  But first, please read\n\u003chttp://www.gnu.org/philosophy/why-not-lgpl.html\u003e.\n\n\nSee `LICENSE \u003cLICENSE\u003e`_ to see the full text.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fngocngoan%2Fdjangorestframework-simplejwt-mongoengine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fngocngoan%2Fdjangorestframework-simplejwt-mongoengine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fngocngoan%2Fdjangorestframework-simplejwt-mongoengine/lists"}