wg-best-practices-os-developers
The Best Practices for OSS Developers working group is dedicated to raising awareness and education of secure code best practices for open source developers.
파일 탐색기
최종 버전 다운로드 (.zip)- devcontainer.json
- linter.yml
- settings.yml
- custom-head.html
- footer.html
- header.html
- nav-items.html
- default.html
- style.scss
- Cairo-Black.ttf
- Cairo-Bold.ttf
- Cairo-ExtraBold.ttf
- Cairo-ExtraLight.ttf
- Cairo-Light.ttf
- Cairo-Medium.ttf
- Cairo-Regular.ttf
- Cairo-SemiBold.ttf
- Cairo-VariableFont_slnt,wght.ttf
- OFL.txt
- README.txt
- IBMPlexSans-Bold.ttf
- IBMPlexSans-BoldItalic.ttf
- IBMPlexSans-ExtraLight.ttf
- IBMPlexSans-ExtraLightItalic.ttf
- IBMPlexSans-Italic.ttf
- IBMPlexSans-Light.ttf
- IBMPlexSans-LightItalic.ttf
- IBMPlexSans-Medium.ttf
- IBMPlexSans-MediumItalic.ttf
- IBMPlexSans-Regular.ttf
- IBMPlexSans-SemiBold.ttf
- IBMPlexSans-SemiBoldItalic.ttf
- IBMPlexSans-Thin.ttf
- IBMPlexSans-ThinItalic.ttf
- OFL.txt
- Teko-Bold.ttf
- Teko-Light.ttf
- Teko-Medium.ttf
- Teko-Regular.ttf
- Teko-SemiBold.ttf
- NOTES.txt
- logo.svg
- .gitignore
- main.py
- README.md
- requirements.txt
- Compiler-Annotations-for-C-and-C++.md
- Compiler-Options-Hardening-Guide-for-C-and-C++.md
- demo.c
- Makefile
- README.md
- d1_both.c
- format-strings.py
- free.c
- argument-injection.html
- argument-injection.js
- assert.html
- assert.js
- checker.css
- checker.js
- commaize
- conversion.html
- conversion.js
- count-tiers
- create_checker.md
- create_labs.md
- csp1.html
- csp1.js
- deserialization.html
- deserialization.js
- format-strings.html
- format-strings.js
- format_alternatives.md
- fr_hello.html
- free.html
- free.js
- handling-errors.html
- handling-errors.js
- hardcoded.html
- hardcoded.js
- hello.html
- hello.js
- input1-emulation.html
- input1.html
- input1.js
- input2.html
- input2.js
- introduction.md
- ja_assert.html
- ja_conversion.html
- ja_csp1.html
- ja_deserialization.html
- ja_format-strings.html
- ja_free.html
- ja_handling-errors.html
- ja_hardcoded.html
- ja_hello.html
- ja_input1.html
- ja_input2.html
- ja_introduction.md
- ja_oob1.html
- ja_redos.html
- ja_regex0.html
- ja_regex1.html
- ja_shell-injection.html
- ja_sql-injection.html
- ja_xss.html
- js-yaml.min.js
- lab_runner.js
- Makefile
- mass-test
- oob1.html
- oob1.js
- README.md
- redos.html
- redos.js
- regex0.html
- regex0.js
- regex1.html
- regex1.js
- shell-injection.html
- shell-injection.js
- sql-injection.html
- sql-injection.js
- stamp.md
- template.html
- template.js
- validator.min.js
- xss.html
- xss.js
- actions_can_approve_pull_requests.md
- all_github_actions_are_allowed.md
- all_repositories_can_run_github_actions.md
- token_default_permissions_is_read_write.md
- enterprise_allows_creating_public_repos.md
- enterprise_allows_forking_repos.md
- enterprise_allows_inviting_externals_collaborators.md
- enterprise_enforce_two_factor_authentication.md
- enterprise_not_using_single_sign_on.md
- enterprise_not_using_visibility_change_disable_policy.md
- organization_has_too_many_admins.md
- stale_admin_found.md
- stale_member_found.md
- default_repository_permission_is_not_none.md
- non_admins_can_create_public_repositories.md
- organization_not_using_single_sign_on.md
- organization_webhook_doesnt_require_ssl.md
- organization_webhook_no_secret.md
- two_factor_authentication_not_required_for_org.md
- actions_can_approve_pull_requests.md
- code_review_by_two_members_not_required.md
- code_review_not_limited_to_code_owners.md
- code_review_not_required.md
- dismisses_stale_reviews.md
- forking_allowed_for_repository.md
- ghas_dependency_review_not_enabled.md
- missing_default_branch_protection.md
- missing_default_branch_protection_deletion.md
- missing_default_branch_protection_force_push.md
- no_conversation_resolution.md
- no_signed_commits.md
- non_linear_history.md
- pushes_are_not_restricted.md
- repository_has_too_many_admins.md
- repository_not_maintained.md
- repository_webhook_doesnt_require_ssl.md
- repository_webhook_no_secret.md
- requires_branches_up_to_date_before_merge.md
- requires_status_checks.md
- review_dismissal_allowed.md
- scorecard_score_too_low.md
- secret_scanning.md
- token_default_permissions_is_read_write.md
- vulnerability_alerts_not_enabled.md
- runner_group_can_be_used_by_public_repositories.md
- runner_group_not_limited_to_selected_repositories.md
- README.md
- collaborators_can_fork_repositories_to_external_namespaces.md
- group_does_not_enforce_branch_protection_by_default.md
- organization_webhook_doesnt_require_ssl.md
- two_factor_authentication_not_required_for_group.md
- stale_admin_found.md
- two_factor_authentication_is_disabled_for_a_collaborator.md
- two_factor_authentication_is_disabled_for_an_external_collaborator.md
- code_review_by_two_members_not_required.md
- code_review_not_required.md
- forking_allowed_for_repository.md
- missing_default_branch_protection.md
- missing_default_branch_protection_force_push.md
- no_conversation_resolution.md
- no_signed_commits.md
- project_has_too_many_admins.md
- project_not_maintained.md
- project_webhook_doesnt_require_ssl.md
- repository_allows_committer_approvals_policy.md
- repository_allows_overriding_approvers.md
- repository_allows_review_requester_to_approve_their_own_request.md
- repository_dismiss_stale_reviews.md
- repository_require_code_owner_reviews_policy.md
- requires_status_checks.md
- secret_scanning.md
- README.md
- .gitignore
- README.md
- 100000000000040000000600CAE1AC95F925149C.png
- 10000201000003E8000001814FBD437537C27120.png
- 10000201000003E80000069F7F7EE9E1E775F204.png
- 1000020100000640000003847E8CEBBD9A5D916B.png
- 100002010000064000000384E38E562141590E18.png
- 100002010000064000000384E79AD6E199C80622.png
- 10000201000006A1000007D08AB3F93F67C39EA1.png
- slide_018_composite.png
- slide_022_display.png
- slide_023_display.png
- slide_024_display.png
- slide_025_display.png
- slide_033_composite.png
- slide_042_display.png
- ai-ml-neural-network-nesting-diagram.png
- ai-system-inputs-and-outputs-diagram.png
- balance-beam-representing-trade-offs.jpg
- beware-human-discarding-poisoned-document-while-ai-holds-clean-ones.jpg
- blindfolded-squirrel-running-at-full-speed.jpg
- blindfolded-squirrel-shooting-paintballs.jpg
- businessman-and-robot-in-a-professional-meeting.jpg
- cloud-of-green-checkmarks-representing-test-results.jpg
- graduating-man-with-diploma.jpg
- grandmother-covering-robots-eyes-limiting-what-the-assistant-can-see.jpg
- group-of-robots-with-a-villain-in-a-black-mask-among-them.jpg
- lethal-trifecta-diagram-small.png
- lethal-trifecta-diagram.png
- lethal-trifecta-highlight-exposure.png
- lethal-trifecta-highlight-externally-communicate.png
- lethal-trifecta-highlight-private-data.png
- locked-bomb-symbolizing-the-need-to-secure-mcp-servers.jpg
- magnifying-glass-revealing-a-bug-scrutinize-proposals.png
- man-cutting-the-robots-phone-cord.jpg
- man-giving-thumbs-up-next-to-a-small-blue-robot.jpg
- man-waving-cheerfully-next-to-a-smiling-robot.jpg
- person-coding-at-a-laptop-with-robot-assistants-and-verification-checks.jpg
- raccoon-swapping-safelib-packages-while-confused-robot-looks-on-slopsquatting.jpg
- risk-management-diagram-iso-31000.png
- robot-and-woman-reviewing-a-document-together-at-a-desk.jpg
- robot-assembling-checkmarks-on-an-assembly-line.jpg
- robot-locked-in-cage.png
- robot-reviewing-documents-with-a-padlock-symbol.jpg
- robot-unrolling-a-long-scroll-of-logs-while-a-person-watches.jpg
- squirrel-walking-into-a-door-with-nails.jpg
- two-main-security-risk-kinds-diagram.png
- woman-and-robot-reviewing-a-document-together-with-magnifying-glasses.jpg
- woman-multitasking-with-many-arms-representing-the-basics-of-secure-development.jpg
- woman-with-glasses-reviewing-a-clipboard-of-changes.jpg
- compliant01.png
- noncompliant01.png
- README.md
- compliant01.py
- noncompliant01.py
- README.md
- compliant01.py
- example01.py
- example02.py
- noncompliant01.py
- README.md
- example01.py
- README.md
- compliant01.py
- example01.py
- example02.py
- example03.py
- noncompliant01.py
- README.md
- compliant01.py
- example01.py
- noncompliant01.py
- README.md
- compliant01.py
- compliant02.py
- example01.py
- noncompliant01.py
- noncompliant02.py
- README.md
- compliant01.py
- compliant02.py
- noncompliant01.py
- README.md
- compliant01.py
- compliant02.py
- compliant03.py
- noncompliant01.py
- noncompliant02.py
- noncompliant03.py
- README.md
- compliant01.py
- compliant02.py
- example01.py
- example02.py
- example03.py
- example04.py
- example05.py
- noncompliant01.py
- noncompliant02.py
- README.md
- compliant01.py
- compliant02.py
- example01.py
- example02.py
- noncompliant01.py
- noncompliant02.py
- README.md
- compliant01.py
- compliant02.py
- example01.py
- example02.py
- noncompliant01.py
- README.md
- compliant01.py
- noncompliant01.py
- README.md
- compliant01.py
- noncompliant01.py
- README.md
- compliant01.py
- noncompliant01.py
- README.md
- compliant01.py
- compliant02.py
- noncompliant01.py
- noncompliant02.py
- README.md
- compliant01.py
- image01.webp
- noncompliant01.py
- README.md
- compliant01.py
- example01.py
- image01.png
- noncompliant01.py
- README.md
- compliant01.py
- example01.py
- noncompliant01.py
- noncompliant02.py
- README.md
- compliant01.bash
- example01.bash
- example01.py
- noncompliant01.bash
- README.md
- compliant01.py
- example01.py
- noncompliant01.py
- README.md
- compliant01.py
- noncompliant01.py
- README.md
- compliant01.py
- noncompliant01.py
- README.md
- compliant01.py
- compliant02.py
- noncompliant01.py
- noncompliant02.py
- noncompliant03.py
- README.md
- compliant01.py
- example01.py
- noncompliant01.py
- README.md
- compliant01.py
- compliant02.py
- compliant03.py
- example01.py
- noncompliant01.py
- noncompliant02.py
- README.md
- compliant01.py
- compliant02.py
- noncompliant01.py
- README.md
- compliant01.py
- example01.py
- noncompliant01.py
- README.md
- compliant01.py
- compliant02.py
- example01.py
- noncompliant01.py
- noncompliant02.py
- README.md
- compliant01.py
- compliant02.py
- noncompliant01.py
- noncompliant02.py
- README.md
- compliant01.py
- noncompliant01.py
- README.md
- compliant01.py
- noncompliant01.py
- README.md
- compliant01.py
- noncompliant01.py
- noncompliant02.py
- noncompliant03.py
- README.md
- compliant01.py
- noncompliant01.py
- README.md
- compliant01.py
- compliant02.py
- noncompliant01.py
- noncompliant02.py
- README.md
- compliant01.py
- compliant02.py
- noncompliant01.py
- noncompliant02.py
- README.md
- compliant01.py
- compliant02.py
- example01.py
- noncompliant01.py
- noncompliant02.py
- README.md
- compliant01.py
- compliant02.py
- noncompliant01.py
- noncompliant02.py
- README.md
- compliant01.py
- compliant02.py
- compliant03.py
- compliant04.py
- noncompliant01.py
- noncompliant02.py
- README.md
- compliant01.py
- compliant02.py
- example01.py
- image01.png
- image02.png
- noncompliant01.py
- noncompliant02.py
- noncompliant03.py
- readme.md
- compliant01.py
- compliant02.py
- compliant03.py
- noncompliant01.py
- noncompliant02.py
- noncompliant03.py
- README.md
- compliant01.py
- compliant02.py
- noncompliant01.py
- noncompliant02.py
- README.md
- compliant01.py
- example01.py
- noncompliant01.py
- README.md
- compliant01.py
- compliant02.py
- compliant03.py
- noncompliant01.py
- noncompliant02.py
- noncompliant03.py
- README.md
- compliant01.py
- noncompliant01.py
- noncompliant02.py
- README.md
- compliant01.py
- compliant02.py
- noncompliant01.py
- noncompliant02.py
- README.md
- compliant01.py
- noncompliant01.py
- README.md
- compliant01.py
- noncompliant01.py
- README.md
- compliant01.py
- example01.py
- noncompliant01.py
- README.md
- compliant01.py
- example01.py
- noncompliant01.py
- README_TEMPLATE.md
- CONTRIBUTING.md
- index.md
- readme.md
- Simplest-Possible-Process.md
- regex.py
- regex.rb
- Concise-Guide-for-Evaluating-Open-Source-Software.md
- _config.yml
- Best-Practices-for-Open-Source-Developers-Story.pptx
- CNAME
- Concise-Guide-for-Collaborating-with-Open-Source-Projects.md
- Concise-Guide-for-Developing-More-Secure-Software.md
- Concise-Guide-for-Evaluating-Open-Source-Software.md
- Correctly-Using-Regular-Expressions-Rationale.md
- Correctly-Using-Regular-Expressions.md
- CRA-Brief-Guide-for-OSS-Developers.md
- developers.md
- Existing Guidelines for Developing and Distributing Secure Software.md
- index.md
- inventory.md
- Learning-Platform-Architecture_Draft.pptx
- learning-platform.md
- readme.md
- Secure-AI_ML-Driven-Software-Development.md
- securesoftwaredevelopmentguidingprinciples-signatures.md
- SecureSoftwareGuidingPrinciples.md
- Security-Focused-Guide-for-AI-Code-Assistant-Instructions.md
- Simplifying-Software-Component-Updates.md
- translations.md
- Vendored-Dependencies-Guide.md
- landing_page.png
- Learning-Platform-Architecture_Draft.gif
- Learning-Platform-Architecture_Draft.png
- New-SKF-UI.png
- OpenSSF Dev Best Practices Projects Relations.png
- ossf-best-goose.png
- Default.css
- Default.less
- icons.css
- Mobile.css
- Mobile.less
- normalize.css
- responsive.css
- open-sans-v20-latin-700.eot
- open-sans-v20-latin-700.svg
- open-sans-v20-latin-700.ttf
- open-sans-v20-latin-700.woff
- open-sans-v20-latin-700.woff2
- open-sans-v20-latin-regular.eot
- open-sans-v20-latin-regular.svg
- open-sans-v20-latin-regular.ttf
- open-sans-v20-latin-regular.woff
- open-sans-v20-latin-regular.woff2
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- ico-code.svg
- ico-codv.svg
- ico-coin.svg
- ico-desi.svg
- ico-prod.svg
- ico-trai.svg
- counterup2-1.0.1.min.js
- jquery.waypoints.min.js
- jquery-filestyle.min.css
- jquery-filestyle.min.js
- dlmenu.css
- jquery.dlmenu.js
- jquery.dlmenu.js.bad
- megafish-feba.css
- megafish.css
- superfish-navbar.css
- superfish-vertical.css
- superfish.css
- hoverIntent.js
- superfish.js
- supersubs.js
- bubble.html
- full.html
- snow.html
- quill.bubble.css
- quill.core.css
- quill.core.js
- quill.js
- quill.min.js
- quill.min.js.map
- quill.snow.css
- aos.css
- aos.js
- jquery.nav.js
- jquery.scrollTo.min.js
- jquery-scrolltofixed-min.js
- skrollr.min.js
- flexslider.css
- jquery.flexslider-min.js
- owl.carousel.min.css
- owl.carousel.min.js
- owl.theme.default.min.css
- jquery-1.11.2.min.js
- jquery-3.4-1.min.js
- jquery-ui.1.12.0.min.js
- modernizr-2.6.2.min.js
- jquery.vide.js
- VideoJS.svg
- VideoJS.ttf
- VideoJS.woff
- video-js.min.css
- video.min.js
- actions-ossf.js
- index.html
- Apache-2.0.txt
- CC-BY-4.0.txt
- MIT.txt
- 20210412.md
- 20210426.md
- 20210510.md
- 20210525.md
- 20210607.md
- 20210622.md
- 20210706.md
- 20210720.md
- 20210803.md
- 20210817.md
- 20210831.md
- 20210914.md
- 20210928.md
- 20211012.md
- 20211026.md
- 20211109.md
- 20211123.md
- 20211207.md
- 20220118.md
- 20220201.md
- 20220215.md
- 20220301.md
- 20220315.md
- 20220329.md
- 20220412.md
- owaspdiagram.png
- skfeditor1.png
- skfeditor2.png
- skfeditorscreenshot.png
- 2023.md
- meeting-minutes.md
- OSS-NA 2023 - Implementing the OSSF Best Practices Badges & Scorecards into your project (1).pdf
- readme.md
- .gitignore
- .markdownlint.yml
- CHARTER.md
- code-of-conduct.md
- CONTRIBUTING.md
- meeting-minutes.md
- members.md
- package-lock.json
- package.json
- README.md
- SECURITY.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/ossf/wg-best-practices-os-developers
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd wg-best-practices-os-developers
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
// repository documentation
Was this content helpful?
(0 ratings)
