Dfinity is a not-for-profit organization based in Zurich, Switzerland. Our mission is to develop technology that supports the next generation Internet Computer blockchain network and ecosystem.
Target | Type | Severity | Reward |
---|---|---|---|
https://github.com/dfinity/ic Copy Copied Core Internet Computer Protocol stack. The Internet Computer Protocol (ICP) | Protocol | Critical | Bounty |
https://github.com/dfinity/ic/tree/master/rs/nns Copy Copied Network Nervous System (NNS) canisters | Code | Critical | Bounty |
https://github.com/dfinity/ic/tree/master/rs/rosetta-api Copy Copied Network Nervous System (NNS) canisters. Rosetta API | Code | Critical | Bounty |
https://github.com/dfinity/nns-dapp Copy Copied Network Nervous System (NNS) Frontend Dapp. Network Nervous System Dapp | Code | Critical | Bounty |
https://nns.ic0.app/ Copy Copied Network Nervous System (NNS) Frontend Dapp. nns.ic0.app | Code | Critical | Bounty |
https://github.com/dfinity/internet-identity Copy Copied Internet Identity: Internet Computer Authentication System | Code | Critical | Bounty |
https://identity.ic0.app/ Copy Copied Internet Identity: Internet Computer Authentication System. identity.ic0.app | Code | Critical | Bounty |
https://github.com/dfinity/ic/tree/master/rs/sns Copy Copied Service Nervous System (SNS) | Code | Critical | Bounty |
https://github.com/dfinity/ICRC-1 Copy Copied Service Nervous System (SNS) | Code | Critical | Bounty |
https://github.com/dfinity/motoko-base Copy Copied SDK, CDK, Motoko smart contract language & Dev Tools. The Motoko base library | Code | Critical | Bounty |
https://github.com/dfinity/motoko Copy Copied SDK, CDK, Motoko smart contract language & Dev Tools. Motoko | Code | Critical | Bounty |
https://github.com/dfinity/sdk Copy Copied SDK, CDK, Motoko smart contract language & Dev Tools. DFX | Code | Critical | Bounty |
https://github.com/dfinity/cdk-rs Copy Copied SDK, CDK, Motoko smart contract language & Dev Tools. Rust Canister Development Kit | Code | Critical | Bounty |
https://github.com/dfinity/agent-js Copy Copied SDK, CDK, Motoko smart contract language & Dev Tools. DFINITY's JavaScript Agent Repository | Code | Critical | Bounty |
https://github.com/dfinity/agent-rs Copy Copied SDK, CDK, Motoko smart contract language & Dev Tools. DFINITY's Rust Agent Repository | Code | Critical | Bounty |
https://github.com/dfinity/candid Copy Copied SDK, CDK, Motoko smart contract language & Dev Tools. Candid | Code | Critical | Bounty |
https://github.com/dfinity/quill Copy Copied SDK, CDK, Motoko smart contract language & Dev Tools. quill | Code | Critical | Bounty |
https://github.com/dfinity/icx-proxy Copy Copied SDK, CDK, Motoko smart contract language & Dev Tools. icx-proxy | Code | Critical | Bounty |
https://github.com/dfinity/ic/tree/master/rs/boundary_node Copy Copied Boundary Nodes. Boundary node | Code | Critical | Bounty |
https://github.com/dfinity/icx-proxy Copy Copied Boundary Nodes. Icx-proxy | Code | Critical | Bounty |
boundary.ic0.app Copy Copied Boundary Nodes. boundary.ic0.app | Web | Critical | Bounty |
Boundary.dfinity.network Copy Copied Boundary Nodes. boundary.dfinity.network | Web | Critical | Bounty |
Core Internet Computer Protocol stack. The Internet Computer Protocol (ICP)
Network Nervous System (NNS) canisters
Network Nervous System (NNS) canisters. Rosetta API
Network Nervous System (NNS) Frontend Dapp. Network Nervous System Dapp
Network Nervous System (NNS) Frontend Dapp. nns.ic0.app
Internet Identity: Internet Computer Authentication System
Internet Identity: Internet Computer Authentication System. identity.ic0.app
Service Nervous System (SNS)
Service Nervous System (SNS)
SDK, CDK, Motoko smart contract language & Dev Tools. The Motoko base library
SDK, CDK, Motoko smart contract language & Dev Tools. Motoko
SDK, CDK, Motoko smart contract language & Dev Tools. DFX
SDK, CDK, Motoko smart contract language & Dev Tools. Rust Canister Development Kit
SDK, CDK, Motoko smart contract language & Dev Tools. DFINITY's JavaScript Agent Repository
SDK, CDK, Motoko smart contract language & Dev Tools. DFINITY's Rust Agent Repository
SDK, CDK, Motoko smart contract language & Dev Tools. Candid
SDK, CDK, Motoko smart contract language & Dev Tools. quill
SDK, CDK, Motoko smart contract language & Dev Tools. icx-proxy
Boundary Nodes. Boundary node
Boundary Nodes. Icx-proxy
Boundary Nodes. boundary.ic0.app
Boundary Nodes. boundary.dfinity.network
The Internet Computer Protocol is a distributed protocol run by multiple nodes that constitutes the Internet Computer blockchain network platform. The protocol documentation and specs can be found here.
In order to get a good overview of the Internet Computer and to get started with it please see here.
Source code:
All the aspects of Internet Computer behavior are governed by the community of enthusiasts and users of Internet Computer through a democratic governance system called the Network Nervous System (NNS). A high-level introduction to the operation of the system can be obtained from this quick video and this medium post.
The NNS front-end Dapp is a dapp that provides a user-friendly way to interact with the Internet Computer’s governance system. With it, you can:
Source code & domain:
The SNS feature on the Internet Computer allows the dApps (De-centralized Applications) developers to roll out their own DAO (Decentralized Autonomous Organization). The documents related to SNS can be found here. Another related aspect is the ICRC-1 specification which is the fungible token standard on the Internet Computer platform. The documents for the ICRC-1 token standard can be found here.
The Internet Identity is an anonymous blockchain authentication framework supported by the Internet Computer. It builds on Web Authentication (WebAuthn) API supported by modern web browsers and operating systems, and the "chain key cryptography" framework that powers the Internet Computer. Here is the quick start guide to Internet Computer and also check out the following video.
Source code & domain:
The documentation for tools and development kits to assist with development in Internet Computer can be found here. Motoko is the native language of Internet Computer that simplifies the development of smart contract canisters.
Source code & domain:
One of the major component of the Internet Computer infrastructure are the boundary nodes. The boundary nodes sit on the perimeter and act as a gateway into the Internet Computer platform.
In addition to the boundary nodes there are additional infrastructure assets that support the operations of the Internet Computer. Here is the list of the domains:
We are happy to thank everyone who submits valid reports which help us improve the security. However, only those that meet the following eligibility requirements may receive a monetary reward: