mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
92 lines
5.7 KiB
JavaScript
92 lines
5.7 KiB
JavaScript
/(^|\s)(00[1-9]|0[1-9]0|0[1-9][1-9]|[1-6]\d{2}|7[0-6]\d|77[0-2])(-?|[\. ])([1-9]0|0[1-9]|[1-9][1-9])\3(\d{3}[1-9]|[1-9]\d{3}|\d[1-9]\d{2}|\d{2}[1-9]\d)($|\s|[;:,!\.\?])/g;
|
|
/.*[Pp]en[Ii1][\$s].*/g;
|
|
/^[A-CEGHJ-PR-TW-Z]{1}[A-CEGHJ-NPR-TW-Z]{1}[0-9]{6}[A-DFM]{0,1}$/g;
|
|
/(\w(\s)?)+/g;
|
|
/(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{6,15})$/g;
|
|
/(script)|(<)|(>)|(%3c)|(%3e)|(SELECT) |(UPDATE) |(INSERT) |(DELETE)|(GRANT) |(REVOKE)|(UNION)|(<)|(>)/g;
|
|
/^[a-zA-Z0-9]+$/g;
|
|
/\w{5,255}/g;
|
|
/^(?!000)([0-6]\d{2}|7([0-6]\d|7[012]))([ -]?)(?!00)\d\d\3(?!0000)\d{4}$/g;
|
|
/^([1-9]{1}(([0-9])?){2})+(,[0-9]{1}[0-9]{2})*$/g;
|
|
/^([A-Za-z0-9]\s?)+([,]\s?([A-Za-z0-9]\s?)+)*$/g;
|
|
/^([0-9a-fA-F]){8}$/g;
|
|
/[v,V,(\\/)](\W|)[i,I,1,l,L](\W|)[a,A,@,(\/\\)](\W|)[g,G](\W|)[r,R](\W|)[a,A,@,(\/\\))]/g;
|
|
/(?<FirstName>[A-Z]\.?\w*\-?[A-Z]?\w*)\s?(?<MiddleName>[A-Z]\w*|[A-Z]?\.?)\s?(?<LastName>[A-Z]\w*\-?[A-Z]?\w*)(?:,\s|)(?<Suffix>Jr\.|Sr\.|IV|III|II|)/g;
|
|
/^[{|\(]?[0-9a-fA-F]{8}[-]?([0-9a-fA-F]{4}[-]?){3}[0-9a-fA-F]{12}[\)|}]?$/g;
|
|
/^(?=[^\d_].*?\d)\w(\w|[!@#$%]){7,20}/g;
|
|
/^([A-Z|a-z|&]{3}\d{2}((0[1-9]|1[012])(0[1-9]|1\d|2[0-8])|(0[13456789]|1[012])(29|30)|(0[13578]|1[02])31)|([02468][048]|[13579][26])0229)(\w{2})([A|a|0-9]{1})$|^([A-Z|a-z]{4}\d{2}((0[1-9]|1[012])(0[1-9]|1\d|2[0-8])|(0[13456789]|1[012])(29|30)|(0[13578]|1[02])31)|([02468][048]|[13579][26])0229)((\w{2})([A|a|0-9]{1})){0,3}$/g;
|
|
/^((4\d{3})|(5[1-5]\d{2})|(6011))-?\d{4}-?\d{4}-?\d{4}|3[4,7]\d{13}$/g;
|
|
/^[\.\wæøå-]+@([a-zæøå0-9]+([\.-]{0,1}[a-zæøå0-9]+|[a-zæøå0-9]?))+\.[a-z]{2,6}$/g;
|
|
/"((\\")|[^"(\\")])+"/g;
|
|
/<[^>]+>/g;
|
|
/^(?n:(?<lastname>(St\.\ )?(?-i:[A-Z]\'?\w+?\-?)+)(?<suffix>\ (?i:([JS]R)|((X(X{1,2})?)?((I((I{1,2})|V|X)?)|(V(I{0,3})))?)))?,((?<prefix>Dr|Prof|M(r?|(is)?)s)\ )?(?<firstname>(?-i:[A-Z]\'?(\w+?|\.)\ ??){1,2})?(\ (?<mname>(?-i:[A-Z])(\'?\w+?|\.))){0,2})$/g;
|
|
/"((\\")|[^"(\\")])+"/g;
|
|
/^([51|52|53|54|55]{2})([0-9]{14})$/g;
|
|
/^([1-zA-Z0-1@.\s]{1,255})$/g;
|
|
/^\s*[a-zA-Z,\s]+\s*$/g;
|
|
/^(\d{4}[- ]){3}\d{4}|\d{16}$/g;
|
|
/^((?:4\d{3})|(?:5[1-5]\d{2})|(?:6011)|(?:3[68]\d{2})|(?:30[012345]\d))[ -]?(\d{4})[ -]?(\d{4})[ -]?(\d{4}|3[4,7]\d{13})$/g;
|
|
/.*\$AVE|\$ave.*/g;
|
|
/.*[Pp]re[Ss\$]cr[iI1]pt.*/g;
|
|
/^\d{9}[\d|X]$/g;
|
|
/(?<FirstName>[A-Z]\.?\w*\-?[A-Z]?\w*)\s?(?<MiddleName>[A-Z]\w+|[A-Z]?\.?)\s(?<LastName>[A-Z]?\w{0,3}[A-Z]\w+\-?[A-Z]?\w*)(?:,\s|)(?<Suffix>Jr\.|Sr\.|IV|III|II|)/g;
|
|
/[\\s+,]/g;
|
|
/^([A-Z]{1}[a-z]{1,})$|^([A-Z]{1}[a-z]{1,}\040[A-Z]{1}[a-z]{1,})$|^([A-Z]{1}[a-z]{1,}\040[A-Z]{1}[a-z]{1,}\040[A-Z]{1}[a-z]{1,})$|^$/g;
|
|
/^(?=((0[1-9]0)|([1-7][1-7]\d)|(00[1-9])|(0[1-9][1-9]))-(?=(([1-9]0)|(0[1-9])|([1-9][1-9]))-(?=((\d{3}[1-9])$|([1-9]\d{3})$|(\d[1-9]\d{2})$|(\d{2}[1-9]\d)$))))/g;
|
|
/(\b\w+\b) # Match a word and capture it \s+ \1 # Use backreference \1 to match double-ups/g;
|
|
/^\d{3}-\d{2}-\d{4}$/g;
|
|
/^[a-zA-Z]$/g;
|
|
/foo/g;
|
|
/(\w+)\s+\1/g;
|
|
/^((A[ABEHKLMPRSTWXYZ])|(B[ABEHKLMT])|(C[ABEHKLR])|(E[ABEHKLMPRSTWXYZ])|(GY)|(H[ABEHKLMPRSTWXYZ])|(J[ABCEGHJKLMNPRSTWXYZ])|(K[ABEHKLMPRSTWXYZ])|(L[ABEHKLMPRSTWXYZ])|(M[AWX])|(N[ABEHLMPRSWXYZ])|(O[ABEHKLMPRSX])|(P[ABCEGHJLMNPRSTWXY])|(R[ABEHKMPRSTWXYZ])|(S[ABCGHJKLMNPRSTWXYZ])|(T[ABEHKLMPRSTWXYZ])|(W[ABEKLMP])|(Y[ABEHKLMPRSTWXYZ])|(Z[ABEHKLMPRSTWXY]))\d{6}([A-D]|\s)$/g;
|
|
/[AaEeIiOoUuYy]/g;
|
|
/"[^"\r\n]*"/g;
|
|
/^([4]{1})([0-9]{12,15})$/g;
|
|
/^([34|37]{2})([0-9]{13})$/g;
|
|
/^([A-Z]{3}\s?(\d{3}|\d{2}|d{1})\s?[A-Z])|([A-Z]\s?(\d{3}|\d{2}|\d{1})\s?[A-Z]{3})|(([A-HK-PRSVWY][A-HJ-PR-Y])\s?([0][2-9]|[1-9][0-9])\s?[A-HJ-PR-Z]{3})$/g;
|
|
/(\S*)+(\u007C)+(\S*)/g;
|
|
/([^\.\?\!]*)[\.\?\!]/g;
|
|
/(\S+)\x20{2,}(?=\S+)/g;
|
|
/^([6011]{4})([0-9]{12})$/g;
|
|
/^([30|36|38]{2})([0-9]{12})$/g;
|
|
/^(?!000)(?!666)(?<SSN3>[0-6]\d{2}|7(?:[0-6]\d|7[012]))([- ]?)(?!00)(?<SSN2>\d\d)\1(?!0000)(?<SSN4>\d{4})$/g;
|
|
/^([a-z0-9]+([\-a-z0-9]*[a-z0-9]+)?\.){0,}([a-z0-9]+([\-a-z0-9]*[a-z0-9]+)?){1,63}(\.[a-z0-9]{2,7})+$/g;
|
|
/(NOT)?(\s*\(*)\s*(\w+)\s*(=|<>|<|>|LIKE|IN)\s*(\(([^\)]*)\)|'([^']*)'|(-?\d*\.?\d+))(\s*\)*\s*)(AND|OR)?/g;
|
|
/^[0-9]{1,}(,[0-9]+){0,}$/g;
|
|
/^(?!^(PRN|AUX|CLOCK\$|NUL|CON|COM\d|LPT\d|\..*)(\..+)?$)[^\x00-\x1f\\?*<>:\;|\"/]+$/g;
|
|
/(?s)(?:\e\[(?:(\d+);?)*([A-Za-z])(.*?))(?=\e\[|\z)/g;
|
|
/^([1-9]{1}[0-9]{3}[,]?)*([1-9]{1}[0-9]{3})$/g;
|
|
/^(?=((0[1-9]0)|([1-7][1-7]\d)|(00[1-9])|(0[1-9][1-9]))-(?=(([1-9]0)|(0[1-9])|([1-9][1-9]))-(?=((\d{3}[1-9])$|([1-9]\d{3})$|(\d[1-9]\d{2})$|(\d{2}[1-9]\d)$))))/g;
|
|
/(\b\w+\b)/g;
|
|
/[\\s+,]/g;
|
|
/^([A-Z]{1}[a-z]{1,})$|^([A-Z]{1}[a-z]{1,}\040[A-Z]{1}[a-z]{1,})$|^([A-Z]{1}[a-z]{1,}\040[A-Z]{1}[a-z]{1,}\040[A-Z]{1}[a-z]{1,})$|^$/g;
|
|
/foo/g;
|
|
/(\w+)\s+\1/g;
|
|
/^\d{3}-\d{2}-\d{4}$/g;
|
|
/^[a-zA-Z]$/g;
|
|
/^(\d{4}[- ]){3}\d{4}|\d{16}$/g;
|
|
/^((?:4\d{3})|(?:5[1-5]\d{2})|(?:6011)|(?:3[68]\d{2})|(?:30[012345]\d))[ -]?(\d{4})[ -]?(\d{4})[ -]?(\d{4}|3[4,7]\d{13})$/g;
|
|
/^([1-zA-Z0-1@.\s]{1,255})$/g;
|
|
/^\s*[a-zA-Z,\s]+\s*$/g;
|
|
/^\d{9}[\d|X]$/g;
|
|
/(?<FirstName>[A-Z]\.?\w*\-?[A-Z]?\w*)\s?(?<MiddleName>[A-Z]\w+|[A-Z]?\.?)\s(?<LastName>[A-Z]?\w{0,3}[A-Z]\w+\-?[A-Z]?\w*)(?:,\s|)(?<Suffix>Jr\.|Sr\.|IV|III|II|)/g;
|
|
/.*\$AVE|\$ave.*/g;
|
|
/.*[Pp]re[Ss\$]cr[iI1]pt.*/g;
|
|
/.*[Vv][Ii1]agr.*/g;
|
|
/.*[Oo0][Ee][Mm].*/g;
|
|
/^\d{3}\s?\d{3}\s?\d{3}$/g;
|
|
/^(\d{4}-){3}\d{4}$|^(\d{4} ){3}\d{4}$|^\d{16}$/g;
|
|
/^(?<field1>[^,]+),(?<field2>[^,]+),(?<field3>[^,]+)$/g;
|
|
/^(([a-h,A-H,j-n,J-N,p-z,P-Z,0-9]{9})([a-h,A-H,j-n,J-N,p,P,r-t,R-T,v-z,V-Z,0-9])([a-h,A-H,j-n,J-N,p-z,P-Z,0-9])(\d{6}))$/g;
|
|
/(?s)(?:\e\[(?:(\d+);?)*([A-Za-z])(.*?))(?=\e\[|\z)/g;
|
|
/(NOT)?(\s*\(*)\s*(\w+)\s*(=|<>|<|>|LIKE|IN)\s*(\(([^\)]*)\)|'([^']*)'|(-?\d*\.?\d+))(\s*\)*\s*)(AND|OR)?/g;
|
|
/^[0-9]{1,}(,[0-9]+){0,}$/g;
|
|
/^([4]{1})([0-9]{12,15})$/g;
|
|
/^([34|37]{2})([0-9]{13})$/g;
|
|
/[AaEeIiOoUuYy]/g;
|
|
/"[^"\r\n]*"/g;
|
|
/([^\.\?\!]*)[\.\?\!]/g;
|
|
/(\S+)\x20{2,}(?=\S+)/g;
|
|
/^([A-Z]{3}\s?(\d{3}|\d{2}|d{1})\s?[A-Z])|([A-Z]\s?(\d{3}|\d{2}|\d{1})\s?[A-Z]{3})|(([A-HK-PRSVWY][A-HJ-PR-Y])\s?([0][2-9]|[1-9][0-9])\s?[A-HJ-PR-Z]{3})$/g;
|
|
/(\S*)+(\u007C)+(\S*)/g;
|