Goコードセキュリティは、機密性・完全性・可用性を表すCIAトライアドを使って説明できます。CIAトライアドは、安全なシステムのモデルとして、また潜在的な脆弱性やその修正方法を特定するためによく使われます。現在、アプリケーションの80〜90%はオープンソースの依存関係で構成されています。しかし、残りの10〜20%も重要です。このコードには独自の知的財産が反映されており、安全性を維持するために支援してくれるオープンソースコミュニティはありません。ベストプラクティスは、Snyk Open Sourceなどのスキャナーを使ってプロジェクトのソフトウェア依存関係をスキャンし、更新することでオープンソースコミュニティの成果を活用するとともに、Snyk Codeを使って自分のコードをスキャンし、修正することです。