chore: change license to AGPL-3.0
This commit is contained in:
@@ -1,6 +1,3 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
# file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
#
|
#
|
||||||
# Multi-stage Dockerfile for Pentest Agent
|
# Multi-stage Dockerfile for Pentest Agent
|
||||||
# Uses Chainguard Wolfi for minimal attack surface and supply chain security
|
# Uses Chainguard Wolfi for minimal attack surface and supply chain security
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ Shannon is available in two editions:
|
|||||||
|
|
||||||
| Edition | License | Best For |
|
| Edition | License | Best For |
|
||||||
|---------|---------|----------|
|
|---------|---------|----------|
|
||||||
| **Shannon Lite** | MPL | Security teams, independent researchers, testing your own applications |
|
| **Shannon Lite** | AGPL-3.0 | Security teams, independent researchers, testing your own applications |
|
||||||
| **Shannon Pro** | Commercial | Enterprises requiring advanced features, CI/CD integration, and dedicated support |
|
| **Shannon Pro** | Commercial | Enterprises requiring advanced features, CI/CD integration, and dedicated support |
|
||||||
|
|
||||||
> **This repository contains Shannon Lite,** which utilizes our core autonomous AI pentesting framework. **Shannon Pro** enhances this foundation with an advanced, LLM-powered data flow analysis engine (inspired by the [LLMDFA paper](https://arxiv.org/abs/2402.10754)) for enterprise-grade code analysis and deeper vulnerability detection.
|
> **This repository contains Shannon Lite,** which utilizes our core autonomous AI pentesting framework. **Shannon Pro** enhances this foundation with an advanced, LLM-powered data flow analysis engine (inspired by the [LLMDFA paper](https://arxiv.org/abs/2402.10754)) for enterprise-grade code analysis and deeper vulnerability detection.
|
||||||
@@ -433,7 +433,13 @@ Shannon is designed for legitimate security auditing purposes only.
|
|||||||
|
|
||||||
## 📜 License
|
## 📜 License
|
||||||
|
|
||||||
Shannon Lite is released under the [Mozilla Public License 2.0 (MPL)](LICENSE).
|
Shannon Lite is released under the [GNU Affero General Public License v3.0 (AGPL-3.0)](LICENSE).
|
||||||
|
|
||||||
|
Shannon is open source (AGPL v3). This license allows you to:
|
||||||
|
- Use it freely for all internal security testing.
|
||||||
|
- Modify the code privately for internal use without sharing your changes.
|
||||||
|
|
||||||
|
The AGPL's sharing requirements primarily apply to organizations offering Shannon as a public or managed service (such as a SaaS platform). In those specific cases, any modifications made to the core software must be open-sourced.
|
||||||
|
|
||||||
|
|
||||||
## 👥 Community & Support
|
## 👥 Community & Support
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
### Feature Comparison
|
### Feature Comparison
|
||||||
|
|
||||||
| Feature | Shannon Lite<br>(MPL 2.0) | Shannon Pro<br>(Commercial) |
|
| Feature | Shannon Lite<br>(AGPL-3.0) | Shannon Pro<br>(Commercial) |
|
||||||
|---------|:-------------------------:|:---------------------------:|
|
|---------|:-------------------------:|:---------------------------:|
|
||||||
| **Core Scanning** |
|
| **Core Scanning** |
|
||||||
| Source-Sink Analysis | Basic | LLM-powered data flow analysis for high-precision, source-to-sink vulnerability detection |
|
| Source-Sink Analysis | Basic | LLM-powered data flow analysis for high-precision, source-to-sink vulnerability detection |
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Shannon Helper MCP Server
|
* Shannon Helper MCP Server
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* generate_totp MCP Tool
|
* generate_totp MCP Tool
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* save_deliverable MCP Tool
|
* save_deliverable MCP Tool
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Deliverable Type Definitions
|
* Deliverable Type Definitions
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Type definitions barrel export
|
* Type definitions barrel export
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Tool Response Type Definitions
|
* Tool Response Type Definitions
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Error Formatting Utilities
|
* Error Formatting Utilities
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* File Operations Utilities
|
* File Operations Utilities
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Queue Validator
|
* Queue Validator
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* TOTP Validator
|
* TOTP Validator
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
|
# This section above is metadata and not part of the prompt.
|
||||||
**MANDATORY EXPLOITATION CONSTRAINTS:**
|
**MANDATORY EXPLOITATION CONSTRAINTS:**
|
||||||
- ALL exploitation attempts MUST be performed against {{WEB_URL}} from external network
|
- ALL exploitation attempts MUST be performed against {{WEB_URL}} from external network
|
||||||
- DO NOT attempt to exploit vulnerabilities that require:
|
- DO NOT attempt to exploit vulnerabilities that require:
|
||||||
|
|||||||
@@ -1,2 +1,4 @@
|
|||||||
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
|
# This section above is metadata and not part of the prompt.
|
||||||
Rules to Avoid:
|
Rules to Avoid:
|
||||||
{{RULES_AVOID}}
|
{{RULES_AVOID}}
|
||||||
@@ -1 +1,3 @@
|
|||||||
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
|
# This section above is metadata and not part of the prompt.
|
||||||
URL: {{WEB_URL}}
|
URL: {{WEB_URL}}
|
||||||
@@ -1 +1,3 @@
|
|||||||
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
|
# This section above is metadata and not part of the prompt.
|
||||||
**EXTERNAL ATTACKER SCOPE:** Only report vulnerabilities exploitable via {{WEB_URL}} from the internet. Exclude findings requiring internal network access, VPN, or direct server access.
|
**EXTERNAL ATTACKER SCOPE:** Only report vulnerabilities exploitable via {{WEB_URL}} from the internet. Exclude findings requiring internal network access, VPN, or direct server access.
|
||||||
@@ -1,3 +1,5 @@
|
|||||||
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
|
# This section above is metadata and not part of the prompt.
|
||||||
<!-- BEGIN:COMMON -->
|
<!-- BEGIN:COMMON -->
|
||||||
**IF you are not already logged in when you open playwright, these are the login instructions**
|
**IF you are not already logged in when you open playwright, these are the login instructions**
|
||||||
**NOTE: playwright automatically saves sessions so ensure you are not already logged in before executing these steps**
|
**NOTE: playwright automatically saves sessions so ensure you are not already logged in before executing these steps**
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0
|
# This Source Code Form is subject to the terms of the AGPL, v. 3.0
|
||||||
# This section above is metadata and not part of the prompt.
|
# This section above is metadata and not part of the prompt.
|
||||||
=== PROMPT ===
|
=== PROMPT ===
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
|
|
||||||
|
|||||||
+5
-5
@@ -1,9 +1,9 @@
|
|||||||
#!/usr/bin/env zx
|
#!/usr/bin/env zx
|
||||||
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
//
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import { path, fs } from 'zx';
|
import { path, fs } from 'zx';
|
||||||
import chalk from 'chalk';
|
import chalk from 'chalk';
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import { $, fs, path } from 'zx';
|
import { $, fs, path } from 'zx';
|
||||||
import chalk from 'chalk';
|
import chalk from 'chalk';
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Audit Session - Main Facade
|
* Audit Session - Main Facade
|
||||||
|
|||||||
+5
-3
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Unified Audit & Metrics System
|
* Unified Audit & Metrics System
|
||||||
|
|||||||
+5
-3
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Append-Only Agent Logger
|
* Append-Only Agent Logger
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Metrics Tracker
|
* Metrics Tracker
|
||||||
|
|||||||
+5
-3
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Audit System Utilities
|
* Audit System Utilities
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import { fs, path, $ } from 'zx';
|
import { fs, path, $ } from 'zx';
|
||||||
import chalk from 'chalk';
|
import chalk from 'chalk';
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import chalk from 'chalk';
|
import chalk from 'chalk';
|
||||||
import {
|
import {
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import { fs, path } from 'zx';
|
import { fs, path } from 'zx';
|
||||||
|
|
||||||
|
|||||||
+5
-3
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import { createInterface } from 'readline';
|
import { createInterface } from 'readline';
|
||||||
import { PentestError } from '../error-handling.js';
|
import { PentestError } from '../error-handling.js';
|
||||||
|
|||||||
+5
-3
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import chalk from 'chalk';
|
import chalk from 'chalk';
|
||||||
import { displaySplashScreen } from '../splash-screen.js';
|
import { displaySplashScreen } from '../splash-screen.js';
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import { fs } from 'zx';
|
import { fs } from 'zx';
|
||||||
import yaml from 'js-yaml';
|
import yaml from 'js-yaml';
|
||||||
|
|||||||
+5
-3
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import { path, fs } from 'zx';
|
import { path, fs } from 'zx';
|
||||||
import chalk from 'chalk';
|
import chalk from 'chalk';
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import chalk from 'chalk';
|
import chalk from 'chalk';
|
||||||
import { fs, path } from 'zx';
|
import { fs, path } from 'zx';
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import { $, fs, path } from 'zx';
|
import { $, fs, path } from 'zx';
|
||||||
import chalk from 'chalk';
|
import chalk from 'chalk';
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import { fs, path } from 'zx';
|
import { fs, path } from 'zx';
|
||||||
import chalk from 'chalk';
|
import chalk from 'chalk';
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import chalk from 'chalk';
|
import chalk from 'chalk';
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import { fs, path } from 'zx';
|
import { fs, path } from 'zx';
|
||||||
import chalk from 'chalk';
|
import chalk from 'chalk';
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import { fs, path } from 'zx';
|
import { fs, path } from 'zx';
|
||||||
import { PentestError } from './error-handling.js';
|
import { PentestError } from './error-handling.js';
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import { fs, path } from 'zx';
|
import { fs, path } from 'zx';
|
||||||
import chalk from 'chalk';
|
import chalk from 'chalk';
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import { $, fs, path } from 'zx';
|
import { $, fs, path } from 'zx';
|
||||||
import chalk from 'chalk';
|
import chalk from 'chalk';
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import figlet from 'figlet';
|
import figlet from 'figlet';
|
||||||
import gradient from 'gradient-string';
|
import gradient from 'gradient-string';
|
||||||
|
|||||||
+5
-3
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import { $ } from 'zx';
|
import { $ } from 'zx';
|
||||||
import chalk from 'chalk';
|
import chalk from 'chalk';
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Concurrency Control Utilities
|
* Concurrency Control Utilities
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import { $ } from 'zx';
|
import { $ } from 'zx';
|
||||||
import chalk from 'chalk';
|
import chalk from 'chalk';
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import chalk from 'chalk';
|
import chalk from 'chalk';
|
||||||
import { formatDuration } from '../audit/utils.js';
|
import { formatDuration } from '../audit/utils.js';
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
// Copyright (C) 2025 Keygraph, Inc.
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
//
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License version 3
|
||||||
|
// as published by the Free Software Foundation.
|
||||||
|
|
||||||
import { AGENTS } from '../session-manager.js';
|
import { AGENTS } from '../session-manager.js';
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"session": {
|
"session": {
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": [
|
"vulnerabilities": [
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": [
|
"vulnerabilities": [
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": []
|
"vulnerabilities": []
|
||||||
|
|||||||
@@ -1,5 +1,2 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{"vulnerabilities": []}
|
{"vulnerabilities": []}
|
||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": []
|
"vulnerabilities": []
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"session": {
|
"session": {
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": [
|
"vulnerabilities": [
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": [
|
"vulnerabilities": [
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": []
|
"vulnerabilities": []
|
||||||
|
|||||||
@@ -1,5 +1,2 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{"vulnerabilities": []}
|
{"vulnerabilities": []}
|
||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": []
|
"vulnerabilities": []
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"session": {
|
"session": {
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": [
|
"vulnerabilities": [
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": [
|
"vulnerabilities": [
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": []
|
"vulnerabilities": []
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": []
|
"vulnerabilities": []
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": [
|
"vulnerabilities": [
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"session": {
|
"session": {
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": []
|
"vulnerabilities": []
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": []
|
"vulnerabilities": []
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": []
|
"vulnerabilities": []
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": []
|
"vulnerabilities": []
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": [
|
"vulnerabilities": [
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"session": {
|
"session": {
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"vulnerabilities": [
|
"vulnerabilities": [
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user