在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:passbolt/passbolt_browser_extension开源软件地址:https://github.com/passbolt/passbolt_browser_extension开源编程语言:JavaScript 99.6%开源软件介绍:
LicensePassbolt - Open source password manager for teams (c) 2022 Passbolt SA This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License (AGPL) as published by the Free Software Foundation version 3. The name "Passbolt" is a registered trademark of Passbolt SA, and Passbolt SA hereby declines to grant a trademark license to "Passbolt" pursuant to the GNU Affero General Public License version 3 Section 7(e), without a separate agreement with Passbolt SA. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see GNU Affero General Public License v3. About passboltPassbolt is an open source password manager for teams. It allows to securely share and store credentials. For instance, the wifi password of your office, or the administrator password of a router, or your organisation social media account password, all of them can be secured using Passbolt. You can try a demo of passbolt at https://demo.passbolt.com. You will need to install a plugin, you can find a step by step guide in the website help section Or, of course, you can use the code in this repository to build it yourself and run it! About passbolt browser extensionA browser extension is needed to maintain a higher level of security, e.g. to ensure the integrity of the cryptographic code and provide a secure random number generator. In the future it will also be used to provide feature such as auto filling your passwords when visiting known websites. How does it look like?ContributingPlease check Reporting a security IssueIf you've found a security related issue in Passbolt, please don't open an issue in GitHub. Instead contact us at [email protected]. In the spirit of responsible disclosure we ask that the reporter keep the issue confidential until we announce it. The passbolt team will take the following actions:
Quick how-to for developersThis is just a quick getting started guide, for more information and productivity tips checkout CONTRIBUTING.md PrerequisiteYou will need
For convenience you can also install
Quick bundling the build/all sourceThe non-minified source code is located in
In order to rebuild the code in this directory automatically while you are editing the src you can use the grunt watch task:
Test a local version of the pluginFirefoxTo launch an instance of Firefox with your local version of the add-on installed.
This instance will be reloaded everytime there is a change in the /build/all code or by pressing the ChromeGo to the the extension page at chrome://extensions/ click on the 'load unpacked extension' button. Point to your build/all directory and you are good to go. You debug the application script by clicking on index.html in "inspect views". Packaging the applicationYou can build the crx or xpi (zip) packages using the following command.
The build can be found under Updating the vendors or the styleguideYou can update the vendors or the styleguide in the
The build can be found under Unit testingUnit testing is handle by Jest. It provides ways to run them and also build code coverage reports. To run unit tests:
To run unit tests with coverage:
Once the code coverage report is generated you can find the result in the folder Creditshttps://www.passbolt.com/credits |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论