@@ -4,7 +4,7 @@ Google Summer of Code 2021 Final Report
44Organization - `AboutCode <https://www.aboutcode.org >`_
55-----------------------------------------------------------
66| `Hritik Vijay <https://github.com/hritik14>`_
7- | Project: `VulnerableCode <https://github.com/nexB /vulnerablecode>`_
7+ | Project: `VulnerableCode <https://github.com/aboutcode-org /vulnerablecode>`_
88
99Overview
1010---------
@@ -30,7 +30,7 @@ structure::
3030
3131Yielding an average of 93% reduction in time (14x faster)
3232
33- More: https://github.com/nexB /vulnerablecode/pull/478
33+ More: https://github.com/aboutcode-org /vulnerablecode/pull/478
3434
3535Speed up upstream tests
3636^^^^^^^^^^^^^^^^^^^^^^^^
@@ -50,7 +50,7 @@ usage cap. In the end, this is a trade off between resource usage and data
5050accuracy. This brings major performance improvement during the test.
5151
5252| Before: ~6hrs, now ~9 minutes
53- | More: https://github.com/nexB /vulnerablecode/pull/490
53+ | More: https://github.com/aboutcode-org /vulnerablecode/pull/490
5454
5555Improve Docker Configuration
5656^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -63,8 +63,8 @@ using a docker image. The current configuration makes use of files like
6363over any unnecessary files for deployment.
6464
6565| More:
66- | https://github.com/nexB /vulnerablecode/pull/497
67- | https://github.com/nexB /vulnerablecode/pull/521
66+ | https://github.com/aboutcode-org /vulnerablecode/pull/497
67+ | https://github.com/aboutcode-org /vulnerablecode/pull/521
6868
6969Add Makefile
7070^^^^^^^^^^^^^
@@ -78,20 +78,20 @@ relevant part of the documentation and updated settings to reject insecure
7878deployments.
7979
8080| More:
81- | https://github.com/nexB /vulnerablecode/pull/497
82- | https://github.com/nexB /vulnerablecode/pull/523
81+ | https://github.com/aboutcode-org /vulnerablecode/pull/497
82+ | https://github.com/aboutcode-org /vulnerablecode/pull/523
8383
8484Use svn to collects tags in GitHubTagsAPI
8585^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8686Surprisingly, GitHub allows svn requests to repositories. Now we can
8787have all the tags with a single request. This is much more efficient and
8888gentle to the APIs.
8989This was as issue since the importers based on GithubDataSource were `failing
90- <https://github.com/nexB /vulnerablecode/issues/507> `_ because of being rate
90+ <https://github.com/aboutcode-org /vulnerablecode/issues/507> `_ because of being rate
9191limited by GitHub.
9292
9393| `Philippe <https://github.com/pombredanne>`_, thank you so much for the suggestion
94- | More: https://github.com/nexB /vulnerablecode/pull/508
94+ | More: https://github.com/aboutcode-org /vulnerablecode/pull/508
9595
9696Separate import and improve operations - WIP
9797^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -106,14 +106,14 @@ As a bonus, writing importers will be very easy and welcome more contributors
106106to the project. As of writing this report, this remains a work in progress
107107which will be finished very soon.
108108
109- More: https://github.com/nexB /vulnerablecode/pull/525
109+ More: https://github.com/aboutcode-org /vulnerablecode/pull/525
110110
111111Others
112112^^^^^^^
113- - helper: split_markdown_front_matter: https://github.com/nexB /vulnerablecode/pull/443
114- - Dump yaml in favor of saneyaml https://github.com/nexB /vulnerablecode/pull/452
115- - Refactor package_managers https://github.com/nexB /vulnerablecode/pull/495/commits
116- - Importers bugfix https://github.com/nexB /vulnerablecode/pull/505
113+ - helper: split_markdown_front_matter: https://github.com/aboutcode-org /vulnerablecode/pull/443
114+ - Dump yaml in favor of saneyaml https://github.com/aboutcode-org /vulnerablecode/pull/452
115+ - Refactor package_managers https://github.com/aboutcode-org /vulnerablecode/pull/495/commits
116+ - Importers bugfix https://github.com/aboutcode-org /vulnerablecode/pull/505
117117
118118Pre GSoC
119119----------
@@ -123,14 +123,14 @@ exploring the codebase, I realized that there is a lot of room for improvement.
123123Thus I looked for simple improvements and bugs to fix in the early stage, which
124124were:
125125
126- - `Correct API docs path and fix pytest invocation <https://github.com/nexB /vulnerablecode/pull/379 >`_
127- - `Explicity provide lxml parser to beautifulsoup <https://github.com/nexB /vulnerablecode/pull/382 >`_
128- - `Make sure vulnerability id is_cve or is_vulcoid <https://github.com/nexB /vulnerablecode/pull/389 >`_
129- - `Fix istio importer <https://github.com/nexB /vulnerablecode/pull/395 >`_ (cleared a huge confusion about the codebase)
130- - `Add me to AUTHORS <https://github.com/nexB /vulnerablecode/pull/405 >`_ (Should've done this a lot earlier)
131- - `Add unspecified scoring system <https://github.com/nexB /vulnerablecode/pull/415 >`_
132- - `Fix redhat import failure <https://github.com/nexB /vulnerablecode/pull/418 >`_ (This one took a *lot * of effort to pinpoint)
133- - `expose find_all_cve helper <https://github.com/nexB /vulnerablecode/pull/439 >`_
126+ - `Correct API docs path and fix pytest invocation <https://github.com/aboutcode-org /vulnerablecode/pull/379 >`_
127+ - `Explicity provide lxml parser to beautifulsoup <https://github.com/aboutcode-org /vulnerablecode/pull/382 >`_
128+ - `Make sure vulnerability id is_cve or is_vulcoid <https://github.com/aboutcode-org /vulnerablecode/pull/389 >`_
129+ - `Fix istio importer <https://github.com/aboutcode-org /vulnerablecode/pull/395 >`_ (cleared a huge confusion about the codebase)
130+ - `Add me to AUTHORS <https://github.com/aboutcode-org /vulnerablecode/pull/405 >`_ (Should've done this a lot earlier)
131+ - `Add unspecified scoring system <https://github.com/aboutcode-org /vulnerablecode/pull/415 >`_
132+ - `Fix redhat import failure <https://github.com/aboutcode-org /vulnerablecode/pull/418 >`_ (This one took a *lot * of effort to pinpoint)
133+ - `expose find_all_cve helper <https://github.com/aboutcode-org /vulnerablecode/pull/439 >`_
134134
135135Post GSoC - Future Plans and what's left
136136-------------------------------------------
@@ -167,7 +167,7 @@ I really enjoyed working on the project. There were ups and downs when I met
167167some weird bugs but every one of them taught me something new about Python,
168168Django and programming in general. The best part of working with my amazing
169169mentors - Philippe and Shivam - were the `weekly meets
170- <https://github.com/nexB /vulnerablecode/wiki/WeeklyMeetings#meeting-on-tuesday-2021-08-17-at-1400-utc> `_
170+ <https://github.com/aboutcode-org /vulnerablecode/wiki/WeeklyMeetings#meeting-on-tuesday-2021-08-17-at-1400-utc> `_
171171where we would together try to figure out how to proceed with the development.
172172I learned something new with every call and interaction we had. Thank you so
173173much my mentors for providing a very smooth experience and Google for showing
0 commit comments