Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/appknox/irene
I AM SHER LOCKED. Dashboard for Appknox Users.
https://github.com/appknox/irene
appknox ember emberjs security security-dashboard
Last synced: about 2 months ago
JSON representation
I AM SHER LOCKED. Dashboard for Appknox Users.
- Host: GitHub
- URL: https://github.com/appknox/irene
- Owner: appknox
- License: agpl-3.0
- Created: 2014-11-04T06:26:08.000Z (about 10 years ago)
- Default Branch: develop
- Last Pushed: 2024-04-12T05:58:50.000Z (9 months ago)
- Last Synced: 2024-04-14T02:21:08.199Z (9 months ago)
- Topics: appknox, ember, emberjs, security, security-dashboard
- Language: JavaScript
- Homepage: https://secure.appknox.com
- Size: 36 MB
- Stars: 17
- Watchers: 12
- Forks: 11
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Irene
[![Irene Test](https://github.com/appknox/irene/actions/workflows/test.yaml/badge.svg)](https://github.com/appknox/irene/actions/workflows/test.yaml)
[![codecov](https://codecov.io/gh/appknox/irene/branch/develop/graph/badge.svg?token=9spv62CzBb)](https://codecov.io/gh/appknox/irene)I am SHERlocked. Irene is the front-end dashboards for Sherlock (Vulnerability Scanner) & Mycroft (API Server) that we wrote here at [@appknox](https://github.com/appknox).
## Prerequisites
You will need the following things properly installed on your computer.
- [Git](https://git-scm.com/)
- [Node.js](https://nodejs.org/) (with npm)
- [Ember CLI](https://ember-cli.com/)
- [Google Chrome](https://google.com/chrome/)## Installation
- `git clone [email protected]:appknox/irene.git`
- `cd irene`
- `npm install`
- `npm run startprod`## Running / Development
- `npm run start`
- Visit your app at [http://localhost:4200](http://localhost:4200).
- Visit your tests at [http://localhost:4200/tests](http://localhost:4200/tests).### Code Generators
Make use of the many generators for code, try `ember help generate` for more details
### Running Tests
- `ember test`
- `ember test --server`### Building
- `ember build` (development)
- `ember build --environment production` (production)### Deploying
To deploy you should have `aws-cli` installed and logged in.
#### Staging
- `ember deploy staging`
- Activate the deployed code: `ember deploy:activate staging --revision=`#### Production
- make sure you have `.env` file to deploy it to production
- `ember deploy production`
- Activate the deployed code: `ember deploy:activate production --revision=`#### Roll-Back
- List all the deploy revisions `ember deploy:list production --verbose`
- Activate the specific revision `ember deploy:activate production --revision= --verbose`## Further Reading / Useful Links
- [ember.js](https://emberjs.com/)
- [ember-cli](https://ember-cli.com/)
- Development Browser Extensions
- [ember inspector for chrome](https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi)
- [ember inspector for firefox](https://addons.mozilla.org/en-US/firefox/addon/ember-inspector/)## License
Copyright © 2021 by Appknox
Irene code is open source under the AGPL v3 license (see LICENSE.txt), but the name ‘Appknox’ and the distinctive appearance of the site are not part of the open source code.
Logo, images and other intellectual property are not released under open source and you should change them if you want to setup your own site.
The code is open to establish trust and transparency on how it works and to allow contributions.
Appknox is a business, and like any business has trade secrets, intellectual property and competition.
To have your contributions merged back into the master repository, you must agree to assign copyright to Appknox and must assert that you have the right to make this assignment.