{"id":13523072,"url":"https://github.com/OWASP/Go-SCP","last_synced_at":"2025-04-01T00:30:56.986Z","repository":{"id":38008488,"uuid":"87070385","full_name":"OWASP/Go-SCP","owner":"OWASP","description":"Golang Secure Coding Practices guide","archived":false,"fork":false,"pushed_at":"2024-05-31T08:03:49.000Z","size":16506,"stargazers_count":4842,"open_issues_count":16,"forks_count":370,"subscribers_count":129,"default_branch":"master","last_synced_at":"2024-10-29T15:05:12.148Z","etag":null,"topics":["appsec","golang"],"latest_commit_sha":null,"homepage":"https://owasp.org/www-project-go-secure-coding-practices-guide/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-sa-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OWASP.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}},"created_at":"2017-04-03T12:16:29.000Z","updated_at":"2024-10-28T14:38:16.000Z","dependencies_parsed_at":"2024-01-06T01:03:41.344Z","dependency_job_id":"9aa25271-2041-48eb-80a2-17225b1b9030","html_url":"https://github.com/OWASP/Go-SCP","commit_stats":{"total_commits":163,"total_committers":36,"mean_commits":4.527777777777778,"dds":"0.32515337423312884","last_synced_commit":"e6c92359bb1733c14c9d1a5218144c8102f82df0"},"previous_names":["checkmarx/go-scp"],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OWASP%2FGo-SCP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OWASP%2FGo-SCP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OWASP%2FGo-SCP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OWASP%2FGo-SCP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OWASP","download_url":"https://codeload.github.com/OWASP/Go-SCP/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222688173,"owners_count":17023297,"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","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":["appsec","golang"],"created_at":"2024-08-01T06:00:55.223Z","updated_at":"2024-11-02T07:31:16.395Z","avatar_url":"https://github.com/OWASP.png","language":"Go","readme":"You can download this book in the following formats: [PDF][9], [Mobi][10] and\n[ePub][11].\n\n# Introduction\n\nGo Language - Web Application Secure Coding Practices is a guide written for\nanyone who is using the [Go Programming Language][1] and aims to use it for web\ndevelopment.\n\nIt was originally created by [Checkmarx Security Research Team][2] and later\ndonated to the OWASP Foundation: see the [project page][13]. The book follows\nthe [OWASP Secure Coding Practices - Quick Reference Guide v2 (stable)][3]\nrelease.\n\nThe main goal of this book is to help developers avoid common mistakes while at\nthe same time, learning a new programming language through a \"hands-on\napproach\". This book provides a good level of detail on \"how to do it securely\"\nshowing what kind of security problems could arise during development.\n\n## The Audience for this Book\n\nThe primary audience of the Go Secure Coding Practices Guide is developers,\nparticularly the ones with previous experience with other programming languages.\n\nThe book is also a great reference to those learning programming for the first\ntime, who have already finish the [Go tour][7].\n\n## What You Will Learn\n\nThis book covers the [OWASP Secure Coding Practices Guide][12] topic-by-topic,\nproviding examples and recommendations using Go, to help developers avoid common\nmistakes and pitfalls.\n\nAfter reading this book, you'll be more confident you're developing secure Go\napplications.\n\n## About OWASP Secure Coding Practices\n\nThis book was adapted for Go Language from The [Secure Coding Practices Quick\nReference Guide][3], an [OWASP][4] - Open Web Application Security Project. It\nis a \"_technology agnostic set of general software security coding practices, in\na comprehensive checklist format, that can be integrated into the development\nlifecycle_\" ([source][12]).\n\n[OWASP][4] itself is \"_an open community dedicated to enabling organizations to\nconceive, develop, acquire, operate, and maintain applications that can be\ntrusted. All of the OWASP tools, documents, forums, and chapters are free and\nopen to anyone interested in improving application security_\" ([source][5]).\n\n## How to Contribute\n\nThis book was created using a few open source tools.\nIf you're curious about how we built it from scratch, read the\n[How To contribute section][6].\n\n## License\n\nThis document is released under the Creative Commons Attribution-ShareAlike 4.0\nInternational license (CC BY-SA 4.0). For any reuse or distribution, you must\nmake clear to others the license terms of this work.\n[https://creativecommons.org/licenses/by-sa/4.0/][8]\n\n[1]: https://golang.org\n[2]: http://chkmrx.co/2sffXFr\n[3]: https://owasp.org/www-project-secure-coding-practices-quick-reference-guide/\n[4]: https://owasp.org/\n[5]: https://owasp.org/about/\n[6]: src/howto-contribute.md\n[7]: https://go.dev/tour/\n[8]: https://creativecommons.org/licenses/by-sa/4.0/\n[9]: dist/go-webapp-scp.pdf\n[10]: dist/go-webapp-scp.mobi\n[11]: dist/go-webapp-scp.epub\n[12]: https://owasp.org/www-project-secure-coding-practices-quick-reference-guide/#div-download\n[13]: https://owasp.org/www-project-go-secure-coding-practices-guide/\n","funding_links":[],"categories":["Articles, Guides \u0026 Talks","Go","Go (531)","资源","📦 リソース"],"sub_categories":["书籍","2. 開発"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOWASP%2FGo-SCP","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FOWASP%2FGo-SCP","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOWASP%2FGo-SCP/lists"}