-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release/v6 Beta #1290
base: develop
Are you sure you want to change the base?
Release/v6 Beta #1290
Conversation
…mports Added dynamic partial import
Feature/1088 update useapi
* Added missing parts of s3 partial. * Added External surface attack dashboard * Global styling change for links * Dashboard for Password Policy * Fixed issue after merge conflict * Fixed other conflict issue * Fix mispelt component * Error page for wrong urls * Updated findings for password policy * Permissions dashboard * Missing partials * small css changes * Basic table * Added table for Permissions * Fixed issues in Permissions * Fixed bug when receiving tables data * Fixed other bugs and merge issues. * Fixed issues after merge * Added scroller when tabs overflow * Improved Dark theme * Fixed bugs * dark-theme and tabs issues * Fixed informations wrapper in dark theme * small css change * Small fix for sg link * Other fixes. * Fixed react warnings * Style changes for tabs. Co-authored-by: Loïc Bellemare-Alford <loicbellemare@hotmail.com>
Codecov Report
@@ Coverage Diff @@
## develop #1290 +/- ##
===========================================
- Coverage 23.74% 21.21% -2.53%
===========================================
Files 325 359 +34
Lines 10972 12021 +1049
===========================================
- Hits 2605 2550 -55
- Misses 8367 9471 +1104
Continue to review full report at Codecov.
|
* First test * Fixed branch name * Test 2 * Test 3 * Test the pipeline (#1281) * Another test * Test PR trigger * Fixed directory * Working directory * Fixed linting errors * Added caching * Fixed bug * New seperate test pipeline * Check paths * Testing path * version bump * Fixed matching files on push * Added note to remove v6-master branch * Removed testing message * Added v6-alpha for frontend builds * Fixed new line * Removed v6-master branch matching
Implemented changes to policy UI + CSS changes
Add API documentation using flask-restx
(venv) ➜ ScoutSuite git:(v6-alpha) ✗ python scout.py aws --server-only /Users/kbirhan/git/open-source/ScoutSuite/scoutsuite-report/scoutsuite-results/scoutsuite_results_aws-kb-dev-audit-user1.json |
@kedbirhan that package is not supported anymore, it's probably now out of beta. @xnkevinnguyen @SophieDorval can probably guide you on how to update it. |
@xnkevinnguyen and @SophieDorval tried upgrading to msgraph-core but some of the code is broken specifically in ScoutSuite/providers/azure/facade/aad.py |
Whatever happened to this? |
Stay tuned! |
v6 Beta Release!
During the last 4 months, we have been working on a new version of Scout Suite.
Scout Suite v6 includes:
New frontend
The frontend was completely re-written in React to make it easier to maintain and easier for new contributors to add new partials or fix issues. We also worked a lot on upgrading the general UI and UX to make it faster to find the information you are searching for.
The findings are now presented in a table with pagination and search making it easier to the exact issue you are looking for. The default ordering also allows to quickly view the most critical issues. Oh, and no more guessing that clicking on a name brings you to the details page!
The finding detail pages and resources pages saw the most drastic UI and UX changes. The list of resources is now displayed in a table at the top of the page and support search, pagination and filtering. You can also easily export the data in CSV or JSON.
The details of a resource now show in the bottom part of the screen allowing to quickly go through different resources without having to scroll, open modals or load a new page. The tab, inspired by the AWS Console, allows quick access to the content you are searching for. Not sure where the issue is located? The tab changes it's highlight color to indicated where the issue is located.
Other improvements include:
New local server
A big focus of this new version was to make sure that it would support large deployments. The old versions were limited by the size of a file that a browser could load (about 400 MB). Moving to a using a local server to parse the report and serve only the data that is needed by the frontend, we saw a huge improuvent in performances.
The local server is completely integrated in the CLI. You can simply run
python scout.py PROVIDER
to generate a report and start the local server or usepython scout.py PROVIDER --server-only PATH_TO_JSON_REPORT_FILE.json
to load an existing report and start the server.It is also possible to generate a report without starting a local server by using the
python scout.py PROVIDER --report-only
command.CIS
Many missing benchmarks from Azure CIS 1.2.0 and GCP CIS 1.1.0 were added.
Learn more
Consult the wiki for more information on this new release: https://github.com/nccgroup/ScoutSuite/wiki/Using-the-new-V6-alpha-version