feat(cwe): update CWE dictionary (#1443)
This commit is contained in:
		
							
								
								
									
										74
									
								
								cwe/cwe.go
									
									
									
									
									
								
							
							
						
						
									
										74
									
								
								cwe/cwe.go
									
									
									
									
									
								
							@@ -1,7 +1,13 @@
 | 
			
		||||
package cwe
 | 
			
		||||
 | 
			
		||||
// CweTopTwentyfive2019 has CWE-ID in CWE Top 25
 | 
			
		||||
var CweTopTwentyfive2019 = map[string]string{
 | 
			
		||||
// CweTopTwentyfives has CWE-ID in CWE Top 25
 | 
			
		||||
var CweTopTwentyfives = map[string]map[string]string{
 | 
			
		||||
	"2019": cweTopTwentyfive2019,
 | 
			
		||||
	"2020": cweTopTwentyfive2020,
 | 
			
		||||
	"2021": cweTopTwentyfive2021,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
var cweTopTwentyfive2019 = map[string]string{
 | 
			
		||||
	"119": "1",
 | 
			
		||||
	"79":  "2",
 | 
			
		||||
	"20":  "3",
 | 
			
		||||
@@ -29,5 +35,65 @@ var CweTopTwentyfive2019 = map[string]string{
 | 
			
		||||
	"295": "25",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// CweTopTwentyfive2019URL has CWE Top25 links
 | 
			
		||||
var CweTopTwentyfive2019URL = "https://cwe.mitre.org/top25/archive/2019/2019_cwe_top25.html"
 | 
			
		||||
var cweTopTwentyfive2020 = map[string]string{
 | 
			
		||||
	"79":  "1",
 | 
			
		||||
	"787": "2",
 | 
			
		||||
	"20":  "3",
 | 
			
		||||
	"125": "4",
 | 
			
		||||
	"119": "5",
 | 
			
		||||
	"89":  "6",
 | 
			
		||||
	"200": "7",
 | 
			
		||||
	"416": "8",
 | 
			
		||||
	"352": "9",
 | 
			
		||||
	"78":  "10",
 | 
			
		||||
	"190": "11",
 | 
			
		||||
	"22":  "12",
 | 
			
		||||
	"476": "13",
 | 
			
		||||
	"287": "14",
 | 
			
		||||
	"434": "16",
 | 
			
		||||
	"732": "16",
 | 
			
		||||
	"94":  "17",
 | 
			
		||||
	"522": "18",
 | 
			
		||||
	"611": "19",
 | 
			
		||||
	"798": "20",
 | 
			
		||||
	"502": "21",
 | 
			
		||||
	"269": "22",
 | 
			
		||||
	"400": "23",
 | 
			
		||||
	"306": "24",
 | 
			
		||||
	"862": "25",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
var cweTopTwentyfive2021 = map[string]string{
 | 
			
		||||
	"787": "1",
 | 
			
		||||
	"79":  "2",
 | 
			
		||||
	"125": "3",
 | 
			
		||||
	"20":  "4",
 | 
			
		||||
	"78":  "5",
 | 
			
		||||
	"89":  "6",
 | 
			
		||||
	"416": "7",
 | 
			
		||||
	"22":  "8",
 | 
			
		||||
	"352": "9",
 | 
			
		||||
	"434": "10",
 | 
			
		||||
	"306": "11",
 | 
			
		||||
	"190": "12",
 | 
			
		||||
	"502": "13",
 | 
			
		||||
	"287": "14",
 | 
			
		||||
	"476": "16",
 | 
			
		||||
	"798": "16",
 | 
			
		||||
	"119": "17",
 | 
			
		||||
	"862": "18",
 | 
			
		||||
	"276": "19",
 | 
			
		||||
	"200": "20",
 | 
			
		||||
	"522": "21",
 | 
			
		||||
	"732": "22",
 | 
			
		||||
	"611": "23",
 | 
			
		||||
	"918": "24",
 | 
			
		||||
	"77":  "25",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// CweTopTwentyfiveURLs has CWE Top25 links
 | 
			
		||||
var CweTopTwentyfiveURLs = map[string]string{
 | 
			
		||||
	"2019": "https://cwe.mitre.org/top25/archive/2019/2019_cwe_top25.html",
 | 
			
		||||
	"2020": "https://cwe.mitre.org/top25/archive/2020/2020_cwe_top25.html",
 | 
			
		||||
	"2021": "https://cwe.mitre.org/top25/archive/2021/2021_cwe_top25.html",
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										292
									
								
								cwe/owasp.go
									
									
									
									
									
								
							
							
						
						
									
										292
									
								
								cwe/owasp.go
									
									
									
									
									
								
							@@ -1,7 +1,12 @@
 | 
			
		||||
package cwe
 | 
			
		||||
 | 
			
		||||
// OwaspTopTen2017 has CWE-ID in OWSP Top 10
 | 
			
		||||
var OwaspTopTen2017 = map[string]string{
 | 
			
		||||
// OwaspTopTens has CWE-ID in OWASP Top 10
 | 
			
		||||
var OwaspTopTens = map[string]map[string]string{
 | 
			
		||||
	"2017": owaspTopTen2017,
 | 
			
		||||
	"2021": owaspTopTen2021,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
var owaspTopTen2017 = map[string]string{
 | 
			
		||||
	"77":  "1",
 | 
			
		||||
	"89":  "1",
 | 
			
		||||
	"564": "1",
 | 
			
		||||
@@ -36,30 +41,265 @@ var OwaspTopTen2017 = map[string]string{
 | 
			
		||||
	"778": "10",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// OwaspTopTen2017GitHubURLEn has GitHub links
 | 
			
		||||
var OwaspTopTen2017GitHubURLEn = map[string]string{
 | 
			
		||||
	"1":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa1-injection.md",
 | 
			
		||||
	"2":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa2-broken-authentication.md",
 | 
			
		||||
	"3":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa3-sensitive-data-disclosure.md",
 | 
			
		||||
	"4":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa4-xxe.md",
 | 
			
		||||
	"5":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa5-broken-access-control.md",
 | 
			
		||||
	"6":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa6-security-misconfiguration.md",
 | 
			
		||||
	"7":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa7-xss.md",
 | 
			
		||||
	"8":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa8-insecure-deserialization.md",
 | 
			
		||||
	"9":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa9-known-vulns.md<Paste>",
 | 
			
		||||
	"10": "https://github.com/OWASP/Top10/blob/master/2017/en/0xaa-logging-detection-response.md",
 | 
			
		||||
var owaspTopTen2021 = map[string]string{
 | 
			
		||||
	"22":   "1",
 | 
			
		||||
	"23":   "1",
 | 
			
		||||
	"35":   "1",
 | 
			
		||||
	"59":   "1",
 | 
			
		||||
	"200":  "1",
 | 
			
		||||
	"201":  "1",
 | 
			
		||||
	"219":  "1",
 | 
			
		||||
	"264":  "1",
 | 
			
		||||
	"275":  "1",
 | 
			
		||||
	"276":  "1",
 | 
			
		||||
	"284":  "1",
 | 
			
		||||
	"285":  "1",
 | 
			
		||||
	"352":  "1",
 | 
			
		||||
	"359":  "1",
 | 
			
		||||
	"377":  "1",
 | 
			
		||||
	"402":  "1",
 | 
			
		||||
	"425":  "1",
 | 
			
		||||
	"441":  "1",
 | 
			
		||||
	"497":  "1",
 | 
			
		||||
	"538":  "1",
 | 
			
		||||
	"540":  "1",
 | 
			
		||||
	"552":  "1",
 | 
			
		||||
	"566":  "1",
 | 
			
		||||
	"601":  "1",
 | 
			
		||||
	"639":  "1",
 | 
			
		||||
	"651":  "1",
 | 
			
		||||
	"668":  "1",
 | 
			
		||||
	"706":  "1",
 | 
			
		||||
	"862":  "1",
 | 
			
		||||
	"863":  "1",
 | 
			
		||||
	"913":  "1",
 | 
			
		||||
	"922":  "1",
 | 
			
		||||
	"1275": "1",
 | 
			
		||||
 | 
			
		||||
	"261": "2",
 | 
			
		||||
	"296": "2",
 | 
			
		||||
	"310": "2",
 | 
			
		||||
	"319": "2",
 | 
			
		||||
	"321": "2",
 | 
			
		||||
	"322": "2",
 | 
			
		||||
	"323": "2",
 | 
			
		||||
	"324": "2",
 | 
			
		||||
	"325": "2",
 | 
			
		||||
	"326": "2",
 | 
			
		||||
	"327": "2",
 | 
			
		||||
	"328": "2",
 | 
			
		||||
	"329": "2",
 | 
			
		||||
	"330": "2",
 | 
			
		||||
	"331": "2",
 | 
			
		||||
	"335": "2",
 | 
			
		||||
	"336": "2",
 | 
			
		||||
	"337": "2",
 | 
			
		||||
	"338": "2",
 | 
			
		||||
	"340": "2",
 | 
			
		||||
	"347": "2",
 | 
			
		||||
	"523": "2",
 | 
			
		||||
	"720": "2",
 | 
			
		||||
	"757": "2",
 | 
			
		||||
	"759": "2",
 | 
			
		||||
	"760": "2",
 | 
			
		||||
	"780": "2",
 | 
			
		||||
	"818": "2",
 | 
			
		||||
	"916": "2",
 | 
			
		||||
 | 
			
		||||
	"20":  "3",
 | 
			
		||||
	"74":  "3",
 | 
			
		||||
	"75":  "3",
 | 
			
		||||
	"77":  "3",
 | 
			
		||||
	"78":  "3",
 | 
			
		||||
	"79":  "3",
 | 
			
		||||
	"80":  "3",
 | 
			
		||||
	"83":  "3",
 | 
			
		||||
	"87":  "3",
 | 
			
		||||
	"88":  "3",
 | 
			
		||||
	"89":  "3",
 | 
			
		||||
	"90":  "3",
 | 
			
		||||
	"91":  "3",
 | 
			
		||||
	"93":  "3",
 | 
			
		||||
	"94":  "3",
 | 
			
		||||
	"95":  "3",
 | 
			
		||||
	"96":  "3",
 | 
			
		||||
	"97":  "3",
 | 
			
		||||
	"98":  "3",
 | 
			
		||||
	"99":  "3",
 | 
			
		||||
	"100": "3",
 | 
			
		||||
	"113": "3",
 | 
			
		||||
	"116": "3",
 | 
			
		||||
	"138": "3",
 | 
			
		||||
	"184": "3",
 | 
			
		||||
	"470": "3",
 | 
			
		||||
	"471": "3",
 | 
			
		||||
	"564": "3",
 | 
			
		||||
	"610": "3",
 | 
			
		||||
	"643": "3",
 | 
			
		||||
	"644": "3",
 | 
			
		||||
	"652": "3",
 | 
			
		||||
	"917": "3",
 | 
			
		||||
 | 
			
		||||
	"73":   "4",
 | 
			
		||||
	"183":  "4",
 | 
			
		||||
	"209":  "4",
 | 
			
		||||
	"213":  "4",
 | 
			
		||||
	"235":  "4",
 | 
			
		||||
	"256":  "4",
 | 
			
		||||
	"257":  "4",
 | 
			
		||||
	"266":  "4",
 | 
			
		||||
	"269":  "4",
 | 
			
		||||
	"280":  "4",
 | 
			
		||||
	"311":  "4",
 | 
			
		||||
	"312":  "4",
 | 
			
		||||
	"313":  "4",
 | 
			
		||||
	"316":  "4",
 | 
			
		||||
	"419":  "4",
 | 
			
		||||
	"430":  "4",
 | 
			
		||||
	"434":  "4",
 | 
			
		||||
	"444":  "4",
 | 
			
		||||
	"451":  "4",
 | 
			
		||||
	"472":  "4",
 | 
			
		||||
	"501":  "4",
 | 
			
		||||
	"522":  "4",
 | 
			
		||||
	"525":  "4",
 | 
			
		||||
	"539":  "4",
 | 
			
		||||
	"579":  "4",
 | 
			
		||||
	"598":  "4",
 | 
			
		||||
	"602":  "4",
 | 
			
		||||
	"642":  "4",
 | 
			
		||||
	"646":  "4",
 | 
			
		||||
	"650":  "4",
 | 
			
		||||
	"653":  "4",
 | 
			
		||||
	"656":  "4",
 | 
			
		||||
	"657":  "4",
 | 
			
		||||
	"799":  "4",
 | 
			
		||||
	"807":  "4",
 | 
			
		||||
	"840":  "4",
 | 
			
		||||
	"841":  "4",
 | 
			
		||||
	"927":  "4",
 | 
			
		||||
	"1021": "4",
 | 
			
		||||
	"1173": "4",
 | 
			
		||||
 | 
			
		||||
	"2":    "5",
 | 
			
		||||
	"11":   "5",
 | 
			
		||||
	"13":   "5",
 | 
			
		||||
	"15":   "5",
 | 
			
		||||
	"16":   "5",
 | 
			
		||||
	"260":  "5",
 | 
			
		||||
	"315":  "5",
 | 
			
		||||
	"520":  "5",
 | 
			
		||||
	"526":  "5",
 | 
			
		||||
	"537":  "5",
 | 
			
		||||
	"541":  "5",
 | 
			
		||||
	"547":  "5",
 | 
			
		||||
	"611":  "5",
 | 
			
		||||
	"614":  "5",
 | 
			
		||||
	"756":  "5",
 | 
			
		||||
	"776":  "5",
 | 
			
		||||
	"942":  "5",
 | 
			
		||||
	"1004": "5",
 | 
			
		||||
	"1032": "5",
 | 
			
		||||
	"1174": "5",
 | 
			
		||||
 | 
			
		||||
	"937":  "6",
 | 
			
		||||
	"1035": "6",
 | 
			
		||||
	"1104": "6",
 | 
			
		||||
 | 
			
		||||
	"255":  "7",
 | 
			
		||||
	"259":  "7",
 | 
			
		||||
	"287":  "7",
 | 
			
		||||
	"288":  "7",
 | 
			
		||||
	"290":  "7",
 | 
			
		||||
	"294":  "7",
 | 
			
		||||
	"295":  "7",
 | 
			
		||||
	"297":  "7",
 | 
			
		||||
	"300":  "7",
 | 
			
		||||
	"302":  "7",
 | 
			
		||||
	"304":  "7",
 | 
			
		||||
	"306":  "7",
 | 
			
		||||
	"307":  "7",
 | 
			
		||||
	"346":  "7",
 | 
			
		||||
	"384":  "7",
 | 
			
		||||
	"521":  "7",
 | 
			
		||||
	"613":  "7",
 | 
			
		||||
	"620":  "7",
 | 
			
		||||
	"640":  "7",
 | 
			
		||||
	"798":  "7",
 | 
			
		||||
	"940":  "7",
 | 
			
		||||
	"1216": "7",
 | 
			
		||||
 | 
			
		||||
	"345": "8",
 | 
			
		||||
	"353": "8",
 | 
			
		||||
	"426": "8",
 | 
			
		||||
	"494": "8",
 | 
			
		||||
	"502": "8",
 | 
			
		||||
	"565": "8",
 | 
			
		||||
	"784": "8",
 | 
			
		||||
	"829": "8",
 | 
			
		||||
	"830": "8",
 | 
			
		||||
	"915": "8",
 | 
			
		||||
 | 
			
		||||
	"117": "9",
 | 
			
		||||
	"223": "9",
 | 
			
		||||
	"532": "9",
 | 
			
		||||
	"778": "9",
 | 
			
		||||
 | 
			
		||||
	"918": "10",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// OwaspTopTen2017GitHubURLJa has GitHub links
 | 
			
		||||
var OwaspTopTen2017GitHubURLJa = map[string]string{
 | 
			
		||||
	"1":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa1-injection.md",
 | 
			
		||||
	"2":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa2-broken-authentication.md",
 | 
			
		||||
	"3":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa3-sensitive-data-disclosure.md",
 | 
			
		||||
	"4":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa4-xxe.md",
 | 
			
		||||
	"5":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa5-broken-access-control.md",
 | 
			
		||||
	"6":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa6-security-misconfiguration.md",
 | 
			
		||||
	"7":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa7-xss.md",
 | 
			
		||||
	"8":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa8-insecure-deserialization.md",
 | 
			
		||||
	"9":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa9-known-vulns.md<Paste>",
 | 
			
		||||
	"10": "https://github.com/OWASP/Top10/blob/master/2017/ja/0xaa-logging-detection-response.md",
 | 
			
		||||
// OwaspTopTenURLsEn has GitHub links
 | 
			
		||||
var OwaspTopTenURLsEn = map[string]map[string]string{
 | 
			
		||||
	"2017": {
 | 
			
		||||
		"1":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa1-injection.md",
 | 
			
		||||
		"2":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa2-broken-authentication.md",
 | 
			
		||||
		"3":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa3-sensitive-data-disclosure.md",
 | 
			
		||||
		"4":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa4-xxe.md",
 | 
			
		||||
		"5":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa5-broken-access-control.md",
 | 
			
		||||
		"6":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa6-security-misconfiguration.md",
 | 
			
		||||
		"7":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa7-xss.md",
 | 
			
		||||
		"8":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa8-insecure-deserialization.md",
 | 
			
		||||
		"9":  "https://github.com/OWASP/Top10/blob/master/2017/en/0xa9-known-vulns.md",
 | 
			
		||||
		"10": "https://github.com/OWASP/Top10/blob/master/2017/en/0xaa-logging-detection-response.md",
 | 
			
		||||
	},
 | 
			
		||||
	"2021": {
 | 
			
		||||
		"1":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A01_2021-Broken_Access_Control.md",
 | 
			
		||||
		"2":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A02_2021-Cryptographic_Failures.md",
 | 
			
		||||
		"3":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A03_2021-Injection.md",
 | 
			
		||||
		"4":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A04_2021-Insecure_Design.md",
 | 
			
		||||
		"5":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A05_2021-Security_Misconfiguration.md",
 | 
			
		||||
		"6":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A06_2021-Vulnerable_and_Outdated_Components.md",
 | 
			
		||||
		"7":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A07_2021-Identification_and_Authentication_Failures.md",
 | 
			
		||||
		"8":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A08_2021-Software_and_Data_Integrity_Failures.md",
 | 
			
		||||
		"9":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A09_2021-Security_Logging_and_Monitoring_Failures.md",
 | 
			
		||||
		"10": "https://github.com/OWASP/Top10/blob/master/2021/docs/A10_2021-Server-Side_Request_Forgery_(SSRF).md",
 | 
			
		||||
	},
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// OwaspTopTenURLsJa has GitHub links
 | 
			
		||||
var OwaspTopTenURLsJa = map[string]map[string]string{
 | 
			
		||||
	"2017": {
 | 
			
		||||
		"1":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa1-injection.md",
 | 
			
		||||
		"2":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa2-broken-authentication.md",
 | 
			
		||||
		"3":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa3-sensitive-data-disclosure.md",
 | 
			
		||||
		"4":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa4-xxe.md",
 | 
			
		||||
		"5":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa5-broken-access-control.md",
 | 
			
		||||
		"6":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa6-security-misconfiguration.md",
 | 
			
		||||
		"7":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa7-xss.md",
 | 
			
		||||
		"8":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa8-insecure-deserialization.md",
 | 
			
		||||
		"9":  "https://github.com/OWASP/Top10/blob/master/2017/ja/0xa9-known-vulns.md",
 | 
			
		||||
		"10": "https://github.com/OWASP/Top10/blob/master/2017/ja/0xaa-logging-detection-response.md",
 | 
			
		||||
	},
 | 
			
		||||
	"2021": {
 | 
			
		||||
		"1":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A01_2021-Broken_Access_Control.ja.md",
 | 
			
		||||
		"2":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A02_2021-Cryptographic_Failures.ja.md",
 | 
			
		||||
		"3":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A03_2021-Injection.ja.md",
 | 
			
		||||
		"4":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A04_2021-Insecure_Design.ja.md",
 | 
			
		||||
		"5":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A05_2021-Security_Misconfiguration.ja.md",
 | 
			
		||||
		"6":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A06_2021-Vulnerable_and_Outdated_Components.ja.md",
 | 
			
		||||
		"7":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A07_2021-Identification_and_Authentication_Failures.ja.md",
 | 
			
		||||
		"8":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A08_2021-Software_and_Data_Integrity_Failures.ja.md",
 | 
			
		||||
		"9":  "https://github.com/OWASP/Top10/blob/master/2021/docs/A09_2021-Security_Logging_and_Monitoring_Failures.ja.md",
 | 
			
		||||
		"10": "https://github.com/OWASP/Top10/blob/master/2021/docs/A10_2021-Server-Side_Request_Forgery_(SSRF).ja.md",
 | 
			
		||||
	},
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										74
									
								
								cwe/sans.go
									
									
									
									
									
								
							
							
						
						
									
										74
									
								
								cwe/sans.go
									
									
									
									
									
								
							@@ -1,7 +1,41 @@
 | 
			
		||||
package cwe
 | 
			
		||||
 | 
			
		||||
// SansTopTwentyfive has CWE-ID in CWE/SANS Top 25
 | 
			
		||||
var SansTopTwentyfive = map[string]string{
 | 
			
		||||
// SansTopTwentyfives has CWE-ID in CWE/SANS Top 25
 | 
			
		||||
var SansTopTwentyfives = map[string]map[string]string{
 | 
			
		||||
	"2010":   sansTopTwentyfive2010,
 | 
			
		||||
	"2011":   sansTopTwentyfive2011,
 | 
			
		||||
	"latest": sansTopTwentyfiveLatest,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
var sansTopTwentyfive2010 = map[string]string{
 | 
			
		||||
	"79":  "1",
 | 
			
		||||
	"89":  "2",
 | 
			
		||||
	"120": "3",
 | 
			
		||||
	"352": "4",
 | 
			
		||||
	"285": "5",
 | 
			
		||||
	"807": "6",
 | 
			
		||||
	"22":  "7",
 | 
			
		||||
	"434": "8",
 | 
			
		||||
	"78":  "9",
 | 
			
		||||
	"311": "10",
 | 
			
		||||
	"798": "11",
 | 
			
		||||
	"805": "12",
 | 
			
		||||
	"98":  "13",
 | 
			
		||||
	"129": "14",
 | 
			
		||||
	"754": "15",
 | 
			
		||||
	"209": "16",
 | 
			
		||||
	"190": "17",
 | 
			
		||||
	"131": "18",
 | 
			
		||||
	"306": "19",
 | 
			
		||||
	"494": "20",
 | 
			
		||||
	"732": "21",
 | 
			
		||||
	"770": "22",
 | 
			
		||||
	"601": "23",
 | 
			
		||||
	"327": "24",
 | 
			
		||||
	"362": "25",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
var sansTopTwentyfive2011 = map[string]string{
 | 
			
		||||
	"89":  "1",
 | 
			
		||||
	"78":  "2",
 | 
			
		||||
	"120": "3",
 | 
			
		||||
@@ -29,5 +63,37 @@ var SansTopTwentyfive = map[string]string{
 | 
			
		||||
	"759": "25",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// SansTopTwentyfiveURL is a URL of sans 25
 | 
			
		||||
var SansTopTwentyfiveURL = "https://www.sans.org/top25-software-errors/"
 | 
			
		||||
var sansTopTwentyfiveLatest = map[string]string{
 | 
			
		||||
	"119": "1",
 | 
			
		||||
	"79":  "2",
 | 
			
		||||
	"20":  "3",
 | 
			
		||||
	"200": "4",
 | 
			
		||||
	"125": "5",
 | 
			
		||||
	"89":  "6",
 | 
			
		||||
	"416": "7",
 | 
			
		||||
	"190": "8",
 | 
			
		||||
	"352": "9",
 | 
			
		||||
	"22":  "10",
 | 
			
		||||
	"78":  "11",
 | 
			
		||||
	"787": "12",
 | 
			
		||||
	"287": "13",
 | 
			
		||||
	"476": "14",
 | 
			
		||||
	"732": "15",
 | 
			
		||||
	"434": "16",
 | 
			
		||||
	"611": "17",
 | 
			
		||||
	"94":  "18",
 | 
			
		||||
	"798": "19",
 | 
			
		||||
	"400": "20",
 | 
			
		||||
	"772": "21",
 | 
			
		||||
	"426": "22",
 | 
			
		||||
	"502": "23",
 | 
			
		||||
	"269": "24",
 | 
			
		||||
	"295": "25",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// SansTopTwentyfiveURLs has CWE/SANS Top25 links
 | 
			
		||||
var SansTopTwentyfiveURLs = map[string]string{
 | 
			
		||||
	"2010":   "https://cwe.mitre.org/top25/archive/2010/2010_cwe_sans_top25.html",
 | 
			
		||||
	"2011":   "https://cwe.mitre.org/top25/archive/2011/2011_cwe_sans_top25.html",
 | 
			
		||||
	"latest": "https://www.sans.org/top25-software-errors/",
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user