Skip to content
This repository has been archived by the owner on Jan 3, 2023. It is now read-only.

Commit

Permalink
[develop] Complete v1.0.3! (#117)
Browse files Browse the repository at this point in the history
* [devops/ssl-deploy] Add SSL Certificate Generation (#116)

* Add manual SSL deployment.

* Add Glenn to contributor list.

* Update version.

* [backend/graphQL] Replace REST with GraphQL. (#115)

* Everything in Issue #82, fix description escaping characters, fix attack library contribute button not requiring sign in

* [devops/pgadmin] Add pgAdmin to Docker (#88)

* Add pgAdmin

* Add pgAdmin to Nginx

* Change ports to expose.

Co-authored-by: Jan <42362229+jangarong@users.noreply.github.com>

* Use ports instead of expose for dbs.

* [devops/portainer] Add Portainer. (#94)

* Add portainer.

* Update documentation for deployment.

* Replace port with expose.

* Add notice on portainer url.

* Revert "Add notice on portainer url."

This reverts commit 181bdf1525c97e5d8716c936d332585a43495eba.

* Fix issue with portainer not redirecting

Co-authored-by: Glenn Ye <glenn.ye38@gmail.com>

* WIP: create exploit and get exp by id

* WIP exploit endpoints

* exploit endpoints: varifyexploit is not working

* working graphql endpoints but with sessions not working

* Update package-lock.json.

* Enable sessions on GraphQL Module.

* Fix resolver.

* Add fixes for cookies.

* Clean up code.

* Remove comments.

* Add guards back to exploit and subscribe resolver.

* Apply linter and formatter.

* Remove controllers and swagger.

* Change URI for nestjs and nginx to /graphql instead of /api.

* Add missing field property.

* Apply linter and formatter.

* Remove unused dto.

* Fix package-lock.json on the client side.

* Update requests to use GraphQL.

* Fix requests.

Co-authored-by: Vivek Kandathil <vivekandath@gmail.com>
Co-authored-by: Peter Pham <38918965+phampe68@users.noreply.github.com>
Co-authored-by: Glenn Ye <glenn.ye38@gmail.com>
Co-authored-by: Meixuan Lu <meixvan.lu@mail.utoronto.ca>

* Update docs.

Co-authored-by: Vivek Kandathil <vivekandath@gmail.com>
Co-authored-by: Peter Pham <38918965+phampe68@users.noreply.github.com>
Co-authored-by: Glenn Ye <glenn.ye38@gmail.com>
Co-authored-by: Meixuan Lu <meixvan.lu@mail.utoronto.ca>
  • Loading branch information
5 people committed Jul 7, 2022
1 parent 8338597 commit 4e47e28
Show file tree
Hide file tree
Showing 54 changed files with 1,086 additions and 12,721 deletions.
2 changes: 0 additions & 2 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
POSTGRES_USER=prisma
POSTGRES_PASSWORD=topsecret
POSTGRES_DB=solidguard

# Nest
POSTGRES_HOST=postgres
POSTGRES_PORT=5432
POSTGRES_SCHEMA=solidguard
Expand Down
10 changes: 9 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@
</p>
</div>

# v1.0.3

**Features:**
* Switch from using REST APIs to GraphQL.

**Security:**
* Add manual SSL certificate generation scripts in /certbot/

# v1.0.2

**Date:** June 12, 2022
Expand Down Expand Up @@ -81,4 +89,4 @@ Compatible with [prototype-v1.0 of solidguard-prototype-frontend](https://github

**Date:** Jan 14, 2022

Initial release.
Initial release.
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<h1>SolidGuard</h1>
</div>

**Version**: `v1.0.2`
**Version**: `v1.0.3`

SolidGuard is a Blockchain Security tool catered towards organizations who manages decentralized applications on the Ethereum blockchain. It is an attack database for documenting all major hacks that happened in the blockchain, and is also used to notify or pause decentralized applications that contain vulnerabilities published in the database.

Expand All @@ -21,13 +21,15 @@ This repository contains everything needed to run the server (minus the prerequi
## Deployment
To learn more on deploying the entire application via docker-compose, see [deploy.md](./docs/deploy.md).

To access our current deployment, see [https://solidguard.org/](https://solidguard.org/)!

## Contribute
To learn more on how to contribute to this repository, see [contribute.md](./docs/contribute.md).

## Credits
* **Lead Software Engineer:** Jan Garong.
* **Lead Designer:** Angela Shen.
* **Graphic Designers:** Amy Li, Jackie.
* **Frontend Engineers:** Vivek Kandathil, Peter Pham.
* **Frontend Engineers:** Vivek Kandathil, Peter Pham, Glenn Ye.
* **Backend Engineers:** Meixuan (Mexi) Lu, Ruo Ning (Nancy) Qiu.
* **DevOps Engineers:** Si (Leo) Wang, Stephen Guo.
2 changes: 1 addition & 1 deletion api/nest-cli.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"sourceRoot": "src",
"compilerOptions": {
"plugins": [
"@nestjs/swagger/plugin"
"@nestjs/graphql/plugin"
]
}
}
Loading

0 comments on commit 4e47e28

Please sign in to comment.