Skip to content

Commit

Permalink
Add html-proofer, Fix Fidelity Notes, Update Various Sites (2factorau…
Browse files Browse the repository at this point in the history
…th#2478)

* html proofer + fixes

add html check, fix & issues. all issues found by allowing external link checks

* revert verify changes

not ready yet, please keep git history

* add external proofer

* update for rubocop

* add an external link check allowing for failures

* add to include

* move to trusty

* test on non-trusty build

* add bundler

* update Domain4Bitcoins doc to https

* fix SSLTrust url

* update certificates and dist

* trusty doesn't seem to work

* update url to https

* update rake

* Update .travis.yml

* remove oplerno

* move zenbanx to com tld

* move to trusty

* Update .travis.yml

* Update Rakefile

* limit concurrency

* update curl

test for 137 error

* try lower concurrency

* try using nokogiri system libs

* move to osx

* change packet 2fa type

* Update domains.yml

* add lang tag for misshosting
  • Loading branch information
stephengroat authored and Carlgo11 committed May 28, 2017
1 parent 79818a4 commit 4532361
Show file tree
Hide file tree
Showing 40 changed files with 129 additions and 157 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
_site/
tmp/
*.DS_Store
.idea/
Thumbs.db
ehthumbs.db
Gemfile.lock
.sass-cache
.sass-cache
18 changes: 13 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,18 @@
sudo: false
language: ruby
cache: bundler
rvm:
- 2.4.0
before_install:
- gem update --system --no-doc
dist: trusty
rvm: 2.4.0
cache:
bundler: true
directories: $TRAVIS_BUILD_DIR/tmp/.htmlproofer
before_install: gem update --system --no-doc
matrix:
include:
- os: osx
script: bundle exec rake proof_external
env: NOKOGIRI_USE_SYSTEM_LIBRARIES=true
allow_failures:
- script: bundle exec rake proof_external
notifications:
email: false
slack:
Expand Down
1 change: 1 addition & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ gem 'github-pages', '116', group: :jekyll_plugins

group :test do
gem 'fastimage'
gem 'html-proofer'
gem 'kwalify'
gem 'rake'
gem 'rubocop'
Expand Down
34 changes: 32 additions & 2 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,39 @@
require 'html-proofer'
require 'rubocop/rake_task'
require 'jekyll'

RuboCop::RakeTask.new
task default: %w[proof verify rubocop]

task :build do
config = Jekyll.configuration(
'source' => './',
'destination' => './_site'
)
site = Jekyll::Site.new(config)
Jekyll::Commands::Build.build site, config
end

task proof: 'build' do
HTMLProofer.check_directory(
'./_site', \
assume_extension: true, \
check_html: true, \
disable_external: true
).run
end

task default: %w[verify rubocop]
task proof_external: 'build' do
HTMLProofer.check_directory(
'./_site', \
assume_extension: true, \
check_html: true, \
cache: { timeframe: '1w' }, \
hydra: { max_concurrency: 12 }
).run
end

task :verify do
ruby './verify.rb'
end

RuboCop::RakeTask.new
1 change: 1 addition & 0 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,4 @@ exclude:
- README.md
- Rakefile
- verify.rb
- vendor
6 changes: 3 additions & 3 deletions _data/banking.yml
Original file line number Diff line number Diff line change
Expand Up @@ -353,7 +353,7 @@ websites:
tfa: Yes
hardware: Yes
software: Yes
doc: https://www.firsttechfed.com/OnlineServices/bankonlinesecurely/SecurityKey
doc: https://www.firsttechfed.com/Tools-and-Resources/Tools-and-Resources/Security

- name: FirstBank
url: https://www.efirstbank.com/
Expand Down Expand Up @@ -401,7 +401,7 @@ websites:
tfa: No

- name: HSBC
url: https://www.hsbc.com
url: http://www.hsbc.com
img: hsbc.png
tfa: Yes
hardware: Yes
Expand Down Expand Up @@ -887,7 +887,7 @@ websites:
doc: https://www.zaba.hr/home/token#pan3

- name: ZenBanx
url: https://zenbanx.ca/
url: https://www.zenbanx.com/
twitter: ZenBanx
facebook: Zenbanx
img: zenbanx.png
Expand Down
4 changes: 2 additions & 2 deletions _data/cloud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -152,8 +152,8 @@ websites:
url: https://www.packet.net/
img: packet.png
tfa: Yes
sms: Yes
doc: https://www.packet.net/help/kb/account-management-and-billing/how-do-i-enable-two-factor-authentication-/
software: Yes
doc: https://help.packet.net/faq/the-portal

- name: ProfitBricks
url: https://www.profitbricks.de
Expand Down
8 changes: 4 additions & 4 deletions _data/communication.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ websites:
img: front_app.png
tfa: Yes
software: Yes
doc: https://faq.frontapp.com/11695-security/how-to-activate-2fa
doc: https://community.frontapp.com/t/q56jf8/activating-two-factor-authentication-2fa

- name: Grape
url: https://chatgrape.com/
Expand Down Expand Up @@ -107,7 +107,7 @@ websites:
doc: http://kb.mailchimp.com/accounts/login/set-up-two-factor-authentication-with-sms

- name: Mailgun
url: http://mailgun.com
url: https://www.mailgun.com
twitter: Mail_Gun
facebook: mailgun
img: mailgun.png
Expand All @@ -118,7 +118,7 @@ websites:
img: maxemail.png
tfa: Yes
hardware: Yes
doc: http://www.emailcenteruk.com/software/security-collaboration-2/
doc: https://www.emailcenteruk.com/maxemail/platform-security-collaboration/

- name: Peerio
url: https://peerio.com
Expand Down Expand Up @@ -156,7 +156,7 @@ websites:
img: sendloop.png
tfa: Yes
software: Yes
doc: http://app.sendloop.com/help/article/account-003/how-can-i-make-my-account-more-secure
doc: https://sendloop.com/help/account-settings/how-can-i-make-my-account-more-secure/

- name: Skype (via Microsoft Account)
url: https://www.skype.com
Expand Down
4 changes: 2 additions & 2 deletions _data/cryptocurrencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ websites:
tfa: Yes
sms: Yes
software: Yes
doc: https://support.circle.com/hc/en-us/articles/204624600-What-is-two-factor-authentication-2FA-
doc: https://support.circle.com/hc/en-us/articles/213560483--What-is-two-factor-authentication-2FA-

- name: Coin Cafe
url: https://coincafe.com
Expand Down Expand Up @@ -167,7 +167,7 @@ websites:
img: coinsph.png
tfa: Yes
software: Yes
doc: https://coinsph.zendesk.com/hc/en-us/sections/200557900-Two-factor-authentication
doc: https://support.coins.ph/hc/en-us/articles/202604924-What-is-two-factor-authentication-

- name: Gatehub
url: https://gatehub.net
Expand Down
23 changes: 8 additions & 15 deletions _data/developer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ websites:
- name: Balsamiq
url: https://balsamiq.com
twitter: balsamiq
facebook: BalsamiqMockups
facebook: balsamiq
img: balsamiq.png
tfa: No

Expand All @@ -58,7 +58,7 @@ websites:
img: bugsnag.png
tfa: Yes
software: Yes
doc: https://bugsnag.com/blog/two-factor-authentication
doc: https://blog.bugsnag.com/two-factor-authentication/

- name: Bugzilla@Mozilla
url: https://bugzilla.mozilla.org
Expand Down Expand Up @@ -164,7 +164,7 @@ websites:
tfa: Yes
hardware: Yes
software: Yes
doc: http://doc.gitlab.com/ee/profile/two_factor_authentication.html
doc: https://docs.gitlab.com/ee/security/two_factor_authentication.html

- name: Hashicorp Atlas
url: https://atlas.hashicorp.com/
Expand All @@ -175,11 +175,11 @@ websites:
doc: https://atlas.hashicorp.com/help/user-accounts/authentication#two-factor-authentication

- name: Infobip
url: http://www.infobip.com/
url: https://www.infobip.com/
img: infobip.png
tfa: Yes
sms: Yes
doc: http://www.infobip.com/messaging/enterprise/2_factor_authentication/
doc: https://www.infobip.com/messaging/enterprise/2_factor_authentication/

- name: JetBrains
url: https://jetbrains.com
Expand All @@ -188,19 +188,12 @@ websites:
twitter: jetbrains
facebook: JetBrains

- name: Jidoteki
url: https://jidoteki.com
img: jidoteki.png
tfa: Yes
software: Yes
doc: 'https://jidoteki.com/documentation#authentication'

- name: Koding
url: https://koding.com
img: koding.png
tfa: Yes
software: Yes
doc: http://learn.koding.com/guides/2-factor-auth/
doc: https://www.koding.com/blog/2015/06/two-factor-authentication/

- name: Launchpad
url: https://launchpad.net
Expand All @@ -211,11 +204,11 @@ websites:
doc: https://help.ubuntu.com/community/SSO/FAQs/2FA

- name: Looker
url: http://looker.com/
url: https://looker.com/
img: looker.png
tfa: Yes
software: Yes
doc: http://www.looker.com/docs/admin/security/two-factor-authentication
doc: https://www.looker.com/docs/admin/security/two-factor-authentication

- name: Mapbox
url: https://www.mapbox.com
Expand Down
13 changes: 7 additions & 6 deletions _data/domains.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ websites:
img: dnsmadeeasy.png
tfa: Yes
software: Yes
doc: http://www.dnsmadeeasy.com/press-release/dns-made-easy-adds-two-factor-authentication-with-time-based-passwords/
doc: http://help.dnsmadeeasy.com/managed-dns/administrative/enable-two-factor-authentication/

- name: DNSimple
url: https://dnsimple.com/
Expand Down Expand Up @@ -112,7 +112,7 @@ websites:
img: domains4bitcoins.png
tfa: Yes
sms: Yes
doc: http://my.domains4bitcoins.com/kb/answer/2692
doc: https://my.domains4bitcoins.com/kb/answer/2692

- name: DomainsAtCost
url: https://www.domainsatcost.ca/
Expand Down Expand Up @@ -151,10 +151,11 @@ websites:
img: easydns.png
tfa: Yes
sms: Yes
doc: http://docs.easydns.com/2-factor-authentication/
email: Yes
doc: https://fusion.easydns.com/Knowledgebase/Article/View/347/0/account-security

- name: eNom
url: http://enom.com/
url: https://www.enom.com/
img: enom.png
tfa: Yes
software: Yes
Expand Down Expand Up @@ -200,7 +201,7 @@ websites:
tfa: Yes
sms: Yes
software: Yes
doc: https://www.godaddy.com/help/enabling-two-step-authentication-for-your-godaddy-account-7502
doc: https://www.godaddy.com/help/enable-two-step-verification-7502

- name: Google Domains
url: https://domains.google.com
Expand Down Expand Up @@ -247,7 +248,7 @@ websites:
email: Yes
software: Yes
sms: Yes
doc: https://incapsula.zendesk.com/hc/en-us/articles/204795664-Incapsula-s-Password-Policy
doc: https://docs.incapsula.com/Content/management-console-and-settings/account-settings.htm

- name: Internet.bs
url: http://www.internet.bs
Expand Down
8 changes: 1 addition & 7 deletions _data/education.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ websites:
email_address: customercare@cwnp.com

- name: Clever
url: https://www.clever.com
url: https://clever.com
img: clever.png
tfa: Yes
sms: Yes
Expand Down Expand Up @@ -186,12 +186,6 @@ websites:
img: mystudylife.png
tfa: No

- name: Oplerno
url: https://enroll.oplerno.com/
img: oplerno.png
tfa: Yes
software: Yes

- name: PushCoin
url: https://pushcoin.com
img: pushcoin.png
Expand Down
4 changes: 2 additions & 2 deletions _data/email.yml
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ websites:
doc: https://help.runbox.com/account-security/

- name: T-Online
url: http://email.t-online.de
url: http://www.t-online.de/
twitter: Telekom_hilft
facebook: tonline.de
img: tonline.png
Expand Down Expand Up @@ -165,7 +165,7 @@ websites:
tfa: Yes
email: Yes
software: Yes
doc: http://id.yahoo.co.jp/security/otp.html
doc: https://id.yahoo.co.jp/security/otp.html

- name: Yahoo Mail
url: https://mail.yahoo.com/
Expand Down
14 changes: 7 additions & 7 deletions _data/entertainment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,13 @@ websites:
img: hulu.png
tfa: No

- name: IBM Cloud Video (Ustream)
url: http://www.ustream.tv/
twitter: ibmcloudvideo
facebook: ibmcloudvideo
img: ustream.png
tfa: No

- name: IMDb
url: https://www.imdb.com
img: imdb.png
Expand Down Expand Up @@ -129,13 +136,6 @@ websites:
software: Yes
doc: http://blog.twitch.tv/2015/11/two-factor-authentication-now-available-on-your-twitch-account/

- name: Ustream
url: http://www.ustream.tv/
twitter: UstreamSupport
facebook: ustream
img: ustream.png
tfa: No

- name: Vimeo
url: https://vimeo.com/
twitter: vimeo
Expand Down
9 changes: 1 addition & 8 deletions _data/finance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -225,21 +225,14 @@ websites:
img: quickfile.png
tfa: Yes
software: Yes
doc: http://help.quickfile.co.uk/main/1/2-factor_authentication.htm
doc: https://community.quickfile.co.uk/t/2-factor-authentication/8892

- name: Quizzle
url: https://www.quizzle.com
img: quizzle.png
tfa: No
twitter: Quizzle

- name: Ripple Trade
url: https://www.rippletrade.com/
img: rippletrade.png
tfa: Yes
sms: Yes
doc: https://ripple.com/knowledge_center/using-two-factor-authentication-2fa/

- name: Shoeboxed
url: https://www.shoeboxed.com/
twitter: Shoeboxed
Expand Down
Loading

0 comments on commit 4532361

Please sign in to comment.