{"id":13526809,"url":"https://github.com/easysoft/zentaopms","last_synced_at":"2026-10-19T11:50:27.166Z","repository":{"id":1360096,"uuid":"1308687","full_name":"easysoft/zentaopms","owner":"easysoft","description":"Zentao is an agile(scrum) project management system/tool, Free Upgrade Forever!​","archived":false,"fork":false,"pushed_at":"2026-09-17T01:33:47.000Z","size":959997,"stargazers_count":1704,"open_issues_count":17,"forks_count":408,"subscribers_count":66,"default_branch":"main","last_synced_at":"2026-10-18T19:27:51.397Z","etag":null,"topics":["agile","bug-tracker","php","project-management","scrum","self-hosted"],"latest_commit_sha":null,"homepage":"http://www.zentao.pm","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/easysoft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-01-30T11:33:01.000Z","updated_at":"2026-10-18T13:44:02.000Z","dependencies_parsed_at":"2023-09-22T10:27:55.524Z","dependency_job_id":"bcf9b06c-8d09-4593-94dc-5d64527e4650","html_url":"https://github.com/easysoft/zentaopms","commit_stats":{"total_commits":80993,"total_committers":184,"mean_commits":"440.17934782608694","dds":0.9311421974738557,"last_synced_commit":"cd68d200aacb2747d488a1dd60d990c0dc2e052f"},"previous_names":[],"tags_count":296,"template":false,"template_full_name":null,"purl":"pkg:github/easysoft/zentaopms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easysoft%2Fzentaopms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easysoft%2Fzentaopms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easysoft%2Fzentaopms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easysoft%2Fzentaopms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/easysoft","download_url":"https://codeload.github.com/easysoft/zentaopms/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easysoft%2Fzentaopms/sbom","scorecard":{"id":364292,"data":{"date":"2025-08-11","repo":{"name":"github.com/easysoft/zentaopms","commit":"9e2cd92ad9a7039e034caeb042d6101721ce4ebe"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.6,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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":"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":"Maintained","score":10,"reason":"30 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Warn: project license file does not contain an FSF or OSI license."],"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":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/easysoft/.github/SECURITY.md:1","Info: Found linked content: github.com/easysoft/.github/SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: github.com/easysoft/.github/SECURITY.md:1"],"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":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'","Warn: branch protection not enabled for branch '18.x'"],"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"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: framework/zand/vendor/symfony/console/Resources/bin/hiddeninput.exe:1"],"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":"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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Info: Possibly incomplete results: error parsing shell code: a command can only contain words and redirects; encountered (: framework/zand/vendor/symfony/console/Resources/completion.bash:0","Warn: containerImage not pinned by hash: misc/ci/Dockerfile.test:1: pin your Docker image by updating hub.qucheng.com/ci/zentao-ztf to hub.qucheng.com/ci/zentao-ztf@sha256:81e84db614b2d5a0eb375a4ad9fd80d968029b882c91b4ae5ee26a72b26e3cea","Warn: containerImage not pinned by hash: misc/ci/Dockerfile.uitest:1: pin your Docker image by updating hub.qucheng.com/ci/zentao-ztf-uitest to hub.qucheng.com/ci/zentao-ztf-uitest@sha256:f3b0bde64ecae8a7ca98709a2746e24786c380771cedc12e49999ae308fea87c","Info:   0 out of   2 containerImage dependencies pinned"],"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"}}]},"last_synced_at":"2025-08-18T11:30:33.278Z","repository_id":1360096,"created_at":"2025-08-18T11:30:33.278Z","updated_at":"2025-08-18T11:30:33.278Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":344872684,"owners_count":38344142,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-18T02:00:06.448Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["agile","bug-tracker","php","project-management","scrum","self-hosted"],"created_at":"2024-08-01T06:01:35.324Z","updated_at":"2026-10-19T11:50:22.158Z","avatar_url":"https://github.com/easysoft.png","language":"PHP","funding_links":[],"categories":["PHP","Project Management","Apps","User Interface","项目管理"],"sub_categories":["Uptime Monitoring","CRM","Applications and End User Tools"],"readme":"English | [中文](Readme_zh.md)\n\n\u003cp align=\"center\"\u003e\u003ca href=\"https://www.zentao.pm\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cimg src=\"doc/img/zentao-en.png\" alt=\"ZenTao Logo\"\u003e\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.php.net\"\u003e\u003cimg src=\"https://img.shields.io/badge/php-%3E=5.6-brightgreen.svg?maxAge=2592000\" alt=\"PHP Version\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/easysoft/zentaopms/releases/latest\"\u003e\u003cimg src=\"https://img.shields.io/github/release/easysoft/zentaopms.svg\" alt=\"Latest Version\"\u003e\u003c/a\u003e\n  \u003ca href=\"mailto:chunsheng@easycorp.ltd\"\u003e\u003cimg src=\"https://img.shields.io/badge/Email-chunsheng@easycorp.ltd-ea644a\" alt=\"Email\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/easysoft/zentaopms/blob/master/COPYING\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-AGPL%20or%20ZPL-blue\" alt=\"ZenTao License\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.zentao.pm\"\u003e\u003cimg src=\"https://img.shields.io/badge/Website-www.zentao.pm-blue\" alt=\"ZenTao Website\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n# Introduction\n\nZenTao is the first opensource project management software in China. It’s a comprehensive, all-in-one platform that covers the main PM process, from product and project management to quality management, documentation management, organization management, and office management.\n\nSince its establishment in 2009, ZenTao has helped tens of thousands of teams and organizations improve their project management structures. Currently, ZenTao is being used by some of the largest companies in the world, ranging from those in the sectors of finance and telecoms to manufacturing and software development. They trust ZenTao for streamlining their processes, simplifying communication between clients and employees, increasing transparency, and improving productivity and efficiency.\n\n# Design Philosophy\n\nThe name ZenTao came from combining two Chinese characters, Zen(禅) and Tao(道), which have rich inspirations pertaining to culture and history. With its name referring to highly respected aspects of life, it’s only logical to convey their meaning in management by providing transparency, orderliness, and accessibility.\n\nZenTao management concept is built on the 3 popular management methodologies: Scrum, Waterfall, and Kanban:\n\n- The Scrum model built-in ZenTao is adaptable and flexible, which perfectly matches the rapid iterations of software development projects.\n- The Waterfall model built-in ZenTao lays emphasis on stages division and strict process control, which is ideal for projects that are well defined in advance and with fewer changes.\n- The Kanban model built-in ZenTao pays more attention to value flow and visualization, which is suitable for the team with a transparent process and efficient transmission of information.\n\nZenTao clearly defines the concepts of product, project, and QA to help the product owners, developers, and testers coordinate with each other while maintaining separate functionalities. Through stories, tasks, and bugs, the whole teams interact and track issues and improvements to ensure the delivery of quality products.\n\nBesides, with ZenTao's feature-rich modules including data visualization, measurement, DevOps, Doc asset management, and automated testing, ZenTao offers flexible solutions to cover the entire process of software development, allows organizations to work efficiently and productivity, and helps them better control time, cost, and quality.\n\n# Official Website\n\n- [Website](https://www.zentao.pm/)\n- [Manual](https://www.zentao.pm/book/)\n- [FAQ](https://www.zentao.pm/page/faq.html)\n- [Extension](https://www.zentao.pm/extension-browse.html)\n\n# Demo\n\n- [ZenTao Opensource](https://demo15.zentao.pm)\n- [ZenTao Biz](https://biz.demo15.zentao.pm)\n- [ZenTao Max](https://max.demo15.zentao.pm)\n\n# Security Vulnerabilities\n\nIf you find any vulnerability in ZenTao system please feel free to contact us at chunsheng@easycorp.ltd. We do appreciate your time and effort.\n\n# License\n\nZenTao is an opensource project management software licensed on [AGPL](https://www.gnu.org/licenses/agpl-3.0.en.html) and [ZPL](http://zpl.pub/page/zplv12.html).\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ch1\u003eEnhanced version\u003ch1/\u003e\u003c/summary\u003e\n\nZenTao Biz, ZenTao Max, and ZenTao Cloud are available for you if ZenTao Opensource can not meet your feature requirement.\n\n\u003e [Learn more about the comparison between ZenTao Opensource, ZenTao Biz, and ZenTao Max](https://www.zentao.pm/page/vs.html).\n\n## ZenTao Biz\n\nZenTao Biz has more powerful functions based on the ZenTao Open Source. It also expands horizontally based on the project management process and covers more roles.\n\nOn the one hand, ZenTao Biz provides more complete services for enterprises and its enhanced functions are more suitable for the internal process management of the companies.\n\nOn the other hand, ZenTao Biz has more added functions such as operation and maintenance management, OA office management, feedback management, as well as document version management, and online preview. It can support the customer's related work more effectively outside the development process, and provide more comprehensive support for the project management process.\n\n## ZenTao Max\n\nZenTao Max, the most advanced ZenTao version, allows users to easily monitor and track the entire process of project management. It also helps improve the robustness and maturity of enterprises to greatly increase the probability of project success.\n\nThe features such as process control, process definition, project measurement, issue management, risk management, quality assurance, and project reporting are strong enhanced in ZenTao Max. It's also supported the implementation of CMMI standards, help enterprises pass CMMI assessment.\n\n## ZenTao Cloud\n\n\u003e Learn more about [ZenTao Cloud](https://www.zentao.pm/page/saas-pricing.html).\n\nZenTao Cloud provides a flexible solution for users who prefer the SaaS service and running businesses anywhere and anytime. It's easy to use and super convenient in that it only needs one click to activate an account. Besides, ZenTao Cloud requires no maintenance and will keep updating automatically. With HTTPS agreement, your data will keep safe and no worry about information disclosure. Even better, data on ZenTao Cloud will backup automatically and users can download the backup file at any time.\n\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feasysoft%2Fzentaopms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feasysoft%2Fzentaopms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feasysoft%2Fzentaopms/lists"}