{"id":13455889,"url":"https://github.com/overleaf/overleaf","last_synced_at":"2025-12-17T06:08:50.065Z","repository":{"id":13952093,"uuid":"16652218","full_name":"overleaf/overleaf","owner":"overleaf","description":"A web-based collaborative LaTeX editor","archived":false,"fork":false,"pushed_at":"2025-12-12T09:06:53.000Z","size":222878,"stargazers_count":16997,"open_issues_count":174,"forks_count":1816,"subscribers_count":208,"default_branch":"main","last_synced_at":"2025-12-13T20:17:25.551Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/overleaf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-02-08T20:20:34.000Z","updated_at":"2025-12-13T19:46:44.000Z","dependencies_parsed_at":"2023-09-22T17:04:21.814Z","dependency_job_id":"a4897782-9c9d-437e-a810-b0073223d1a9","html_url":"https://github.com/overleaf/overleaf","commit_stats":{"total_commits":21121,"total_committers":139,"mean_commits":151.9496402877698,"dds":0.8987737323043417,"last_synced_commit":"2262d03a219ab55c580d51a4b09f1b8a82320368"},"previous_names":["sharelatex/sharelatex"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/overleaf/overleaf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overleaf%2Foverleaf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overleaf%2Foverleaf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overleaf%2Foverleaf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overleaf%2Foverleaf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/overleaf","download_url":"https://codeload.github.com/overleaf/overleaf/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overleaf%2Foverleaf/sbom","scorecard":{"id":715166,"data":{"date":"2025-08-11","repo":{"name":"github.com/overleaf/overleaf","commit":"40772ef81930c6e0235df78abbeb6f952c6f19bb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3,"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 9 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":"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":"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":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU Affero 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":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v0.1.0 not signed: https://api.github.com/repos/overleaf/overleaf/releases/500683","Warn: release artifact v0.1.0 does not have provenance: https://api.github.com/repos/overleaf/overleaf/releases/500683"],"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/overleaf/.github/SECURITY.md:1","Info: Found linked content: github.com/overleaf/.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/overleaf/.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":"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"}},{"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":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: services/web/frontend/js/features/source-editor/hunspell/wasm/hunspell.wasm: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":"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":["Warn: containerImage not pinned by hash: develop/texlive/Dockerfile:1: pin your Docker image by updating debian:testing-slim to debian:testing-slim@sha256:12ce5b90ca703a11ebaae907649af9b000e616f49199a2115340e0cdf007e42a","Warn: containerImage not pinned by hash: server-ce/Dockerfile:6","Warn: containerImage not pinned by hash: server-ce/Dockerfile-base:5: pin your Docker image by updating phusion/baseimage:noble-1.0.2 to phusion/baseimage:noble-1.0.2@sha256:b1b968db1eb391059048211e18df74062aa0777ffaecfd55f120ca34fdeb0630","Warn: containerImage not pinned by hash: server-ce/hotfix/2.0.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:2.0.0 to sharelatex/sharelatex:2.0.0@sha256:e233112a74eabdd8fbe2cf9b29dfe1e381bf84d1eb6e668bae0d98e228bf1d30","Warn: containerImage not pinned by hash: server-ce/hotfix/2.0.2/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:2.0.1 to sharelatex/sharelatex:2.0.1@sha256:b56c9f58b5f4bac4bf8a48202c5d5955f844dd860f14b7bd69e036a548e35174","Warn: containerImage not pinned by hash: server-ce/hotfix/2.1.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:2.1.0 to sharelatex/sharelatex:2.1.0@sha256:1a7243c3076cc3fb543d7680dbf043ed6f44243bc66546ae7b34ef19f0fdb330","Warn: containerImage not pinned by hash: server-ce/hotfix/2.3.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:2.3.0 to sharelatex/sharelatex:2.3.0@sha256:cd39d3f39223684cadb172fb7dabe1266100a2e00517348ea42953b3f2934395","Warn: containerImage not pinned by hash: server-ce/hotfix/2.4.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:2.4.0 to sharelatex/sharelatex:2.4.0@sha256:9708f184c710588035b4bdccfd0058b1f5d67087402799e2afe1a1849bbc9de5","Warn: containerImage not pinned by hash: server-ce/hotfix/2.4.2/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:2.4.1 to sharelatex/sharelatex:2.4.1@sha256:12445ebd5000a2617279102373dabed5a1f22f0cb477f647a8ef1a6ab98699e6","Warn: containerImage not pinned by hash: server-ce/hotfix/2.5.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:2.5.0 to sharelatex/sharelatex:2.5.0@sha256:fef852f69c8cf24c31dea289991c9d5a30b987e54e2572a4576c3fa9a706c12e","Warn: containerImage not pinned by hash: server-ce/hotfix/2.5.2/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:2.5.1 to sharelatex/sharelatex:2.5.1@sha256:eaa2b96320e8234e4440ff7f2db1de07a4187259ab3fdf2eeafb54538bd24931","Warn: containerImage not pinned by hash: server-ce/hotfix/2.6.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:2.6.0-RC1 to sharelatex/sharelatex:2.6.0-RC1@sha256:35516e9af4ca2330e396cf179d40c6efae35293cc16e920d05dec85be0695b05","Warn: containerImage not pinned by hash: server-ce/hotfix/2.6.2/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:2.6.1 to sharelatex/sharelatex:2.6.1@sha256:ad6c06a611bb59150b3b4a3a4dbf5644152c2ea2b0c0f0d2641586d423a3e8f5","Warn: containerImage not pinned by hash: server-ce/hotfix/2.7.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:2.7.0 to sharelatex/sharelatex:2.7.0@sha256:4c58bcf4ef9fb1b3e58dd6a8605c1c95e69097455ee96a72a4ae5c2daca96f02","Warn: containerImage not pinned by hash: server-ce/hotfix/3.0.1/Dockerfile:1","Warn: containerImage not pinned by hash: server-ce/hotfix/3.1.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:3.1.0 to sharelatex/sharelatex:3.1.0@sha256:b0993b51ff72f1986704963c2d4b914ebee3ba1e36d030c09a295c7e7392bd29","Warn: containerImage not pinned by hash: server-ce/hotfix/3.2.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:3.2.0 to sharelatex/sharelatex:3.2.0@sha256:30fd7fb3c530b86e4fba482edb53f9c83cb811ab7061ceb78b49262f0c3c7616","Warn: containerImage not pinned by hash: server-ce/hotfix/3.2.2/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:3.2.1 to sharelatex/sharelatex:3.2.1@sha256:daf6bc333cbffaf3b6fd9ec79ff25fa94b92bc0c1d6dab5041d08590a61ee34d","Warn: containerImage not pinned by hash: server-ce/hotfix/3.3.2/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:3.3.0 to sharelatex/sharelatex:3.3.0@sha256:8cd649a353b7660c93d78be3c0c6d0f800906043b11f26f751732c48096c57cf","Warn: containerImage not pinned by hash: server-ce/hotfix/3.5.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:3.5.0 to sharelatex/sharelatex:3.5.0@sha256:50a6997716c862f61000373887cdcbb104129186759f6f22f6de36b232fc6201","Warn: containerImage not pinned by hash: server-ce/hotfix/3.5.10/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:3.5.9 to sharelatex/sharelatex:3.5.9@sha256:9d9dc81311d476707eae163203c63d3c1216ac2d90c8e71a29a85df7b34205c2","Warn: containerImage not pinned by hash: server-ce/hotfix/3.5.11/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:3.5.10 to sharelatex/sharelatex:3.5.10@sha256:d968bf27d532891f740742366c878d43443126e4bbc4d8786beda2e4d10e0bb4","Warn: containerImage not pinned by hash: server-ce/hotfix/3.5.12/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:3.5.11 to sharelatex/sharelatex:3.5.11@sha256:05bf7235fa80fc86dc6ff999c1cd3e43f9ad088560270fadc696f16a4e508304","Warn: containerImage not pinned by hash: server-ce/hotfix/3.5.13/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:3.5.12 to sharelatex/sharelatex:3.5.12@sha256:3988e9e504233769346fb801f2030230d0d2ff22794ff9276f7d3dcbdc70d0fd","Warn: containerImage not pinned by hash: server-ce/hotfix/3.5.2/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:3.5.1 to sharelatex/sharelatex:3.5.1@sha256:74d44e065891493faedefdcb2241df80e4d84753f3a2a5cd7c14e47d2e12a10a","Warn: containerImage not pinned by hash: server-ce/hotfix/3.5.3/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:3.5.2 to sharelatex/sharelatex:3.5.2@sha256:8c643c799f2bde53708e31ee9000bf8edf27c8c0590da964bb89d27b2191cc03","Warn: containerImage not pinned by hash: server-ce/hotfix/3.5.4/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:3.5.3 to sharelatex/sharelatex:3.5.3@sha256:182a5b31914b72f5740390aafefa7963babfb6f940c987b07ee90e0a77aef23e","Warn: containerImage not pinned by hash: server-ce/hotfix/3.5.5/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:3.5.4 to sharelatex/sharelatex:3.5.4@sha256:112522633fefa0e1450f58c6665e959d9961eebc00e2237dab679467d86f3a9b","Warn: containerImage not pinned by hash: server-ce/hotfix/3.5.6/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:3.5.5 to sharelatex/sharelatex:3.5.5@sha256:c597aa2c71d3d0a05e3c777ad21313efd79664ab567831d3d5a2790dfae1a4d4","Warn: containerImage not pinned by hash: server-ce/hotfix/3.5.7/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:3.5.6 to sharelatex/sharelatex:3.5.6@sha256:796c804c098dc8f8aedc0995db131e7aa527cb1c5dafd5ad5f78334c7e23079d","Warn: containerImage not pinned by hash: server-ce/hotfix/3.5.8/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:3.5.7 to sharelatex/sharelatex:3.5.7@sha256:99862dbbc54786eb4578b4db667546d8a57e474cdead30dd1bc3b118862e3792","Warn: containerImage not pinned by hash: server-ce/hotfix/3.5.9/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:3.5.8 to sharelatex/sharelatex:3.5.8@sha256:f472bf16e1b51fff03363d7bfbe8983ea1235b3c118ee05dc988dbd82c90910a","Warn: containerImage not pinned by hash: server-ce/hotfix/4.0.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.0.0 to sharelatex/sharelatex:4.0.0@sha256:3b65d2fb81237654e7f8cb928656ad21a3855a7e9795623e20381f2b27e2eb19","Warn: containerImage not pinned by hash: server-ce/hotfix/4.0.3/Dockerfile:2: pin your Docker image by updating sharelatex/sharelatex:4.0.1 to sharelatex/sharelatex:4.0.1@sha256:7b428f302aef96effd460bfb85c6599c8b88fd188b0ad2e827447488b029109e","Warn: containerImage not pinned by hash: server-ce/hotfix/4.0.4/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.0.3 to sharelatex/sharelatex:4.0.3@sha256:a21fc7727e2ccf0eeadc66f69849d9205545f809699a60d9b1530b97f8180de4","Warn: containerImage not pinned by hash: server-ce/hotfix/4.0.5/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.0.4 to sharelatex/sharelatex:4.0.4@sha256:06e4eec40340e17c4a13d595a4075da600a6076b3dce49f51eaaffec4deba83d","Warn: containerImage not pinned by hash: server-ce/hotfix/4.0.6/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.0.5 to sharelatex/sharelatex:4.0.5@sha256:77dce64de0d78f9d5830cdeaf251b28d32a36777630404ef935ae21979377f56","Warn: containerImage not pinned by hash: server-ce/hotfix/4.1.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.1.0 to sharelatex/sharelatex:4.1.0@sha256:d870388fdc150c368b796dc298ba9010b0b040e08f020fc6e89fe7fcee76c234","Warn: containerImage not pinned by hash: server-ce/hotfix/4.1.2/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.1.1 to sharelatex/sharelatex:4.1.1@sha256:d870388fdc150c368b796dc298ba9010b0b040e08f020fc6e89fe7fcee76c234","Warn: containerImage not pinned by hash: server-ce/hotfix/4.1.3/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.1.2 to sharelatex/sharelatex:4.1.2@sha256:d870388fdc150c368b796dc298ba9010b0b040e08f020fc6e89fe7fcee76c234","Warn: containerImage not pinned by hash: server-ce/hotfix/4.1.4/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.1.3 to sharelatex/sharelatex:4.1.3@sha256:923251ae51f7ced82cc427626675c32b912c81a8ea21aa4ba8964865bf3b8a9e","Warn: containerImage not pinned by hash: server-ce/hotfix/4.1.5/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.1.4 to sharelatex/sharelatex:4.1.4@sha256:1e39a0e669320058c2ea7d437dd33689a2c233f27a76460544da5c94567589b7","Warn: containerImage not pinned by hash: server-ce/hotfix/4.1.6/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.1.5 to sharelatex/sharelatex:4.1.5@sha256:7d357dab52e44032a338bdd7c1442dd6a3c85de9ab15788f089a01debf0f97da","Warn: containerImage not pinned by hash: server-ce/hotfix/4.2.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.2.0 to sharelatex/sharelatex:4.2.0@sha256:4d4d847f10d1e79c80155e9d91cb8eee0693beae9f795370a8b41de8e86e33b9","Warn: containerImage not pinned by hash: server-ce/hotfix/4.2.2/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.2.1 to sharelatex/sharelatex:4.2.1@sha256:4d4d847f10d1e79c80155e9d91cb8eee0693beae9f795370a8b41de8e86e33b9","Warn: containerImage not pinned by hash: server-ce/hotfix/4.2.3/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.2.2 to sharelatex/sharelatex:4.2.2@sha256:9eb27c864c9332941e66d6348da8c915dea3a4801eec8452e0b243bd1fe8dd26","Warn: containerImage not pinned by hash: server-ce/hotfix/4.2.4/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.2.3 to sharelatex/sharelatex:4.2.3@sha256:6c6498de22775f1227eed7cf472c764aa851f0fe5b9e640d989ea8a90837159e","Warn: containerImage not pinned by hash: server-ce/hotfix/4.2.5/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.2.4 to sharelatex/sharelatex:4.2.4@sha256:ac0fc6dbda5e82b9c979721773aa120ad3c4a63469b791b16c3711e0b937528c","Warn: containerImage not pinned by hash: server-ce/hotfix/4.2.6/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.2.5 to sharelatex/sharelatex:4.2.5@sha256:afe2284b698d76923bce0e7309bb27384d826b38f5ead2908a2e0297d0d5818a","Warn: containerImage not pinned by hash: server-ce/hotfix/4.2.7/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.2.6 to sharelatex/sharelatex:4.2.6@sha256:afe2284b698d76923bce0e7309bb27384d826b38f5ead2908a2e0297d0d5818a","Warn: containerImage not pinned by hash: server-ce/hotfix/4.2.8/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.2.7 to sharelatex/sharelatex:4.2.7@sha256:c64cb25a6ecbdc24b798bb5eaf5ae81c4e84584d28c585817286020b3bea4bdf","Warn: containerImage not pinned by hash: server-ce/hotfix/4.2.9/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:4.2.8 to sharelatex/sharelatex:4.2.8@sha256:904776b0e0722ba4f44e5397cba33bfe9584488c74c0aa7accce96a2477b2761","Warn: containerImage not pinned by hash: server-ce/hotfix/5.0.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:5.0.0-RC4 to sharelatex/sharelatex:5.0.0-RC4@sha256:e69a523165334ed05c90bec419ba8b503ff9122de67d9d8a90e25d78305cf9da","Warn: containerImage not pinned by hash: server-ce/hotfix/5.0.2/Dockerfile:1","Warn: containerImage not pinned by hash: server-ce/hotfix/5.0.3/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:5.0.2-RC6 to sharelatex/sharelatex:5.0.2-RC6@sha256:512bdfa1b2c86913d1e095b67486497b5b97d9ea2001f1b81ce02cdfb39e959f","Warn: containerImage not pinned by hash: server-ce/hotfix/5.0.4/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:5.0.3 to sharelatex/sharelatex:5.0.3@sha256:72299fbb624bdccc4fc89a62097ce7f47485ab8d17b921dd5f2b215f179d4b19","Warn: containerImage not pinned by hash: server-ce/hotfix/5.0.5/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:5.0.4 to sharelatex/sharelatex:5.0.4@sha256:429f6c4c02d5028172499aea347269220fb3505cbba2680f5c981057ffa59316","Warn: containerImage not pinned by hash: server-ce/hotfix/5.0.6/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:5.0.5 to sharelatex/sharelatex:5.0.5@sha256:afc73ea53c1defa4527a872809edbc9bc98f8fe177b987a7b9829f8dbc4b56bd","Warn: containerImage not pinned by hash: server-ce/hotfix/5.0.7/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:5.0.6 to sharelatex/sharelatex:5.0.6@sha256:afc73ea53c1defa4527a872809edbc9bc98f8fe177b987a7b9829f8dbc4b56bd","Warn: containerImage not pinned by hash: server-ce/hotfix/5.1.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:5.1.0 to sharelatex/sharelatex:5.1.0@sha256:790b655a04ecdc07ea53276d6e3c0e5bb8cd016676402c71ea73007d2f801015","Warn: containerImage not pinned by hash: server-ce/hotfix/5.2.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:5.2.0 to sharelatex/sharelatex:5.2.0@sha256:a325560399c8baf706369ae99651774d6031dbac8607e723e95b6280fbb61e23","Warn: containerImage not pinned by hash: server-ce/hotfix/5.3.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:5.3.0 to sharelatex/sharelatex:5.3.0@sha256:126606213d8be24ad38b658ea95358e2584b17675ffcb8ec7e99625e9dd42e90","Warn: containerImage not pinned by hash: server-ce/hotfix/5.3.2/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:5.3.1 to sharelatex/sharelatex:5.3.1@sha256:3046aa526f5816c5c11758e743055df56f2335e85070b84fe5f86f0ecbb0884d","Warn: containerImage not pinned by hash: server-ce/hotfix/5.3.3/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:5.3.2 to sharelatex/sharelatex:5.3.2@sha256:3046aa526f5816c5c11758e743055df56f2335e85070b84fe5f86f0ecbb0884d","Warn: containerImage not pinned by hash: server-ce/hotfix/5.4.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:5.4.0 to sharelatex/sharelatex:5.4.0@sha256:3be5dfff47ac529a1193655118e80903022ed54437dd1e1a2bdc53b2b0c4712c","Warn: containerImage not pinned by hash: server-ce/hotfix/5.5.1/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:5.5.0 to sharelatex/sharelatex:5.5.0@sha256:d56f85856198576b85c292da8e5439aa4084301ca50b49e202f2758a9303587b","Warn: containerImage not pinned by hash: server-ce/hotfix/5.5.2/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:5.5.1 to sharelatex/sharelatex:5.5.1@sha256:e3e0456fd52512d37fd2e1db98575c47248be80219e2b18ae56a375870862349","Warn: containerImage not pinned by hash: server-ce/hotfix/5.5.3/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:5.5.2 to sharelatex/sharelatex:5.5.2@sha256:a9b671a7f751042afbc059060459f5c9a63a3dfeda365a480bc8db1c6eb5a063","Warn: containerImage not pinned by hash: server-ce/hotfix/5.5.4/Dockerfile:1: pin your Docker image by updating sharelatex/sharelatex:5.5.3 to sharelatex/sharelatex:5.5.3@sha256:481ae8fc88bdf4de312e740697facc1a39b4c687c335ba916f8f023e511a3c33","Warn: containerImage not pinned by hash: server-ce/test/Dockerfile:1: pin your Docker image by updating node:22.17.0 to node:22.17.0@sha256:2fa6c977460b56d4d8278947ab56faeb312bc4cc6c4cf78920c6de27812f51c5","Warn: containerImage not pinned by hash: services/chat/Dockerfile:5","Warn: containerImage not pinned by hash: services/chat/Dockerfile:13","Warn: containerImage not pinned by hash: services/chat/Dockerfile:24","Warn: containerImage not pinned by hash: services/clsi/Dockerfile:5","Warn: containerImage not pinned by hash: services/clsi/Dockerfile:17","Warn: containerImage not pinned by hash: services/clsi/Dockerfile:28","Warn: containerImage not pinned by hash: services/clsi/patch-texlive-dockerfile:1","Warn: containerImage not pinned by hash: services/contacts/Dockerfile:5","Warn: containerImage not pinned by hash: services/contacts/Dockerfile:13","Warn: containerImage not pinned by hash: services/contacts/Dockerfile:24","Warn: containerImage not pinned by hash: services/docstore/Dockerfile:5","Warn: containerImage not pinned by hash: services/docstore/Dockerfile:13","Warn: containerImage not pinned by hash: services/docstore/Dockerfile:24","Warn: containerImage not pinned by hash: services/docstore/test/acceptance/deps/Dockerfile.fake-gcs:1: pin your Docker image by updating fsouza/fake-gcs-server:latest to fsouza/fake-gcs-server:latest@sha256:d47b4cf8b87006cab8fbbecfa5f06a2a3c5722e464abddc0d107729663d40ec4","Warn: containerImage not pinned by hash: services/document-updater/Dockerfile:5","Warn: containerImage not pinned by hash: services/document-updater/Dockerfile:13","Warn: containerImage not pinned by hash: services/document-updater/Dockerfile:24","Warn: containerImage not pinned by hash: services/filestore/Dockerfile:5","Warn: containerImage not pinned by hash: services/filestore/Dockerfile:15","Warn: containerImage not pinned by hash: services/filestore/Dockerfile:26","Warn: containerImage not pinned by hash: services/filestore/test/acceptance/deps/Dockerfile.fake-gcs:1: pin your Docker image by updating fsouza/fake-gcs-server:1.20 to fsouza/fake-gcs-server:1.20@sha256:fcb96be282b42e30970d7b410c890693aa27462f9e91e9bafa3e16dc51a4073f","Warn: containerImage not pinned by hash: services/filestore/test/acceptance/deps/Dockerfile.s3mock:1: pin your Docker image by updating adobe/s3mock:2.4.14 to adobe/s3mock:2.4.14@sha256:4bdb4f0e5f4708e9d0f1b1c1f0ff37e6cc66995520ae621c0523be3b83d2c365","Warn: containerImage not pinned by hash: services/git-bridge/Dockerfile:3","Warn: containerImage not pinned by hash: services/git-bridge/Dockerfile:9","Warn: containerImage not pinned by hash: services/git-bridge/Dockerfile:19","Warn: containerImage not pinned by hash: services/git-bridge/Dockerfile:32: pin your Docker image by updating amazoncorretto:21-alpine to amazoncorretto:21-alpine@sha256:fda60fd7965970ce7ed7ce789b18418647b56ac6112fc17df006337bdc6355c4","Warn: containerImage not pinned by hash: services/history-v1/Dockerfile:5","Warn: containerImage not pinned by hash: services/history-v1/Dockerfile:18","Warn: containerImage not pinned by hash: services/history-v1/Dockerfile:29","Warn: containerImage not pinned by hash: services/notifications/Dockerfile:5","Warn: containerImage not pinned by hash: services/notifications/Dockerfile:13","Warn: containerImage not pinned by hash: services/notifications/Dockerfile:24","Warn: containerImage not pinned by hash: services/project-history/Dockerfile:5","Warn: containerImage not pinned by hash: services/project-history/Dockerfile:13","Warn: containerImage not pinned by hash: services/project-history/Dockerfile:24","Warn: containerImage not pinned by hash: services/real-time/Dockerfile:5","Warn: containerImage not pinned by hash: services/real-time/Dockerfile:13","Warn: containerImage not pinned by hash: services/real-time/Dockerfile:24","Warn: containerImage not pinned by hash: services/web/Dockerfile:3","Warn: containerImage not pinned by hash: services/web/Dockerfile:22","Warn: containerImage not pinned by hash: services/web/Dockerfile:31","Warn: containerImage not pinned by hash: services/web/Dockerfile:40","Warn: containerImage not pinned by hash: services/web/Dockerfile:53","Warn: containerImage not pinned by hash: services/web/Dockerfile:59","Warn: containerImage not pinned by hash: services/web/Dockerfile:64","Warn: containerImage not pinned by hash: services/web/Dockerfile:72","Warn: containerImage not pinned by hash: services/web/Dockerfile:78","Warn: containerImage not pinned by hash: services/web/Dockerfile.frontend:1: pin your Docker image by updating node:22.17.0 to node:22.17.0@sha256:2fa6c977460b56d4d8278947ab56faeb312bc4cc6c4cf78920c6de27812f51c5","Warn: containerImage not pinned by hash: services/web/Dockerfile.frontend.ci:5","Warn: containerImage not pinned by hash: services/web/frontend/js/features/source-editor/hunspell/Dockerfile:1: pin your Docker image by updating emscripten/emsdk:3.1.67 to emscripten/emsdk:3.1.67@sha256:2e5a1ae55cc0ef2d0c5d5c87deb4a74bea15c6ae03b2333d8aca02516671345b","Warn: containerImage not pinned by hash: services/web/scripts/translations/Dockerfile:1: pin your Docker image by updating node:22.17.0 to node:22.17.0@sha256:2fa6c977460b56d4d8278947ab56faeb312bc4cc6c4cf78920c6de27812f51c5","Warn: npmCommand not pinned by hash: server-ce/hotfix/2.4.1/Dockerfile:5-6","Warn: downloadThenRun not pinned by hash: server-ce/hotfix/3.5.9/Dockerfile:4-5","Warn: downloadThenRun not pinned by hash: server-ce/hotfix/4.0.4/Dockerfile:4-5","Warn: npmCommand not pinned by hash: server-ce/hotfix/4.2.5/Dockerfile:7","Warn: npmCommand not pinned by hash: server-ce/hotfix/5.0.3/Dockerfile:4","Warn: npmCommand not pinned by hash: server-ce/hotfix/5.0.4/Dockerfile:7","Warn: npmCommand not pinned by hash: server-ce/hotfix/5.3.1/Dockerfile:9-14","Warn: npmCommand not pinned by hash: server-ce/hotfix/5.3.1/Dockerfile:9-14","Warn: npmCommand not pinned by hash: server-ce/hotfix/5.3.1/Dockerfile:9-14","Warn: npmCommand not pinned by hash: server-ce/hotfix/5.4.1/Dockerfile:8","Warn: npmCommand not pinned by hash: server-ce/hotfix/5.5.1/Dockerfile:27","Warn: npmCommand not pinned by hash: server-ce/hotfix/5.5.1/Dockerfile:28","Warn: goCommand not pinned by hash: services/git-bridge/Dockerfile:7","Warn: npmCommand not pinned by hash: services/web/Dockerfile:36","Info:   0 out of   2 downloadThenRun dependencies pinned","Info:   0 out of   1 goCommand dependencies pinned","Info:   0 out of 121 containerImage dependencies pinned","Info:  12 out of  23 npmCommand 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"}},{"name":"Vulnerabilities","score":0,"reason":"22 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-593m-55hh-j8gv","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-pxg6-pf52-xh8x","Warn: Project is vulnerable to: GHSA-75v8-2h7p-7m2m","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-76c9-3jph-rj3q","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-fxwf-4rqh-v8g3","Warn: Project is vulnerable to: GHSA-25hc-qcg6-38wj","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-qgmg-gppg-76g5","Warn: Project is vulnerable to: GHSA-859w-5945-r5v3","Warn: Project is vulnerable to: GHSA-6v67-2wr5-gvf4","Warn: Project is vulnerable to: GHSA-pr98-23f8-jwxv","Warn: Project is vulnerable to: GHSA-5mg8-w23w-74h3","Warn: Project is vulnerable to: GHSA-7g45-4rm6-3mm3","Warn: Project is vulnerable to: GHSA-qh8g-58pp-2wxh","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-22T09:24:36.978Z","repository_id":13952093,"created_at":"2025-08-22T09:24:36.978Z","updated_at":"2025-08-22T09:24:36.978Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27778437,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-17T02:00:08.291Z","response_time":55,"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":[],"created_at":"2024-07-31T08:01:12.957Z","updated_at":"2025-12-17T06:08:50.048Z","avatar_url":"https://github.com/overleaf.png","language":"JavaScript","readme":"\u003ch1 align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://www.overleaf.com\"\u003e\u003cimg src=\"doc/logo.png\" alt=\"Overleaf\" width=\"300\"\u003e\u003c/a\u003e\n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003eAn open-source online real-time collaborative LaTeX editor.\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/overleaf/overleaf/wiki\"\u003eWiki\u003c/a\u003e •\n  \u003ca href=\"https://www.overleaf.com/for/enterprises\"\u003eServer Pro\u003c/a\u003e •\n  \u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e •\n  \u003ca href=\"https://mailchi.mp/overleaf.com/community-edition-and-server-pro\"\u003eMailing List\u003c/a\u003e •\n  \u003ca href=\"#authors\"\u003eAuthors\u003c/a\u003e •\n  \u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cimg src=\"doc/screenshot.png\" alt=\"A screenshot of a project being edited in Overleaf Community Edition\"\u003e\n\u003cp align=\"center\"\u003e\n  Figure 1: A screenshot of a project being edited in Overleaf Community Edition.\n\u003c/p\u003e\n\n## Community Edition\n\n[Overleaf](https://www.overleaf.com) is an open-source online real-time collaborative LaTeX editor. We run a hosted version at [www.overleaf.com](https://www.overleaf.com), but you can also run your own local version, and contribute to the development of Overleaf.\n\n\u003e [!CAUTION]\n\u003e Overleaf Community Edition is intended for use in environments where **all** users are trusted. Community Edition is **not** appropriate for scenarios where isolation of users is required due to Sandbox Compiles not being available. When not using Sandboxed Compiles, users have full read and write access to the `sharelatex` container resources (filesystem, network, environment variables) when running LaTeX compiles.\n\nFor more information on Sandbox Compiles check out our [documentation](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles).\n\n## Enterprise\n\nIf you want help installing and maintaining Overleaf in your lab or workplace, we offer an officially supported version called [Overleaf Server Pro](https://www.overleaf.com/for/enterprises). It also includes more features for security (SSO with LDAP or SAML), administration and collaboration (e.g. tracked changes). [Find out more!](https://www.overleaf.com/for/enterprises)\n\n## Keeping up to date\n\nSign up to the [mailing list](https://mailchi.mp/overleaf.com/community-edition-and-server-pro) to get updates on Overleaf releases and development.\n\n## Installation\n\nWe have detailed installation instructions in the [Overleaf Toolkit](https://github.com/overleaf/toolkit/).\n\n## Upgrading\n\nIf you are upgrading from a previous version of Overleaf, please see the [Release Notes section on the Wiki](https://github.com/overleaf/overleaf/wiki#release-notes) for all of the versions between your current version and the version you are upgrading to.\n\n## Overleaf Docker Image\n\nThis repo contains two dockerfiles, [`Dockerfile-base`](server-ce/Dockerfile-base), which builds the\n`sharelatex/sharelatex-base` image, and [`Dockerfile`](server-ce/Dockerfile) which builds the\n`sharelatex/sharelatex` (or \"community\") image.\n\nThe Base image generally contains the basic dependencies like `wget`, plus `texlive`.\nWe split this out because it's a pretty heavy set of\ndependencies, and it's nice to not have to rebuild all of that every time.\n\nThe `sharelatex/sharelatex` image extends the base image and adds the actual Overleaf code\nand services.\n\nUse `make build-base` and `make build-community` from `server-ce/` to build these images.\n\nWe use the [Phusion base-image](https://github.com/phusion/baseimage-docker)\n(which is extended by our `base` image) to provide us with a VM-like container\nin which to run the Overleaf services. Baseimage uses the `runit` service\nmanager to manage services, and we add our init-scripts from the `server-ce/runit`\nfolder.\n\n\n## Contributing\n\nPlease see the [CONTRIBUTING](CONTRIBUTING.md) file for information on contributing to the development of Overleaf.\n\n## Authors\n\n[The Overleaf Team](https://www.overleaf.com/about)\n\n## License\n\nThe code in this repository is released under the GNU AFFERO GENERAL PUBLIC LICENSE, version 3. A copy can be found in the [`LICENSE`](LICENSE) file.\n\nCopyright (c) Overleaf, 2014-2025.\n","funding_links":[],"categories":["Uncategorized","JavaScript","CoffeeScript","Documentation and Presentation","CoffeeScript (2)","others","Apps","Repos","Note Taking","LaTeX \u0026 PDF","Table of Contents","知识管理_wiki知识库"],"sub_categories":["Uncategorized","Writing","Editors","Text Editor","资源传输下载"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foverleaf%2Foverleaf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foverleaf%2Foverleaf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foverleaf%2Foverleaf/lists"}