rename vulnerabilities.md -> disclosures.md

This commit is contained in:
Joe 2022-09-12 11:58:41 +01:00
parent db1ad2d1c0
commit bcd1e93a0a
2 changed files with 59 additions and 1 deletions

View File

@ -41,7 +41,7 @@ In keeping with this policy, we have taken inspiration from [Solidity bug disclo
## Disclosed vulnerabilities
On the Geth Github can find a JSON-formatted list ([`vulnerabilities.json`](vulnerabilities.json)) of some of the known security-relevant vulnerabilities concerning Geth.
There is a JSON-formatted list ([`vulnerabilities.json`](vulnerabilities.json)) of some of the known security-relevant vulnerabilities concerning Geth.
As of version `1.9.25`, Geth has a built-in command to check whether it is affected by any publically disclosed vulnerability, using the command `geth version-check`. This command will fetch the latest json file (and the accompanying [signature-file](vulnerabilities.json.minisig), and cross-check the data against it's own version number.

58
url-list.csv Normal file
View File

@ -0,0 +1,58 @@
OLD Geth website URLS,Equivalent NEW website URLs,Relative path to markdown file
https://geth.ethereum.org/,https://geth.ethereum.org/,src/pages/homepage
https://geth.ethereum.org/downloads/,https://geth.ethereum.org/downloads/,src/pages/downloads
https://geth.ethereum.org/docs/,https://geth.ethereum.org/docs/,src/pages/docs
https://geth.ethereum.org/docs/getting-started,https://geth.ethereum.org/docs/getting_started/,src/pages/docs/getting_started/getting_started.md
https://geth.ethereum.org/docs/getting-started/geth-and-clef,https://geth.ethereum.org/docs/,src/pages/docs/getting_started/getting-started-with-clef.md
https://geth.ethereum.org/docs/getting-started/dev-mode,https://geth.ethereum.org/docs/,src/pages/docs/developers/geth-developer/dev-mode.md
https://geth.ethereum.org/docs/install-and-build/installing-geth,https://geth.ethereum.org/docs/,src/pages/docs/getting_started/backup-restore.md
https://geth.ethereum.org/docs/install-and-build/backup-restore,https://geth.ethereum.org/docs/,src/pages/docs/getting_started/installing-geth.md
https://geth.ethereum.org/docs/install-and-build/cross-compile,page removed,page removed
https://geth.ethereum.org/docs/interface/command-line-options,https://geth.ethereum.org/docs/fundamentals/command-line-options,src/pages/docs/fundamentals/command-line-options.md
https://geth.ethereum.org/docs/interface/pruning,https://geth.ethereum.org/docs/,src/pages/docs/fundamentals/pruning.md
https://geth.ethereum.org/docs/interface/merge,page removed,page removed
https://geth.ethereum.org/docs/interface/consensus-clients,https://geth.ethereum.org/docs/,src/pages/docs/getting_started/consensus-clients.md
https://geth.ethereum.org/docs/interface/peer-to-peer,https://geth.ethereum.org/docs/,src/pages/docs/fundamentals/peer-to-peer.md
https://geth.ethereum.org/docs/interface/les,https://geth.ethereum.org/docs/,src/pages/docs/fundamentals/les.md
https://geth.ethereum.org/docs/interface/managing-your-accounts,https://geth.ethereum.org/docs/,src/pages/docs/fundamentals/account-management.md
https://geth.ethereum.org/docs/faq,https://geth.ethereum.org/docs/,src/pages/docs/faq.md
https://geth.ethereum.org/docs/interface/javascript-console,https://geth.ethereum.org/docs/,src/pages/docs/interacting-with-geth/javascript-console.md
https://geth.ethereum.org/docs/interface/private-network,https://geth.ethereum.org/docs/,src/pages/docs/developers/geth-developer/private-network.md
https://geth.ethereum.org/docs/interface/mining,page removed,page removed
https://geth.ethereum.org/docs/interface/metrics,https://geth.ethereum.org/docs/,src/pages/docs/monitoring/metrics.md
https://geth.ethereum.org/docs/dapp/native,https://geth.ethereum.org/docs/,src/pages/docs/developers/dapp-developer/native.md
https://geth.ethereum.org/docs/dapp/tracing,https://geth.ethereum.org/docs/,src/pages/docs/developers/dapp-developer/tracing.md
https://geth.ethereum.org/docs/dapp/custom-tracer,https://geth.ethereum.org/docs/,src/pages/docs/developers/dapp-developer/custom-tracer.md
https://geth.ethereum.org/docs/dapp/builtin-tracers,https://geth.ethereum.org/docs/,src/pages/docs/developers/dapp-developer/built-in-tracers.md
https://geth.ethereum.org/docs/dapp/native-accounts,https://geth.ethereum.org/docs/,src/pages/docs/developers/dapp-developer/native-accounts.md
https://geth.ethereum.org/docs/dapp/native-bindings,https://geth.ethereum.org/docs/,src/pages/docs/developers/dapp-developer/native-bindings.md
https://geth.ethereum.org/docs/dapp/mobile,https://geth.ethereum.org/docs/,src/pages/docs/developers/dapp-developer/mobile.md
https://geth.ethereum.org/docs/dapp/mobile-accounts,page removed,page removed
https://geth.ethereum.org/docs/rpc/server,https://geth.ethereum.org/docs/,src/pages/docs/interacting-with-geth/rpc/server.md
https://geth.ethereum.org/docs/rpc/pubsub,https://geth.ethereum.org/docs/,src/pages/docs/interacting-with-geth/rpc/pubsub.md
https://geth.ethereum.org/docs/rpc/batch,https://geth.ethereum.org/docs/,src/pages/docs/interacting-with-geth/rpc/batch.md
https://geth.ethereum.org/docs/rpc/graphql,https://geth.ethereum.org/docs/,src/pages/docs/interacting-with-geth/rpc/graphql.md
https://geth.ethereum.org/docs/rpc/ns-admin,https://geth.ethereum.org/docs/,src/pages/docs/interacting-with-geth/rpc/ns-admin.md
https://geth.ethereum.org/docs/rpc/ns-clique,https://geth.ethereum.org/docs/,src/pages/docs/interacting-with-geth/rpc/ns-clique.md
https://geth.ethereum.org/docs/rpc/ns-debug,https://geth.ethereum.org/docs/,src/pages/docs/interacting-with-geth/rpc/ns-debug.md
https://geth.ethereum.org/docs/rpc/ns-eth,https://geth.ethereum.org/docs/,src/pages/docs/interacting-with-geth/rpc/ns-eth.md
https://geth.ethereum.org/docs/rpc/ns-les,https://geth.ethereum.org/docs/,src/pages/docs/interacting-with-geth/rpc/ns-les.md
https://geth.ethereum.org/docs/rpc/ns-miner,https://geth.ethereum.org/docs/,src/pages/docs/interacting-with-geth/rpc/ns-miner.md
https://geth.ethereum.org/docs/rpc/ns-net,https://geth.ethereum.org/docs/,src/pages/docs/interacting-with-geth/rpc/ns-net.md
https://geth.ethereum.org/docs/rpc/ns-personal,https://geth.ethereum.org/docs/,src/pages/docs/interacting-with-geth/rpc/ns-personalmd
https://geth.ethereum.org/docs/rpc/ns-txpool,https://geth.ethereum.org/docs/,src/pages/docs/interacting-with-geth/rpc/ns-txpool.md
https://geth.ethereum.org/docs/rpc/objects,https://geth.ethereum.org/docs/,src/pages/docs/interacting-with-geth/rpc/objects.md
https://geth.ethereum.org/docs/developers/devguide,https://geth.ethereum.org/docs/,src/pages/docs/developers/geth-developer/devguide.md
https://geth.ethereum.org/docs/developers/code-review-guidelines,https://geth.ethereum.org/docs/,src/pages/docs/developers/geth-developer/code-review-guidelines.md
https://geth.ethereum.org/docs/developers/issue-handling-workflow,https://geth.ethereum.org/docs/,src/pages/docs/developers/geth-developer/issue-handling-workflow.md
https://geth.ethereum.org/docs/developers/dns-discovery-setup,https://geth.ethereum.org/docs/,src/pages/docs/developers/geth-developer/dns-discovery-workflow.md
https://geth.ethereum.org/docs/clef/introduction,https://geth.ethereum.org/docs/,src/pages/docs/tools/clef/introduction.md
https://geth.ethereum.org/docs/clef/tutorial,https://geth.ethereum.org/docs/,src/pages/docs/tools/clef/tutorial.md
https://geth.ethereum.org/docs/clef/cliquesigning,https://geth.ethereum.org/docs/,src/pages/docs/tools/clef/clique-signing.md
https://geth.ethereum.org/docs/clef/rules,https://geth.ethereum.org/docs/,src/pages/docs/tools/clef/rules.md
https://geth.ethereum.org/docs/clef/setup,https://geth.ethereum.org/docs/,src/pages/docs/tools/clef/setup.md
https://geth.ethereum.org/docs/clef/apis,https://geth.ethereum.org/docs/,src/pages/docs/tools/clef/apis.md
https://geth.ethereum.org/docs/clef/datatypes,https://geth.ethereum.org/docs/,src/pages/docs/tools/clef/datatypes.md
https://github.com/ethereum/go-ethereum/tree/gh-pages/docs/_vulnerabilities/vulnerabilities.json,https://github.com/ethereum/go-ethereum/tree/gh-pages/docs/_vulnerabilities/vulnerabilities.json,src/pages/docs/vulnerabilities/vulnerabilities.json
https://github.com/ethereum/go-ethereum/tree/gh-pages/docs/_vulnerabilities/vulnerabilities.json.minisig,https://github.com/ethereum/go-ethereum/tree/gh-pages/docs/_vulnerabilities/vulnerabilities.json.minisig,src/pages/docs/vulnerabilities/vulnerabilities.json.minisig
https://github.com/ethereum/go-ethereum/tree/gh-pages/docs/_vulnerabilities/vulnerabilities.md,https://geth.ethereum.org/docs/developers/geth-developers/discloures,src/pages/docs/developers/geth-developers/disclosures
1 OLD Geth website URLS Equivalent NEW website URLs Relative path to markdown file
2 https://geth.ethereum.org/ https://geth.ethereum.org/ src/pages/homepage
3 https://geth.ethereum.org/downloads/ https://geth.ethereum.org/downloads/ src/pages/downloads
4 https://geth.ethereum.org/docs/ https://geth.ethereum.org/docs/ src/pages/docs
5 https://geth.ethereum.org/docs/getting-started https://geth.ethereum.org/docs/getting_started/ src/pages/docs/getting_started/getting_started.md
6 https://geth.ethereum.org/docs/getting-started/geth-and-clef https://geth.ethereum.org/docs/ src/pages/docs/getting_started/getting-started-with-clef.md
7 https://geth.ethereum.org/docs/getting-started/dev-mode https://geth.ethereum.org/docs/ src/pages/docs/developers/geth-developer/dev-mode.md
8 https://geth.ethereum.org/docs/install-and-build/installing-geth https://geth.ethereum.org/docs/ src/pages/docs/getting_started/backup-restore.md
9 https://geth.ethereum.org/docs/install-and-build/backup-restore https://geth.ethereum.org/docs/ src/pages/docs/getting_started/installing-geth.md
10 https://geth.ethereum.org/docs/install-and-build/cross-compile page removed page removed
11 https://geth.ethereum.org/docs/interface/command-line-options https://geth.ethereum.org/docs/fundamentals/command-line-options src/pages/docs/fundamentals/command-line-options.md
12 https://geth.ethereum.org/docs/interface/pruning https://geth.ethereum.org/docs/ src/pages/docs/fundamentals/pruning.md
13 https://geth.ethereum.org/docs/interface/merge page removed page removed
14 https://geth.ethereum.org/docs/interface/consensus-clients https://geth.ethereum.org/docs/ src/pages/docs/getting_started/consensus-clients.md
15 https://geth.ethereum.org/docs/interface/peer-to-peer https://geth.ethereum.org/docs/ src/pages/docs/fundamentals/peer-to-peer.md
16 https://geth.ethereum.org/docs/interface/les https://geth.ethereum.org/docs/ src/pages/docs/fundamentals/les.md
17 https://geth.ethereum.org/docs/interface/managing-your-accounts https://geth.ethereum.org/docs/ src/pages/docs/fundamentals/account-management.md
18 https://geth.ethereum.org/docs/faq https://geth.ethereum.org/docs/ src/pages/docs/faq.md
19 https://geth.ethereum.org/docs/interface/javascript-console https://geth.ethereum.org/docs/ src/pages/docs/interacting-with-geth/javascript-console.md
20 https://geth.ethereum.org/docs/interface/private-network https://geth.ethereum.org/docs/ src/pages/docs/developers/geth-developer/private-network.md
21 https://geth.ethereum.org/docs/interface/mining page removed page removed
22 https://geth.ethereum.org/docs/interface/metrics https://geth.ethereum.org/docs/ src/pages/docs/monitoring/metrics.md
23 https://geth.ethereum.org/docs/dapp/native https://geth.ethereum.org/docs/ src/pages/docs/developers/dapp-developer/native.md
24 https://geth.ethereum.org/docs/dapp/tracing https://geth.ethereum.org/docs/ src/pages/docs/developers/dapp-developer/tracing.md
25 https://geth.ethereum.org/docs/dapp/custom-tracer https://geth.ethereum.org/docs/ src/pages/docs/developers/dapp-developer/custom-tracer.md
26 https://geth.ethereum.org/docs/dapp/builtin-tracers https://geth.ethereum.org/docs/ src/pages/docs/developers/dapp-developer/built-in-tracers.md
27 https://geth.ethereum.org/docs/dapp/native-accounts https://geth.ethereum.org/docs/ src/pages/docs/developers/dapp-developer/native-accounts.md
28 https://geth.ethereum.org/docs/dapp/native-bindings https://geth.ethereum.org/docs/ src/pages/docs/developers/dapp-developer/native-bindings.md
29 https://geth.ethereum.org/docs/dapp/mobile https://geth.ethereum.org/docs/ src/pages/docs/developers/dapp-developer/mobile.md
30 https://geth.ethereum.org/docs/dapp/mobile-accounts page removed page removed
31 https://geth.ethereum.org/docs/rpc/server https://geth.ethereum.org/docs/ src/pages/docs/interacting-with-geth/rpc/server.md
32 https://geth.ethereum.org/docs/rpc/pubsub https://geth.ethereum.org/docs/ src/pages/docs/interacting-with-geth/rpc/pubsub.md
33 https://geth.ethereum.org/docs/rpc/batch https://geth.ethereum.org/docs/ src/pages/docs/interacting-with-geth/rpc/batch.md
34 https://geth.ethereum.org/docs/rpc/graphql https://geth.ethereum.org/docs/ src/pages/docs/interacting-with-geth/rpc/graphql.md
35 https://geth.ethereum.org/docs/rpc/ns-admin https://geth.ethereum.org/docs/ src/pages/docs/interacting-with-geth/rpc/ns-admin.md
36 https://geth.ethereum.org/docs/rpc/ns-clique https://geth.ethereum.org/docs/ src/pages/docs/interacting-with-geth/rpc/ns-clique.md
37 https://geth.ethereum.org/docs/rpc/ns-debug https://geth.ethereum.org/docs/ src/pages/docs/interacting-with-geth/rpc/ns-debug.md
38 https://geth.ethereum.org/docs/rpc/ns-eth https://geth.ethereum.org/docs/ src/pages/docs/interacting-with-geth/rpc/ns-eth.md
39 https://geth.ethereum.org/docs/rpc/ns-les https://geth.ethereum.org/docs/ src/pages/docs/interacting-with-geth/rpc/ns-les.md
40 https://geth.ethereum.org/docs/rpc/ns-miner https://geth.ethereum.org/docs/ src/pages/docs/interacting-with-geth/rpc/ns-miner.md
41 https://geth.ethereum.org/docs/rpc/ns-net https://geth.ethereum.org/docs/ src/pages/docs/interacting-with-geth/rpc/ns-net.md
42 https://geth.ethereum.org/docs/rpc/ns-personal https://geth.ethereum.org/docs/ src/pages/docs/interacting-with-geth/rpc/ns-personalmd
43 https://geth.ethereum.org/docs/rpc/ns-txpool https://geth.ethereum.org/docs/ src/pages/docs/interacting-with-geth/rpc/ns-txpool.md
44 https://geth.ethereum.org/docs/rpc/objects https://geth.ethereum.org/docs/ src/pages/docs/interacting-with-geth/rpc/objects.md
45 https://geth.ethereum.org/docs/developers/devguide https://geth.ethereum.org/docs/ src/pages/docs/developers/geth-developer/devguide.md
46 https://geth.ethereum.org/docs/developers/code-review-guidelines https://geth.ethereum.org/docs/ src/pages/docs/developers/geth-developer/code-review-guidelines.md
47 https://geth.ethereum.org/docs/developers/issue-handling-workflow https://geth.ethereum.org/docs/ src/pages/docs/developers/geth-developer/issue-handling-workflow.md
48 https://geth.ethereum.org/docs/developers/dns-discovery-setup https://geth.ethereum.org/docs/ src/pages/docs/developers/geth-developer/dns-discovery-workflow.md
49 https://geth.ethereum.org/docs/clef/introduction https://geth.ethereum.org/docs/ src/pages/docs/tools/clef/introduction.md
50 https://geth.ethereum.org/docs/clef/tutorial https://geth.ethereum.org/docs/ src/pages/docs/tools/clef/tutorial.md
51 https://geth.ethereum.org/docs/clef/cliquesigning https://geth.ethereum.org/docs/ src/pages/docs/tools/clef/clique-signing.md
52 https://geth.ethereum.org/docs/clef/rules https://geth.ethereum.org/docs/ src/pages/docs/tools/clef/rules.md
53 https://geth.ethereum.org/docs/clef/setup https://geth.ethereum.org/docs/ src/pages/docs/tools/clef/setup.md
54 https://geth.ethereum.org/docs/clef/apis https://geth.ethereum.org/docs/ src/pages/docs/tools/clef/apis.md
55 https://geth.ethereum.org/docs/clef/datatypes https://geth.ethereum.org/docs/ src/pages/docs/tools/clef/datatypes.md
56 https://github.com/ethereum/go-ethereum/tree/gh-pages/docs/_vulnerabilities/vulnerabilities.json https://github.com/ethereum/go-ethereum/tree/gh-pages/docs/_vulnerabilities/vulnerabilities.json src/pages/docs/vulnerabilities/vulnerabilities.json
57 https://github.com/ethereum/go-ethereum/tree/gh-pages/docs/_vulnerabilities/vulnerabilities.json.minisig https://github.com/ethereum/go-ethereum/tree/gh-pages/docs/_vulnerabilities/vulnerabilities.json.minisig src/pages/docs/vulnerabilities/vulnerabilities.json.minisig
58 https://github.com/ethereum/go-ethereum/tree/gh-pages/docs/_vulnerabilities/vulnerabilities.md https://geth.ethereum.org/docs/developers/geth-developers/discloures src/pages/docs/developers/geth-developers/disclosures