gitleaks.toml 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232
  1. # This file has been auto-generated. Do not edit manually.
  2. # If you would like to contribute new rules, please use
  3. # cmd/generate/config/main.go and follow the contributing guidelines
  4. # at https://github.com/zricethezav/gitleaks/blob/master/CONTRIBUTING.md
  5. # This is the default gitleaks configuration file.
  6. # Rules and allowlists are defined within this file.
  7. # Rules instruct gitleaks on what should be considered a secret.
  8. # Allowlists instruct gitleaks on what is allowed, i.e. not a secret.
  9. title = "gitleaks config"
  10. [allowlist]
  11. description = "global allow lists"
  12. regexes = [
  13. '''219-09-9999''',
  14. '''078-05-1120''',
  15. '''(9[0-9]{2}|666)-\d{2}-\d{4}''',
  16. ]
  17. paths = [
  18. '''gitleaks.toml''',
  19. '''(.*?)(jpg|gif|doc|pdf|bin|svg|socket)$''',
  20. '''(go.mod|go.sum)$'''
  21. ]
  22. [[rules]]
  23. description = "Adobe Client ID (Oauth Web)"
  24. id = "adobe-client-id"
  25. regex = '''(?i)(?:adobe)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-f0-9]{32})(?:['|\"|\n|\r|\s|\x60]|$)'''
  26. secretGroup = 1
  27. keywords = [
  28. "adobe",
  29. ]
  30. [[rules]]
  31. description = "Adobe Client Secret"
  32. id = "adobe-client-secret"
  33. regex = '''(?i)\b((p8e-)(?i)[a-z0-9]{32})(?:['|\"|\n|\r|\s|\x60]|$)'''
  34. keywords = [
  35. "p8e-",
  36. ]
  37. [[rules]]
  38. description = "Age secret key"
  39. id = "age secret key"
  40. regex = '''AGE-SECRET-KEY-1[QPZRY9X8GF2TVDW0S3JN54KHCE6MUA7L]{58}'''
  41. keywords = [
  42. "age-secret-key-1",
  43. ]
  44. [[rules]]
  45. description = "Algolia API Key"
  46. id = "algolia-api-key"
  47. regex = '''(?i)(?:algolia)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9]{32})(?:['|\"|\n|\r|\s|\x60]|$)'''
  48. keywords = [
  49. "algolia",
  50. ]
  51. [[rules]]
  52. description = "Alibaba AccessKey ID"
  53. id = "alibaba-access-key-id"
  54. regex = '''(?i)\b((LTAI)(?i)[a-z0-9]{20})(?:['|\"|\n|\r|\s|\x60]|$)'''
  55. keywords = [
  56. "ltai",
  57. ]
  58. [[rules]]
  59. description = "Alibaba Secret Key"
  60. id = "alibaba-secret-key"
  61. regex = '''(?i)(?:alibaba)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9]{30})(?:['|\"|\n|\r|\s|\x60]|$)'''
  62. secretGroup = 1
  63. keywords = [
  64. "alibaba",
  65. ]
  66. [[rules]]
  67. description = "Asana Client ID"
  68. id = "asana-client-id"
  69. regex = '''(?i)(?:asana)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([0-9]{16})(?:['|\"|\n|\r|\s|\x60]|$)'''
  70. secretGroup = 1
  71. keywords = [
  72. "asana",
  73. ]
  74. [[rules]]
  75. description = "Asana Client Secret"
  76. id = "asana-client-secret"
  77. regex = '''(?i)(?:asana)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9]{32})(?:['|\"|\n|\r|\s|\x60]|$)'''
  78. secretGroup = 1
  79. keywords = [
  80. "asana",
  81. ]
  82. [[rules]]
  83. description = "Atlassian API token"
  84. id = "atlassian-api-token"
  85. regex = '''(?i)(?:atlassian|confluence)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9]{24})(?:['|\"|\n|\r|\s|\x60]|$)'''
  86. secretGroup = 1
  87. keywords = [
  88. "atlassian","confluence",
  89. ]
  90. [[rules]]
  91. description = "AWS"
  92. id = "aws-access-token"
  93. regex = '''(A3T[A-Z0-9]|AKIA|AGPA|AIDA|AROA|AIPA|ANPA|ANVA|ASIA)[A-Z0-9]{16}'''
  94. keywords = [
  95. "akia","agpa","aida","aroa","aipa","anpa","anva","asia",
  96. ]
  97. [[rules]]
  98. description = "BitBucket Client ID"
  99. id = "bitbucket-client-id"
  100. regex = '''(?i)(?:bitbucket)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9]{32})(?:['|\"|\n|\r|\s|\x60]|$)'''
  101. secretGroup = 1
  102. keywords = [
  103. "bitbucket",
  104. ]
  105. [[rules]]
  106. description = "BitBucket Client Secret"
  107. id = "bitbucket-client-secret"
  108. regex = '''(?i)(?:bitbucket)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9=_\-]{64})(?:['|\"|\n|\r|\s|\x60]|$)'''
  109. secretGroup = 1
  110. keywords = [
  111. "bitbucket",
  112. ]
  113. [[rules]]
  114. description = "Beamer API token"
  115. id = "beamer-api-token"
  116. regex = '''(?i)(?:beamer)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}(b_[a-z0-9=_\-]{44})(?:['|\"|\n|\r|\s|\x60]|$)'''
  117. secretGroup = 1
  118. keywords = [
  119. "beamer",
  120. ]
  121. [[rules]]
  122. description = "Clojars API token"
  123. id = "clojars-api-token"
  124. regex = '''(?i)(CLOJARS_)[a-z0-9]{60}'''
  125. keywords = [
  126. "clojars",
  127. ]
  128. [[rules]]
  129. description = "Contentful delivery API token"
  130. id = "contentful-delivery-api-token"
  131. regex = '''(?i)(?:contentful)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9=_\-]{43})(?:['|\"|\n|\r|\s|\x60]|$)'''
  132. secretGroup = 1
  133. keywords = [
  134. "contentful",
  135. ]
  136. [[rules]]
  137. description = "Databricks API token"
  138. id = "databricks-api-token"
  139. regex = '''(?i)\b(dapi[a-h0-9]{32})(?:['|\"|\n|\r|\s|\x60]|$)'''
  140. keywords = [
  141. "dapi",
  142. ]
  143. [[rules]]
  144. description = "Discord API key"
  145. id = "discord-api-token"
  146. regex = '''(?i)(?:discord)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-f0-9]{64})(?:['|\"|\n|\r|\s|\x60]|$)'''
  147. secretGroup = 1
  148. keywords = [
  149. "discord",
  150. ]
  151. [[rules]]
  152. description = "Discord client ID"
  153. id = "discord-client-id"
  154. regex = '''(?i)(?:discord)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([0-9]{18})(?:['|\"|\n|\r|\s|\x60]|$)'''
  155. secretGroup = 1
  156. keywords = [
  157. "discord",
  158. ]
  159. [[rules]]
  160. description = "Discord client secret"
  161. id = "discord-client-secret"
  162. regex = '''(?i)(?:discord)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9=_\-]{32})(?:['|\"|\n|\r|\s|\x60]|$)'''
  163. secretGroup = 1
  164. keywords = [
  165. "discord",
  166. ]
  167. [[rules]]
  168. description = "Dropbox API secret"
  169. id = "dropbox-api-token"
  170. regex = '''(?i)(?:dropbox)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9]{15})(?:['|\"|\n|\r|\s|\x60]|$)'''
  171. secretGroup = 1
  172. keywords = [
  173. "dropbox",
  174. ]
  175. [[rules]]
  176. description = "Dropbox long lived API token"
  177. id = "dropbox-long-lived-api-token"
  178. regex = '''(?i)(?:dropbox)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9]{11}(AAAAAAAAAA)[a-z0-9\-_=]{43})(?:['|\"|\n|\r|\s|\x60]|$)'''
  179. keywords = [
  180. "dropbox",
  181. ]
  182. [[rules]]
  183. description = "Dropbox short lived API token"
  184. id = "dropbox-short-lived-api-token"
  185. regex = '''(?i)(?:dropbox)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}(sl\.[a-z0-9\-=_]{135})(?:['|\"|\n|\r|\s|\x60]|$)'''
  186. keywords = [
  187. "dropbox",
  188. ]
  189. [[rules]]
  190. description = "Doppler API token"
  191. id = "doppler-api-token"
  192. regex = '''(dp\.pt\.)(?i)[a-z0-9]{43}'''
  193. keywords = [
  194. "doppler",
  195. ]
  196. [[rules]]
  197. description = "Duffel API token"
  198. id = "duffel-api-token"
  199. regex = '''duffel_(test|live)_(?i)[a-z0-9_\-=]{43}'''
  200. keywords = [
  201. "duffel",
  202. ]
  203. [[rules]]
  204. description = "Dynatrace API token"
  205. id = "dynatrace-api-token"
  206. regex = '''dt0c01\.(?i)[a-z0-9]{24}\.[a-z0-9]{64}'''
  207. keywords = [
  208. "dynatrace",
  209. ]
  210. [[rules]]
  211. description = "EasyPost API token"
  212. id = "easypost-api-token"
  213. regex = '''EZAK(?i)[a-z0-9]{54}'''
  214. keywords = [
  215. "ezak",
  216. ]
  217. [[rules]]
  218. description = "EasyPost test API token"
  219. id = "easypost-test-api-token"
  220. regex = '''EZTK(?i)[a-z0-9]{54}'''
  221. keywords = [
  222. "eztk",
  223. ]
  224. [[rules]]
  225. description = "facebook"
  226. id = "facebook"
  227. regex = '''(?i)(?:facebook)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-f0-9]{32})(?:['|\"|\n|\r|\s|\x60]|$)'''
  228. secretGroup = 1
  229. keywords = [
  230. "facebook",
  231. ]
  232. [[rules]]
  233. description = "Fastly API key"
  234. id = "fastly-api-token"
  235. regex = '''(?i)(?:fastly)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9=_\-]{32})(?:['|\"|\n|\r|\s|\x60]|$)'''
  236. secretGroup = 1
  237. keywords = [
  238. "fastly",
  239. ]
  240. [[rules]]
  241. description = "Finicity Client Secret"
  242. id = "finicity-client-secret"
  243. regex = '''(?i)(?:finicity)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9]{20})(?:['|\"|\n|\r|\s|\x60]|$)'''
  244. secretGroup = 1
  245. keywords = [
  246. "finicity",
  247. ]
  248. [[rules]]
  249. description = "Finicity API token"
  250. id = "finicity-api-token"
  251. regex = '''(?i)(?:finicity)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-f0-9]{32})(?:['|\"|\n|\r|\s|\x60]|$)'''
  252. secretGroup = 1
  253. keywords = [
  254. "finicity",
  255. ]
  256. [[rules]]
  257. description = "Finicity Public Key"
  258. id = "flutterwave-public-key"
  259. regex = '''FLWPUBK_TEST-(?i)[a-h0-9]{32}-X'''
  260. keywords = [
  261. "flwpubk_test",
  262. ]
  263. [[rules]]
  264. description = "Flutterwave Secret Key"
  265. id = "flutterwave-secret-key"
  266. regex = '''FLWSECK_TEST-(?i)[a-h0-9]{32}-X'''
  267. keywords = [
  268. "flwseck_test",
  269. ]
  270. [[rules]]
  271. description = "Flutterwave Encryption Key"
  272. id = "flutterwave-encryption-key"
  273. regex = '''FLWSECK_TEST-(?i)[a-h0-9]{12}'''
  274. keywords = [
  275. "flwseck_test",
  276. ]
  277. [[rules]]
  278. description = "Frame.io API token"
  279. id = "frameio-api-token"
  280. regex = '''fio-u-(?i)[a-z0-9\-_=]{64}'''
  281. keywords = [
  282. "fio-u-",
  283. ]
  284. [[rules]]
  285. description = "GoCardless API token"
  286. id = "gocardless-api-token"
  287. regex = '''(?i)(?:gocardless)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}(live_(?i)[a-z0-9\-_=]{40})(?:['|\"|\n|\r|\s|\x60]|$)'''
  288. secretGroup = 1
  289. keywords = [
  290. "live_","gocardless",
  291. ]
  292. [[rules]]
  293. description = "GitHub Personal Access Token"
  294. id = "github-pat"
  295. regex = '''ghp_[0-9a-zA-Z]{36}'''
  296. keywords = [
  297. "ghp_",
  298. ]
  299. [[rules]]
  300. description = "GitHub OAuth Access Token"
  301. id = "github-oauth"
  302. regex = '''gho_[0-9a-zA-Z]{36}'''
  303. keywords = [
  304. "gho_",
  305. ]
  306. [[rules]]
  307. description = "GitHub App Token"
  308. id = "github-app-token"
  309. regex = '''(ghu|ghs)_[0-9a-zA-Z]{36}'''
  310. keywords = [
  311. "ghu_","ghs_",
  312. ]
  313. [[rules]]
  314. description = "GitHub Refresh Token"
  315. id = "github-refresh-token"
  316. regex = '''ghr_[0-9a-zA-Z]{36}'''
  317. keywords = [
  318. "ghr_",
  319. ]
  320. [[rules]]
  321. description = "Gitlab Personal Access Token"
  322. id = "gitlab-pat"
  323. regex = '''glpat-[0-9a-zA-Z\-\_]{20}'''
  324. keywords = [
  325. "glpat-",
  326. ]
  327. [[rules]]
  328. description = "HashiCorp Terraform user/org API token"
  329. id = "hashicorp-tf-api-token"
  330. regex = '''(?i)[a-z0-9]{14}\.atlasv1\.[a-z0-9\-_=]{60,70}'''
  331. keywords = [
  332. "atlasv1",
  333. ]
  334. [[rules]]
  335. description = "Heroku API Key"
  336. id = "heroku-api-key"
  337. regex = '''(?i)(?:heroku)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12})(?:['|\"|\n|\r|\s|\x60]|$)'''
  338. secretGroup = 1
  339. keywords = [
  340. "heroku",
  341. ]
  342. [[rules]]
  343. description = "HubSpot API Token"
  344. id = "hubspot-api-key"
  345. regex = '''(?i)(?:hubspot)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12})(?:['|\"|\n|\r|\s|\x60]|$)'''
  346. secretGroup = 1
  347. keywords = [
  348. "hubspot",
  349. ]
  350. [[rules]]
  351. description = "Intercom API Token"
  352. id = "intercom-api-key"
  353. regex = '''(?i)(?:intercom)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9=_\-]{60})(?:['|\"|\n|\r|\s|\x60]|$)'''
  354. secretGroup = 1
  355. keywords = [
  356. "intercom",
  357. ]
  358. [[rules]]
  359. description = "Linear API Token"
  360. id = "linear-api-key"
  361. regex = '''lin_api_(?i)[a-z0-9]{40}'''
  362. keywords = [
  363. "lin_api_",
  364. ]
  365. [[rules]]
  366. description = "Linear Client Secret"
  367. id = "linear-client-secret"
  368. regex = '''(?i)(?:linear)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-f0-9]{32})(?:['|\"|\n|\r|\s|\x60]|$)'''
  369. secretGroup = 1
  370. keywords = [
  371. "linear",
  372. ]
  373. [[rules]]
  374. description = "LinkedIn Client ID"
  375. id = "linkedin-client-id"
  376. regex = '''(?i)(?:linkedin|linked-in)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9]{14})(?:['|\"|\n|\r|\s|\x60]|$)'''
  377. secretGroup = 1
  378. keywords = [
  379. "linkedin","linked-in",
  380. ]
  381. [[rules]]
  382. description = "LinkedIn Client secret"
  383. id = "linkedin-client-secret"
  384. regex = '''(?i)(?:linkedin|linked-in)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9]{16})(?:['|\"|\n|\r|\s|\x60]|$)'''
  385. secretGroup = 1
  386. keywords = [
  387. "linkedin","linked-in",
  388. ]
  389. [[rules]]
  390. description = "Lob API Key"
  391. id = "lob-api-key"
  392. regex = '''(?i)(?:lob)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}((live|test)_[a-f0-9]{35})(?:['|\"|\n|\r|\s|\x60]|$)'''
  393. secretGroup = 1
  394. keywords = [
  395. "test_","live_",
  396. ]
  397. [[rules]]
  398. description = "Lob Publishable API Key"
  399. id = "lob-pub-api-key"
  400. regex = '''(?i)(?:lob)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}((test|live)_pub_[a-f0-9]{31})(?:['|\"|\n|\r|\s|\x60]|$)'''
  401. secretGroup = 1
  402. keywords = [
  403. "test_pub","live_pub","_pub",
  404. ]
  405. [[rules]]
  406. description = "Mailchimp API key"
  407. id = "mailchimp-api-key"
  408. regex = '''(?i)(?:mailchimp)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-f0-9]{32}-us20)(?:['|\"|\n|\r|\s|\x60]|$)'''
  409. secretGroup = 1
  410. keywords = [
  411. "mailchimp",
  412. ]
  413. [[rules]]
  414. description = "Mailgun public validation key"
  415. id = "mailgun-pub-key"
  416. regex = '''(?i)(?:mailgun)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}(pubkey-[a-f0-9]{32})(?:['|\"|\n|\r|\s|\x60]|$)'''
  417. secretGroup = 1
  418. keywords = [
  419. "mailgun",
  420. ]
  421. [[rules]]
  422. description = "Mailgun private API token"
  423. id = "mailgun-private-api-token"
  424. regex = '''(?i)(?:mailgun)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}(key-[a-f0-9]{32})(?:['|\"|\n|\r|\s|\x60]|$)'''
  425. secretGroup = 1
  426. keywords = [
  427. "mailgun",
  428. ]
  429. [[rules]]
  430. description = "Mailgun webhook signing key"
  431. id = "mailgun-signing-key"
  432. regex = '''(?i)(?:mailgun)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-h0-9]{32}-[a-h0-9]{8}-[a-h0-9]{8})(?:['|\"|\n|\r|\s|\x60]|$)'''
  433. secretGroup = 1
  434. keywords = [
  435. "mailgun",
  436. ]
  437. [[rules]]
  438. description = "MapBox API token"
  439. id = "mapbox-api-token"
  440. regex = '''(?i)(?:mapbox)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}(pk\.[a-z0-9]{60}\.[a-z0-9]{22})(?:['|\"|\n|\r|\s|\x60]|$)'''
  441. secretGroup = 1
  442. keywords = [
  443. "mapbox",
  444. ]
  445. [[rules]]
  446. description = "MessageBird API token"
  447. id = "messagebird-api-token"
  448. regex = '''(?i)(?:messagebird|message-bird|message_bird)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9]{25})(?:['|\"|\n|\r|\s|\x60]|$)'''
  449. secretGroup = 1
  450. keywords = [
  451. "messagebird","message-bird","message_bird",
  452. ]
  453. [[rules]]
  454. description = "MessageBird client ID"
  455. id = "messagebird-client-id"
  456. regex = '''(?i)(?:messagebird|message-bird|message_bird)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-h0-9]{8}-[a-h0-9]{4}-[a-h0-9]{4}-[a-h0-9]{4}-[a-h0-9]{12})(?:['|\"|\n|\r|\s|\x60]|$)'''
  457. secretGroup = 1
  458. keywords = [
  459. "messagebird","message-bird","message_bird",
  460. ]
  461. [[rules]]
  462. description = "New Relic user API Key"
  463. id = "new-relic-user-api-key"
  464. regex = '''(?i)(?:new-relic|newrelic|new_relic)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}(NRAK-[a-z0-9]{27})(?:['|\"|\n|\r|\s|\x60]|$)'''
  465. secretGroup = 1
  466. keywords = [
  467. "nrak",
  468. ]
  469. [[rules]]
  470. description = "New Relic user API ID"
  471. id = "new-relic-user-api-id"
  472. regex = '''(?i)(?:new-relic|newrelic|new_relic)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9]{64})(?:['|\"|\n|\r|\s|\x60]|$)'''
  473. secretGroup = 1
  474. keywords = [
  475. "new-relic","newrelic","new_relic",
  476. ]
  477. [[rules]]
  478. description = "New Relic ingest browser API token"
  479. id = "new-relic-browser-api-token"
  480. regex = '''(?i)(?:new-relic|newrelic|new_relic)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}(NRJS-[a-f0-9]{19})(?:['|\"|\n|\r|\s|\x60]|$)'''
  481. secretGroup = 1
  482. keywords = [
  483. "nrjs-",
  484. ]
  485. [[rules]]
  486. description = "npm access token"
  487. id = "npm-access-token"
  488. regex = '''(?i)\b(npm_[a-z0-9]{36})(?:['|\"|\n|\r|\s|\x60]|$)'''
  489. secretGroup = 1
  490. keywords = [
  491. "npm_",
  492. ]
  493. [[rules]]
  494. description = "PlanetScale password"
  495. id = "planetscale-password"
  496. regex = '''(?i)\b(pscale_pw_(?i)[a-z0-9=\-_\.]{32,64})(?:['|\"|\n|\r|\s|\x60]|$)'''
  497. secretGroup = 1
  498. keywords = [
  499. "pscale_pw_",
  500. ]
  501. [[rules]]
  502. description = "PlanetScale API token"
  503. id = "planetscale-api-token"
  504. regex = '''(?i)\b(pscale_tkn_(?i)[a-z0-9=\-_\.]{32,64})(?:['|\"|\n|\r|\s|\x60]|$)'''
  505. secretGroup = 1
  506. keywords = [
  507. "pscale_tkn_",
  508. ]
  509. [[rules]]
  510. description = "PlanetScale OAuth token"
  511. id = "planetscale-oauth-token"
  512. regex = '''(?i)\b(pscale_oauth_(?i)[a-z0-9=\-_\.]{32,64})(?:['|\"|\n|\r|\s|\x60]|$)'''
  513. secretGroup = 1
  514. keywords = [
  515. "pscale_oauth_",
  516. ]
  517. [[rules]]
  518. description = "Postman API token"
  519. id = "postman-api-token"
  520. regex = '''(?i)\b(PMAK-(?i)[a-f0-9]{24}\-[a-f0-9]{34})(?:['|\"|\n|\r|\s|\x60]|$)'''
  521. secretGroup = 1
  522. keywords = [
  523. "pmak-",
  524. ]
  525. [[rules]]
  526. description = "Private Key"
  527. id = "private-key"
  528. regex = '''(?i)-----BEGIN[ A-Z0-9_-]{0,100}PRIVATE KEY-----[\s\S-]*KEY----'''
  529. keywords = [
  530. "-----begin",
  531. ]
  532. [[rules]]
  533. description = "Pulumi API token"
  534. id = "pulumi-api-token"
  535. regex = '''(?i)\b(pul-[a-f0-9]{40})(?:['|\"|\n|\r|\s|\x60]|$)'''
  536. secretGroup = 1
  537. keywords = [
  538. "pul-",
  539. ]
  540. [[rules]]
  541. description = "PyPI upload token"
  542. id = "pypi-upload-token"
  543. regex = '''pypi-AgEIcHlwaS5vcmc[A-Za-z0-9\-_]{50,1000}'''
  544. keywords = [
  545. "pypi-ageichlwas5vcmc",
  546. ]
  547. [[rules]]
  548. description = "Rubygem API token"
  549. id = "rubygems-api-token"
  550. regex = '''(?i)\b(rubygems_[a-f0-9]{48})(?:['|\"|\n|\r|\s|\x60]|$)'''
  551. secretGroup = 1
  552. keywords = [
  553. "rubygems_",
  554. ]
  555. [[rules]]
  556. description = "SendGrid API token"
  557. id = "sendgrid-api-token"
  558. regex = '''(?i)\b(SG\.(?i)[a-z0-9=_\-\.]{66})(?:['|\"|\n|\r|\s|\x60]|$)'''
  559. secretGroup = 1
  560. keywords = [
  561. "sg.",
  562. ]
  563. [[rules]]
  564. description = "Sendinblue API token"
  565. id = "sendinblue-api-token"
  566. regex = '''(?i)\b(xkeysib-[a-f0-9]{64}\-(?i)[a-z0-9]{16})(?:['|\"|\n|\r|\s|\x60]|$)'''
  567. secretGroup = 1
  568. keywords = [
  569. "xkeysib-",
  570. ]
  571. [[rules]]
  572. description = "Shippo API token"
  573. id = "shippo-api-token"
  574. regex = '''(?i)\b(shippo_(live|test)_[a-f0-9]{40})(?:['|\"|\n|\r|\s|\x60]|$)'''
  575. secretGroup = 1
  576. keywords = [
  577. "shippo_",
  578. ]
  579. [[rules]]
  580. description = "Shopify access token"
  581. id = "shopify-access-token"
  582. regex = '''shpat_[a-fA-F0-9]{32}'''
  583. keywords = [
  584. "shpat_",
  585. ]
  586. [[rules]]
  587. description = "Shopify custom access token"
  588. id = "shopify-custom-access-token"
  589. regex = '''shpca_[a-fA-F0-9]{32}'''
  590. keywords = [
  591. "shpca_",
  592. ]
  593. [[rules]]
  594. description = "Shopify private app access token"
  595. id = "shopify-private-app-access-token"
  596. regex = '''shppa_[a-fA-F0-9]{32}'''
  597. keywords = [
  598. "shppa_",
  599. ]
  600. [[rules]]
  601. description = "Shopify shared secret"
  602. id = "shopify-shared-secret"
  603. regex = '''shpss_[a-fA-F0-9]{32}'''
  604. keywords = [
  605. "shpss_",
  606. ]
  607. [[rules]]
  608. description = "Slack token"
  609. id = "slack-access-token"
  610. regex = '''xox[baprs]-([0-9a-zA-Z]{10,48})'''
  611. keywords = [
  612. "xoxb","xoxa","xoxp","xoxr","xoxs",
  613. ]
  614. [[rules]]
  615. description = "Slack Webhook"
  616. id = "slack-web-hook"
  617. regex = '''https:\/\/hooks.slack.com\/services\/[A-Za-z0-9+\/]{44,46}'''
  618. keywords = [
  619. "hooks.slack.com",
  620. ]
  621. [[rules]]
  622. description = "Stripe"
  623. id = "stripe-access-token"
  624. regex = '''(?i)(sk|pk)_(test|live)_[0-9a-z]{10,32}'''
  625. keywords = [
  626. "sk_test","pk_test","sk_live","pk_live",
  627. ]
  628. [[rules]]
  629. description = "Twilio API Key"
  630. id = "twilio-api-key"
  631. regex = '''SK[0-9a-fA-F]{32}'''
  632. keywords = [
  633. "twilio",
  634. ]
  635. [[rules]]
  636. description = "Twitch API token"
  637. id = "twitch-api-token"
  638. regex = '''(?i)(?:twitch)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-z0-9]{30})(?:['|\"|\n|\r|\s|\x60]|$)'''
  639. secretGroup = 1
  640. keywords = [
  641. "twitch",
  642. ]
  643. [[rules]]
  644. description = "twitter"
  645. id = "twitter"
  646. regex = '''(?i)(?:twitter)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([a-f0-9]{35,44})(?:['|\"|\n|\r|\s|\x60]|$)'''
  647. secretGroup = 1
  648. keywords = [
  649. "twitter",
  650. ]
  651. [[rules]]
  652. description = "Typeform API token"
  653. id = "typeform-api-token"
  654. regex = '''(?i)(?:typeform)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}(tfp_[a-z0-9\-_\.=]{59})(?:['|\"|\n|\r|\s|\x60]|$)'''
  655. secretGroup = 1
  656. keywords = [
  657. "tfp_",
  658. ]
  659. [[rules]]
  660. description = "Generic API Key"
  661. id = "generic-api-key"
  662. regex = '''(?i)(?:key|api|token|secret|client|passwd|password|auth)(?:[0-9a-z\-_\t .]{0,20})(?:[\s|']|[\s|"]){0,3}(?:=|>|:=|\|\|:|<=|=>|:)(?:'|\"|\s|=|\x60){0,5}([0-9a-z\-_.=]{10,150})(?:['|\"|\n|\r|\s|\x60]|$)'''
  663. secretGroup = 1
  664. entropy = 3.5
  665. keywords = [
  666. "key","api","token","secret","client","passwd","password","auth",
  667. ]
  668. [rules.allowlist]
  669. stopwords= [
  670. "client",
  671. "endpoint",
  672. "vpn",
  673. "_ec2_",
  674. "aws_",
  675. "authorize",
  676. "author",
  677. "define",
  678. "config",
  679. "credential",
  680. "setting",
  681. "sample",
  682. "xxxxxx",
  683. "000000",
  684. "buffer",
  685. "delete",
  686. "aaaaaa",
  687. "fewfwef",
  688. "getenv",
  689. "env_",
  690. "system",
  691. "example",
  692. "ecdsa",
  693. "sha256",
  694. "sha1",
  695. "sha2",
  696. "md5",
  697. "alert",
  698. "wizard",
  699. "target",
  700. "onboard",
  701. "welcome",
  702. "page",
  703. "exploit",
  704. "experiment",
  705. "expire",
  706. "rabbitmq",
  707. "scraper",
  708. "widget",
  709. "music",
  710. "dns_",
  711. "dns-",
  712. "yahoo",
  713. "want",
  714. "json",
  715. "action",
  716. "script",
  717. "fix_",
  718. "fix-",
  719. "develop",
  720. "compas",
  721. "stripe",
  722. "service",
  723. "master",
  724. "metric",
  725. "tech",
  726. "gitignore",
  727. "rich",
  728. "open",
  729. "stack",
  730. "irc_",
  731. "irc-",
  732. "sublime",
  733. "kohana",
  734. "has_",
  735. "has-",
  736. "fabric",
  737. "wordpres",
  738. "role",
  739. "osx_",
  740. "osx-",
  741. "boost",
  742. "addres",
  743. "queue",
  744. "working",
  745. "sandbox",
  746. "internet",
  747. "print",
  748. "vision",
  749. "tracking",
  750. "being",
  751. "generator",
  752. "traffic",
  753. "world",
  754. "pull",
  755. "rust",
  756. "watcher",
  757. "small",
  758. "auth",
  759. "full",
  760. "hash",
  761. "more",
  762. "install",
  763. "auto",
  764. "complete",
  765. "learn",
  766. "paper",
  767. "installer",
  768. "research",
  769. "acces",
  770. "last",
  771. "binding",
  772. "spine",
  773. "into",
  774. "chat",
  775. "algorithm",
  776. "resource",
  777. "uploader",
  778. "video",
  779. "maker",
  780. "next",
  781. "proc",
  782. "lock",
  783. "robot",
  784. "snake",
  785. "patch",
  786. "matrix",
  787. "drill",
  788. "terminal",
  789. "term",
  790. "stuff",
  791. "genetic",
  792. "generic",
  793. "identity",
  794. "audit",
  795. "pattern",
  796. "audio",
  797. "web_",
  798. "web-",
  799. "crud",
  800. "problem",
  801. "statu",
  802. "cms-",
  803. "cms_",
  804. "arch",
  805. "coffee",
  806. "workflow",
  807. "changelog",
  808. "another",
  809. "uiview",
  810. "content",
  811. "kitchen",
  812. "gnu_",
  813. "gnu-",
  814. "gnu.",
  815. "conf",
  816. "couchdb",
  817. "client",
  818. "opencv",
  819. "rendering",
  820. "update",
  821. "concept",
  822. "varnish",
  823. "gui_",
  824. "gui-",
  825. "gui.",
  826. "version",
  827. "shared",
  828. "extra",
  829. "product",
  830. "still",
  831. "not_",
  832. "not-",
  833. "not.",
  834. "drop",
  835. "ring",
  836. "png_",
  837. "png-",
  838. "png.",
  839. "actively",
  840. "import",
  841. "output",
  842. "backup",
  843. "start",
  844. "embedded",
  845. "registry",
  846. "pool",
  847. "semantic",
  848. "instagram",
  849. "bash",
  850. "system",
  851. "ninja",
  852. "drupal",
  853. "jquery",
  854. "polyfill",
  855. "physic",
  856. "league",
  857. "guide",
  858. "pack",
  859. "synopsi",
  860. "sketch",
  861. "injection",
  862. "svg_",
  863. "svg-",
  864. "svg.",
  865. "friendly",
  866. "wave",
  867. "convert",
  868. "manage",
  869. "camera",
  870. "link",
  871. "slide",
  872. "timer",
  873. "wrapper",
  874. "gallery",
  875. "url_",
  876. "url-",
  877. "url.",
  878. "todomvc",
  879. "requirej",
  880. "party",
  881. "http",
  882. "payment",
  883. "async",
  884. "library",
  885. "home",
  886. "coco",
  887. "gaia",
  888. "display",
  889. "universal",
  890. "function",
  891. "metadata",
  892. "hipchat",
  893. "under",
  894. "room",
  895. "config",
  896. "personal",
  897. "realtime",
  898. "resume",
  899. "database",
  900. "testing",
  901. "tiny",
  902. "basic",
  903. "forum",
  904. "meetup",
  905. "yet_",
  906. "yet-",
  907. "yet.",
  908. "cento",
  909. "dead",
  910. "fluentd",
  911. "editor",
  912. "utilitie",
  913. "run_",
  914. "run-",
  915. "run.",
  916. "box_",
  917. "box-",
  918. "box.",
  919. "bot_",
  920. "bot-",
  921. "bot.",
  922. "making",
  923. "sample",
  924. "group",
  925. "monitor",
  926. "ajax",
  927. "parallel",
  928. "cassandra",
  929. "ultimate",
  930. "site",
  931. "get_",
  932. "get-",
  933. "get.",
  934. "gen_",
  935. "gen-",
  936. "gen.",
  937. "gem_",
  938. "gem-",
  939. "gem.",
  940. "extended",
  941. "image",
  942. "knife",
  943. "asset",
  944. "nested",
  945. "zero",
  946. "plugin",
  947. "bracket",
  948. "mule",
  949. "mozilla",
  950. "number",
  951. "act_",
  952. "act-",
  953. "act.",
  954. "map_",
  955. "map-",
  956. "map.",
  957. "micro",
  958. "debug",
  959. "openshift",
  960. "chart",
  961. "expres",
  962. "backend",
  963. "task",
  964. "source",
  965. "translate",
  966. "jbos",
  967. "composer",
  968. "sqlite",
  969. "profile",
  970. "mustache",
  971. "mqtt",
  972. "yeoman",
  973. "have",
  974. "builder",
  975. "smart",
  976. "like",
  977. "oauth",
  978. "school",
  979. "guideline",
  980. "captcha",
  981. "filter",
  982. "bitcoin",
  983. "bridge",
  984. "color",
  985. "toolbox",
  986. "discovery",
  987. "new_",
  988. "new-",
  989. "new.",
  990. "dashboard",
  991. "when",
  992. "setting",
  993. "level",
  994. "post",
  995. "standard",
  996. "port",
  997. "platform",
  998. "yui_",
  999. "yui-",
  1000. "yui.",
  1001. "grunt",
  1002. "animation",
  1003. "haskell",
  1004. "icon",
  1005. "latex",
  1006. "cheat",
  1007. "lua_",
  1008. "lua-",
  1009. "lua.",
  1010. "gulp",
  1011. "case",
  1012. "author",
  1013. "without",
  1014. "simulator",
  1015. "wifi",
  1016. "directory",
  1017. "lisp",
  1018. "list",
  1019. "flat",
  1020. "adventure",
  1021. "story",
  1022. "storm",
  1023. "gpu_",
  1024. "gpu-",
  1025. "gpu.",
  1026. "store",
  1027. "caching",
  1028. "attention",
  1029. "solr",
  1030. "logger",
  1031. "demo",
  1032. "shortener",
  1033. "hadoop",
  1034. "finder",
  1035. "phone",
  1036. "pipeline",
  1037. "range",
  1038. "textmate",
  1039. "showcase",
  1040. "app_",
  1041. "app-",
  1042. "app.",
  1043. "idiomatic",
  1044. "edit",
  1045. "our_",
  1046. "our-",
  1047. "our.",
  1048. "out_",
  1049. "out-",
  1050. "out.",
  1051. "sentiment",
  1052. "linked",
  1053. "why_",
  1054. "why-",
  1055. "why.",
  1056. "local",
  1057. "cube",
  1058. "gmail",
  1059. "job_",
  1060. "job-",
  1061. "job.",
  1062. "rpc_",
  1063. "rpc-",
  1064. "rpc.",
  1065. "contest",
  1066. "tcp_",
  1067. "tcp-",
  1068. "tcp.",
  1069. "usage",
  1070. "buildout",
  1071. "weather",
  1072. "transfer",
  1073. "automated",
  1074. "sphinx",
  1075. "issue",
  1076. "sas_",
  1077. "sas-",
  1078. "sas.",
  1079. "parallax",
  1080. "jasmine",
  1081. "addon",
  1082. "machine",
  1083. "solution",
  1084. "dsl_",
  1085. "dsl-",
  1086. "dsl.",
  1087. "episode",
  1088. "menu",
  1089. "theme",
  1090. "best",
  1091. "adapter",
  1092. "debugger",
  1093. "chrome",
  1094. "tutorial",
  1095. "life",
  1096. "step",
  1097. "people",
  1098. "joomla",
  1099. "paypal",
  1100. "developer",
  1101. "solver",
  1102. "team",
  1103. "current",
  1104. "love",
  1105. "visual",
  1106. "date",
  1107. "data",
  1108. "canva",
  1109. "container",
  1110. "future",
  1111. "xml_",
  1112. "xml-",
  1113. "xml.",
  1114. "twig",
  1115. "nagio",
  1116. "spatial",
  1117. "original",
  1118. "sync",
  1119. "archived",
  1120. "refinery",
  1121. "science",
  1122. "mapping",
  1123. "gitlab",
  1124. "play",
  1125. "ext_",
  1126. "ext-",
  1127. "ext.",
  1128. "session",
  1129. "impact",
  1130. "set_",
  1131. "set-",
  1132. "set.",
  1133. "see_",
  1134. "see-",
  1135. "see.",
  1136. "migration",
  1137. "commit",
  1138. "community",
  1139. "shopify",
  1140. "what'",
  1141. "cucumber",
  1142. "statamic",
  1143. "mysql",
  1144. "location",
  1145. "tower",
  1146. "line",
  1147. "code",
  1148. "amqp",
  1149. "hello",
  1150. "send",
  1151. "index",
  1152. "high",
  1153. "notebook",
  1154. "alloy",
  1155. "python",
  1156. "field",
  1157. "document",
  1158. "soap",
  1159. "edition",
  1160. "email",
  1161. "php_",
  1162. "php-",
  1163. "php.",
  1164. "command",
  1165. "transport",
  1166. "official",
  1167. "upload",
  1168. "study",
  1169. "secure",
  1170. "angularj",
  1171. "akka",
  1172. "scalable",
  1173. "package",
  1174. "request",
  1175. "con_",
  1176. "con-",
  1177. "con.",
  1178. "flexible",
  1179. "security",
  1180. "comment",
  1181. "module",
  1182. "flask",
  1183. "graph",
  1184. "flash",
  1185. "apache",
  1186. "change",
  1187. "window",
  1188. "space",
  1189. "lambda",
  1190. "sheet",
  1191. "bookmark",
  1192. "carousel",
  1193. "friend",
  1194. "objective",
  1195. "jekyll",
  1196. "bootstrap",
  1197. "first",
  1198. "article",
  1199. "gwt_",
  1200. "gwt-",
  1201. "gwt.",
  1202. "classic",
  1203. "media",
  1204. "websocket",
  1205. "touch",
  1206. "desktop",
  1207. "real",
  1208. "read",
  1209. "recorder",
  1210. "moved",
  1211. "storage",
  1212. "validator",
  1213. "add-on",
  1214. "pusher",
  1215. "scs_",
  1216. "scs-",
  1217. "scs.",
  1218. "inline",
  1219. "asp_",
  1220. "asp-",
  1221. "asp.",
  1222. "timeline",
  1223. "base",
  1224. "encoding",
  1225. "ffmpeg",
  1226. "kindle",
  1227. "tinymce",
  1228. "pretty",
  1229. "jpa_",
  1230. "jpa-",
  1231. "jpa.",
  1232. "used",
  1233. "user",
  1234. "required",
  1235. "webhook",
  1236. "download",
  1237. "resque",
  1238. "espresso",
  1239. "cloud",
  1240. "mongo",
  1241. "benchmark",
  1242. "pure",
  1243. "cakephp",
  1244. "modx",
  1245. "mode",
  1246. "reactive",
  1247. "fuel",
  1248. "written",
  1249. "flickr",
  1250. "mail",
  1251. "brunch",
  1252. "meteor",
  1253. "dynamic",
  1254. "neo_",
  1255. "neo-",
  1256. "neo.",
  1257. "new_",
  1258. "new-",
  1259. "new.",
  1260. "net_",
  1261. "net-",
  1262. "net.",
  1263. "typo",
  1264. "type",
  1265. "keyboard",
  1266. "erlang",
  1267. "adobe",
  1268. "logging",
  1269. "ckeditor",
  1270. "message",
  1271. "iso_",
  1272. "iso-",
  1273. "iso.",
  1274. "hook",
  1275. "ldap",
  1276. "folder",
  1277. "reference",
  1278. "railscast",
  1279. "www_",
  1280. "www-",
  1281. "www.",
  1282. "tracker",
  1283. "azure",
  1284. "fork",
  1285. "form",
  1286. "digital",
  1287. "exporter",
  1288. "skin",
  1289. "string",
  1290. "template",
  1291. "designer",
  1292. "gollum",
  1293. "fluent",
  1294. "entity",
  1295. "language",
  1296. "alfred",
  1297. "summary",
  1298. "wiki",
  1299. "kernel",
  1300. "calendar",
  1301. "plupload",
  1302. "symfony",
  1303. "foundry",
  1304. "remote",
  1305. "talk",
  1306. "search",
  1307. "dev_",
  1308. "dev-",
  1309. "dev.",
  1310. "del_",
  1311. "del-",
  1312. "del.",
  1313. "token",
  1314. "idea",
  1315. "sencha",
  1316. "selector",
  1317. "interface",
  1318. "create",
  1319. "fun_",
  1320. "fun-",
  1321. "fun.",
  1322. "groovy",
  1323. "query",
  1324. "grail",
  1325. "red_",
  1326. "red-",
  1327. "red.",
  1328. "laravel",
  1329. "monkey",
  1330. "slack",
  1331. "supported",
  1332. "instant",
  1333. "value",
  1334. "center",
  1335. "latest",
  1336. "work",
  1337. "but_",
  1338. "but-",
  1339. "but.",
  1340. "bug_",
  1341. "bug-",
  1342. "bug.",
  1343. "virtual",
  1344. "tweet",
  1345. "statsd",
  1346. "studio",
  1347. "path",
  1348. "real-time",
  1349. "frontend",
  1350. "notifier",
  1351. "coding",
  1352. "tool",
  1353. "firmware",
  1354. "flow",
  1355. "random",
  1356. "mediawiki",
  1357. "bosh",
  1358. "been",
  1359. "beer",
  1360. "lightbox",
  1361. "theory",
  1362. "origin",
  1363. "redmine",
  1364. "hub_",
  1365. "hub-",
  1366. "hub.",
  1367. "require",
  1368. "pro_",
  1369. "pro-",
  1370. "pro.",
  1371. "ant_",
  1372. "ant-",
  1373. "ant.",
  1374. "any_",
  1375. "any-",
  1376. "any.",
  1377. "recipe",
  1378. "closure",
  1379. "mapper",
  1380. "event",
  1381. "todo",
  1382. "model",
  1383. "redi",
  1384. "provider",
  1385. "rvm_",
  1386. "rvm-",
  1387. "rvm.",
  1388. "program",
  1389. "memcached",
  1390. "rail",
  1391. "silex",
  1392. "foreman",
  1393. "activity",
  1394. "license",
  1395. "strategy",
  1396. "batch",
  1397. "streaming",
  1398. "fast",
  1399. "use_",
  1400. "use-",
  1401. "use.",
  1402. "usb_",
  1403. "usb-",
  1404. "usb.",
  1405. "impres",
  1406. "academy",
  1407. "slider",
  1408. "please",
  1409. "layer",
  1410. "cros",
  1411. "now_",
  1412. "now-",
  1413. "now.",
  1414. "miner",
  1415. "extension",
  1416. "own_",
  1417. "own-",
  1418. "own.",
  1419. "app_",
  1420. "app-",
  1421. "app.",
  1422. "debian",
  1423. "symphony",
  1424. "example",
  1425. "feature",
  1426. "serie",
  1427. "tree",
  1428. "project",
  1429. "runner",
  1430. "entry",
  1431. "leetcode",
  1432. "layout",
  1433. "webrtc",
  1434. "logic",
  1435. "login",
  1436. "worker",
  1437. "toolkit",
  1438. "mocha",
  1439. "support",
  1440. "back",
  1441. "inside",
  1442. "device",
  1443. "jenkin",
  1444. "contact",
  1445. "fake",
  1446. "awesome",
  1447. "ocaml",
  1448. "bit_",
  1449. "bit-",
  1450. "bit.",
  1451. "drive",
  1452. "screen",
  1453. "prototype",
  1454. "gist",
  1455. "binary",
  1456. "nosql",
  1457. "rest",
  1458. "overview",
  1459. "dart",
  1460. "dark",
  1461. "emac",
  1462. "mongoid",
  1463. "solarized",
  1464. "homepage",
  1465. "emulator",
  1466. "commander",
  1467. "django",
  1468. "yandex",
  1469. "gradle",
  1470. "xcode",
  1471. "writer",
  1472. "crm_",
  1473. "crm-",
  1474. "crm.",
  1475. "jade",
  1476. "startup",
  1477. "error",
  1478. "using",
  1479. "format",
  1480. "name",
  1481. "spring",
  1482. "parser",
  1483. "scratch",
  1484. "magic",
  1485. "try_",
  1486. "try-",
  1487. "try.",
  1488. "rack",
  1489. "directive",
  1490. "challenge",
  1491. "slim",
  1492. "counter",
  1493. "element",
  1494. "chosen",
  1495. "doc_",
  1496. "doc-",
  1497. "doc.",
  1498. "meta",
  1499. "should",
  1500. "button",
  1501. "packet",
  1502. "stream",
  1503. "hardware",
  1504. "android",
  1505. "infinite",
  1506. "password",
  1507. "software",
  1508. "ghost",
  1509. "xamarin",
  1510. "spec",
  1511. "chef",
  1512. "interview",
  1513. "hubot",
  1514. "mvc_",
  1515. "mvc-",
  1516. "mvc.",
  1517. "exercise",
  1518. "leaflet",
  1519. "launcher",
  1520. "air_",
  1521. "air-",
  1522. "air.",
  1523. "photo",
  1524. "board",
  1525. "boxen",
  1526. "way_",
  1527. "way-",
  1528. "way.",
  1529. "computing",
  1530. "welcome",
  1531. "notepad",
  1532. "portfolio",
  1533. "cat_",
  1534. "cat-",
  1535. "cat.",
  1536. "can_",
  1537. "can-",
  1538. "can.",
  1539. "magento",
  1540. "yaml",
  1541. "domain",
  1542. "card",
  1543. "yii_",
  1544. "yii-",
  1545. "yii.",
  1546. "checker",
  1547. "browser",
  1548. "upgrade",
  1549. "only",
  1550. "progres",
  1551. "aura",
  1552. "ruby_",
  1553. "ruby-",
  1554. "ruby.",
  1555. "polymer",
  1556. "util",
  1557. "lite",
  1558. "hackathon",
  1559. "rule",
  1560. "log_",
  1561. "log-",
  1562. "log.",
  1563. "opengl",
  1564. "stanford",
  1565. "skeleton",
  1566. "history",
  1567. "inspector",
  1568. "help",
  1569. "soon",
  1570. "selenium",
  1571. "lab_",
  1572. "lab-",
  1573. "lab.",
  1574. "scheme",
  1575. "schema",
  1576. "look",
  1577. "ready",
  1578. "leveldb",
  1579. "docker",
  1580. "game",
  1581. "minimal",
  1582. "logstash",
  1583. "messaging",
  1584. "within",
  1585. "heroku",
  1586. "mongodb",
  1587. "kata",
  1588. "suite",
  1589. "picker",
  1590. "win_",
  1591. "win-",
  1592. "win.",
  1593. "wip_",
  1594. "wip-",
  1595. "wip.",
  1596. "panel",
  1597. "started",
  1598. "starter",
  1599. "front-end",
  1600. "detector",
  1601. "deploy",
  1602. "editing",
  1603. "based",
  1604. "admin",
  1605. "capture",
  1606. "spree",
  1607. "page",
  1608. "bundle",
  1609. "goal",
  1610. "rpg_",
  1611. "rpg-",
  1612. "rpg.",
  1613. "setup",
  1614. "side",
  1615. "mean",
  1616. "reader",
  1617. "cookbook",
  1618. "mini",
  1619. "modern",
  1620. "seed",
  1621. "dom_",
  1622. "dom-",
  1623. "dom.",
  1624. "doc_",
  1625. "doc-",
  1626. "doc.",
  1627. "dot_",
  1628. "dot-",
  1629. "dot.",
  1630. "syntax",
  1631. "sugar",
  1632. "loader",
  1633. "website",
  1634. "make",
  1635. "kit_",
  1636. "kit-",
  1637. "kit.",
  1638. "protocol",
  1639. "human",
  1640. "daemon",
  1641. "golang",
  1642. "manager",
  1643. "countdown",
  1644. "connector",
  1645. "swagger",
  1646. "map_",
  1647. "map-",
  1648. "map.",
  1649. "mac_",
  1650. "mac-",
  1651. "mac.",
  1652. "man_",
  1653. "man-",
  1654. "man.",
  1655. "orm_",
  1656. "orm-",
  1657. "orm.",
  1658. "org_",
  1659. "org-",
  1660. "org.",
  1661. "little",
  1662. "zsh_",
  1663. "zsh-",
  1664. "zsh.",
  1665. "shop",
  1666. "show",
  1667. "workshop",
  1668. "money",
  1669. "grid",
  1670. "server",
  1671. "octopres",
  1672. "svn_",
  1673. "svn-",
  1674. "svn.",
  1675. "ember",
  1676. "embed",
  1677. "general",
  1678. "file",
  1679. "important",
  1680. "dropbox",
  1681. "portable",
  1682. "public",
  1683. "docpad",
  1684. "fish",
  1685. "sbt_",
  1686. "sbt-",
  1687. "sbt.",
  1688. "done",
  1689. "para",
  1690. "network",
  1691. "common",
  1692. "readme",
  1693. "popup",
  1694. "simple",
  1695. "purpose",
  1696. "mirror",
  1697. "single",
  1698. "cordova",
  1699. "exchange",
  1700. "object",
  1701. "design",
  1702. "gateway",
  1703. "account",
  1704. "lamp",
  1705. "intellij",
  1706. "math",
  1707. "mit_",
  1708. "mit-",
  1709. "mit.",
  1710. "control",
  1711. "enhanced",
  1712. "emitter",
  1713. "multi",
  1714. "add_",
  1715. "add-",
  1716. "add.",
  1717. "about",
  1718. "socket",
  1719. "preview",
  1720. "vagrant",
  1721. "cli_",
  1722. "cli-",
  1723. "cli.",
  1724. "powerful",
  1725. "top_",
  1726. "top-",
  1727. "top.",
  1728. "radio",
  1729. "watch",
  1730. "fluid",
  1731. "amazon",
  1732. "report",
  1733. "couchbase",
  1734. "automatic",
  1735. "detection",
  1736. "sprite",
  1737. "pyramid",
  1738. "portal",
  1739. "advanced",
  1740. "plu_",
  1741. "plu-",
  1742. "plu.",
  1743. "runtime",
  1744. "git_",
  1745. "git-",
  1746. "git.",
  1747. "uri_",
  1748. "uri-",
  1749. "uri.",
  1750. "haml",
  1751. "node",
  1752. "sql_",
  1753. "sql-",
  1754. "sql.",
  1755. "cool",
  1756. "core",
  1757. "obsolete",
  1758. "handler",
  1759. "iphone",
  1760. "extractor",
  1761. "array",
  1762. "copy",
  1763. "nlp_",
  1764. "nlp-",
  1765. "nlp.",
  1766. "reveal",
  1767. "pop_",
  1768. "pop-",
  1769. "pop.",
  1770. "engine",
  1771. "parse",
  1772. "check",
  1773. "html",
  1774. "nest",
  1775. "all_",
  1776. "all-",
  1777. "all.",
  1778. "chinese",
  1779. "buildpack",
  1780. "what",
  1781. "tag_",
  1782. "tag-",
  1783. "tag.",
  1784. "proxy",
  1785. "style",
  1786. "cookie",
  1787. "feed",
  1788. "restful",
  1789. "compiler",
  1790. "creating",
  1791. "prelude",
  1792. "context",
  1793. "java",
  1794. "rspec",
  1795. "mock",
  1796. "backbone",
  1797. "light",
  1798. "spotify",
  1799. "flex",
  1800. "related",
  1801. "shell",
  1802. "which",
  1803. "clas",
  1804. "webapp",
  1805. "swift",
  1806. "ansible",
  1807. "unity",
  1808. "console",
  1809. "tumblr",
  1810. "export",
  1811. "campfire",
  1812. "conway'",
  1813. "made",
  1814. "riak",
  1815. "hero",
  1816. "here",
  1817. "unix",
  1818. "unit",
  1819. "glas",
  1820. "smtp",
  1821. "how_",
  1822. "how-",
  1823. "how.",
  1824. "hot_",
  1825. "hot-",
  1826. "hot.",
  1827. "debug",
  1828. "release",
  1829. "diff",
  1830. "player",
  1831. "easy",
  1832. "right",
  1833. "old_",
  1834. "old-",
  1835. "old.",
  1836. "animate",
  1837. "time",
  1838. "push",
  1839. "explorer",
  1840. "course",
  1841. "training",
  1842. "nette",
  1843. "router",
  1844. "draft",
  1845. "structure",
  1846. "note",
  1847. "salt",
  1848. "where",
  1849. "spark",
  1850. "trello",
  1851. "power",
  1852. "method",
  1853. "social",
  1854. "via_",
  1855. "via-",
  1856. "via.",
  1857. "vim_",
  1858. "vim-",
  1859. "vim.",
  1860. "select",
  1861. "webkit",
  1862. "github",
  1863. "ftp_",
  1864. "ftp-",
  1865. "ftp.",
  1866. "creator",
  1867. "mongoose",
  1868. "led_",
  1869. "led-",
  1870. "led.",
  1871. "movie",
  1872. "currently",
  1873. "pdf_",
  1874. "pdf-",
  1875. "pdf.",
  1876. "load",
  1877. "markdown",
  1878. "phalcon",
  1879. "input",
  1880. "custom",
  1881. "atom",
  1882. "oracle",
  1883. "phonegap",
  1884. "ubuntu",
  1885. "great",
  1886. "rdf_",
  1887. "rdf-",
  1888. "rdf.",
  1889. "popcorn",
  1890. "firefox",
  1891. "zip_",
  1892. "zip-",
  1893. "zip.",
  1894. "cuda",
  1895. "dotfile",
  1896. "static",
  1897. "openwrt",
  1898. "viewer",
  1899. "powered",
  1900. "graphic",
  1901. "les_",
  1902. "les-",
  1903. "les.",
  1904. "doe_",
  1905. "doe-",
  1906. "doe.",
  1907. "maven",
  1908. "word",
  1909. "eclipse",
  1910. "lab_",
  1911. "lab-",
  1912. "lab.",
  1913. "hacking",
  1914. "steam",
  1915. "analytic",
  1916. "option",
  1917. "abstract",
  1918. "archive",
  1919. "reality",
  1920. "switcher",
  1921. "club",
  1922. "write",
  1923. "kafka",
  1924. "arduino",
  1925. "angular",
  1926. "online",
  1927. "title",
  1928. "don't",
  1929. "contao",
  1930. "notice",
  1931. "analyzer",
  1932. "learning",
  1933. "zend",
  1934. "external",
  1935. "staging",
  1936. "busines",
  1937. "tdd_",
  1938. "tdd-",
  1939. "tdd.",
  1940. "scanner",
  1941. "building",
  1942. "snippet",
  1943. "modular",
  1944. "bower",
  1945. "stm_",
  1946. "stm-",
  1947. "stm.",
  1948. "lib_",
  1949. "lib-",
  1950. "lib.",
  1951. "alpha",
  1952. "mobile",
  1953. "clean",
  1954. "linux",
  1955. "nginx",
  1956. "manifest",
  1957. "some",
  1958. "raspberry",
  1959. "gnome",
  1960. "ide_",
  1961. "ide-",
  1962. "ide.",
  1963. "block",
  1964. "statistic",
  1965. "info",
  1966. "drag",
  1967. "youtube",
  1968. "koan",
  1969. "facebook",
  1970. "paperclip",
  1971. "art_",
  1972. "art-",
  1973. "art.",
  1974. "quality",
  1975. "tab_",
  1976. "tab-",
  1977. "tab.",
  1978. "need",
  1979. "dojo",
  1980. "shield",
  1981. "computer",
  1982. "stat",
  1983. "state",
  1984. "twitter",
  1985. "utility",
  1986. "converter",
  1987. "hosting",
  1988. "devise",
  1989. "liferay",
  1990. "updated",
  1991. "force",
  1992. "tip_",
  1993. "tip-",
  1994. "tip.",
  1995. "behavior",
  1996. "active",
  1997. "call",
  1998. "answer",
  1999. "deck",
  2000. "better",
  2001. "principle",
  2002. "ches",
  2003. "bar_",
  2004. "bar-",
  2005. "bar.",
  2006. "reddit",
  2007. "three",
  2008. "haxe",
  2009. "just",
  2010. "plug-in",
  2011. "agile",
  2012. "manual",
  2013. "tetri",
  2014. "super",
  2015. "beta",
  2016. "parsing",
  2017. "doctrine",
  2018. "minecraft",
  2019. "useful",
  2020. "perl",
  2021. "sharing",
  2022. "agent",
  2023. "switch",
  2024. "view",
  2025. "dash",
  2026. "channel",
  2027. "repo",
  2028. "pebble",
  2029. "profiler",
  2030. "warning",
  2031. "cluster",
  2032. "running",
  2033. "markup",
  2034. "evented",
  2035. "mod_",
  2036. "mod-",
  2037. "mod.",
  2038. "share",
  2039. "csv_",
  2040. "csv-",
  2041. "csv.",
  2042. "response",
  2043. "good",
  2044. "house",
  2045. "connect",
  2046. "built",
  2047. "build",
  2048. "find",
  2049. "ipython",
  2050. "webgl",
  2051. "big_",
  2052. "big-",
  2053. "big.",
  2054. "google",
  2055. "scala",
  2056. "sdl_",
  2057. "sdl-",
  2058. "sdl.",
  2059. "sdk_",
  2060. "sdk-",
  2061. "sdk.",
  2062. "native",
  2063. "day_",
  2064. "day-",
  2065. "day.",
  2066. "puppet",
  2067. "text",
  2068. "routing",
  2069. "helper",
  2070. "linkedin",
  2071. "crawler",
  2072. "host",
  2073. "guard",
  2074. "merchant",
  2075. "poker",
  2076. "over",
  2077. "writing",
  2078. "free",
  2079. "classe",
  2080. "component",
  2081. "craft",
  2082. "nodej",
  2083. "phoenix",
  2084. "longer",
  2085. "quick",
  2086. "lazy",
  2087. "memory",
  2088. "clone",
  2089. "hacker",
  2090. "middleman",
  2091. "factory",
  2092. "motion",
  2093. "multiple",
  2094. "tornado",
  2095. "hack",
  2096. "ssh_",
  2097. "ssh-",
  2098. "ssh.",
  2099. "review",
  2100. "vimrc",
  2101. "driver",
  2102. "driven",
  2103. "blog",
  2104. "particle",
  2105. "table",
  2106. "intro",
  2107. "importer",
  2108. "thrift",
  2109. "xmpp",
  2110. "framework",
  2111. "refresh",
  2112. "react",
  2113. "font",
  2114. "librarie",
  2115. "variou",
  2116. "formatter",
  2117. "analysi",
  2118. "karma",
  2119. "scroll",
  2120. "tut_",
  2121. "tut-",
  2122. "tut.",
  2123. "apple",
  2124. "tag_",
  2125. "tag-",
  2126. "tag.",
  2127. "tab_",
  2128. "tab-",
  2129. "tab.",
  2130. "category",
  2131. "ionic",
  2132. "cache",
  2133. "homebrew",
  2134. "reverse",
  2135. "english",
  2136. "getting",
  2137. "shipping",
  2138. "clojure",
  2139. "boot",
  2140. "book",
  2141. "branch",
  2142. "combination",
  2143. "combo",
  2144. ]