Skip to content

Cwe 3 #471

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

Open
wants to merge 54 commits into
base: scw-mapping
Choose a base branch
from
Open

Cwe 3 #471

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
fbfb5b0
Revise Sensitive Data Exposure > Critically Sensitive Data (#271)
plr0man Jan 10, 2020
b8d11e2
Add Server-Side Template Injection (SSTI) (#275)
plr0man Feb 18, 2020
fab6184
Add Sensitive Data Exposure in local/sessionStorage (#276)
plr0man Mar 3, 2020
897fbb0
Add Broken Link Hijacking (#277)
plr0man Apr 23, 2020
c2ea119
Ignore vscode config files (#285)
adamrdavid Apr 23, 2020
aae2453
Add lack of rate limiting on current password when changing password …
plr0man Apr 23, 2020
5911b2c
Add Auto Backup Allowed by Default (#284)
plr0man Apr 24, 2020
e3a16ed
Add Flash Based CSRF (#287)
plr0man May 13, 2020
f03c8a7
Add Password Policy Bypass (#290)
plr0man May 21, 2020
d7aa52b
Cut v1.9 (#291)
barnett May 30, 2020
9ed440a
Add 2FA Code Invalidation Issues (#296)
plr0man Jul 30, 2020
e762cb0
Update Lack of Verifcation Email (#297)
plr0man Jul 30, 2020
abfb00a
Add OAuth Account Squatting (#304)
plr0man Dec 3, 2020
2996fc8
Revise Weak Login Function Severity Ratings (#305)
plr0man Dec 5, 2020
2481b5a
Fix Broken links/images in Readme (#311)
barnett Dec 15, 2020
7e8a8f6
Generate and validate SCW artifacts (#272)
adamrdavid Dec 17, 2020
3a7a063
Secure Code Warrior Merge Cleanup (#313)
barnett Dec 21, 2020
dc1aac0
fixed number ordering on ordered list in no_password_policy remediati…
hakluke Feb 10, 2021
4e811e7
Resolves #308 (#309)
aidanstansfield Feb 12, 2021
df941e1
Add new automotive security entries (#321)
plr0man Mar 15, 2021
1d7a58d
Downgrade Flash-based entries (#319)
plr0man Mar 15, 2021
6bbca3e
Update scw json links (#322)
adamrdavid Mar 17, 2021
1643be3
V1.10 (#320)
barnett Mar 19, 2021
9fd4df0
fix scw spelling
barnett Mar 20, 2021
8769e03
Fix Secure Code Warrior Spelling (#323)
barnett Mar 23, 2021
716ef51
V1.10.1 (#324)
barnett Mar 30, 2021
b069883
Update VRT Logo ✨ (#325)
barnett May 4, 2021
48d97a2
Remove X-XSS-Protection remediation advice header (#342)
TimmyBugcrowd May 16, 2023
967aa57
hypens to underscores in vrt items (#386)
TimmyBugcrowd Nov 13, 2023
f3ce97c
V1.11 (#392)
TimmyBugcrowd Nov 15, 2023
7b4a14c
Fixing duplicate error (#393)
TimmyBugcrowd Nov 16, 2023
439da3a
scw-update (#394)
jhas3c Nov 16, 2023
3c3cd00
Fixing-errors (#396)
TimmyBugcrowd Nov 20, 2023
d88c735
deprecated-node-json-fix (#397)
jhas3c Nov 20, 2023
8e7a418
AI Application Security(LLM) (#389)
TimmyBugcrowd Dec 6, 2023
10397d0
SCW update for AI security (#401)
jhas3c Dec 13, 2023
6dbb653
VRT Addition - Hardware and Physical Security (#410)
TimmyBugcrowd Apr 1, 2024
c39d933
Adding Changelog and Release Date (#411)
abhinav-nain Apr 3, 2024
206c4b0
Biases entries (#416)
TimmyBugcrowd Jul 4, 2024
2553222
VRT-release-changes (#415)
TimmyBugcrowd Jul 4, 2024
bef50bb
Adding Changelog and release date for v1.14 release (#417)
abhinav-nain Jul 8, 2024
9ba9fcb
Update vulnerability-rating-taxonomy.json (#418)
TimmyBugcrowd Jul 16, 2024
e8949bc
adding changelog and release date for v1.14.1 release (#419)
rohit-bugcrowd Jul 17, 2024
5c0a021
1.14.2 Release Q3 2024 (#424)
abhinav-nain Oct 25, 2024
23b179a
Blockchain Security (#434)
TimmyBugcrowd Jan 15, 2025
1b0aa8f
Updating IDOR's (#435)
TimmyBugcrowd Jan 16, 2025
eba7054
Fix CVSS for email spoofing due to DMARC misconfiguration (#437)
abhinav-nain Jan 16, 2025
14d683a
SAML Replay - P5 (#433)
TimmyBugcrowd Jan 16, 2025
33c1704
Release Changes (#446)
abhinav-nain Feb 12, 2025
b61f40d
Mappings fix (#452)
SamAtBugcrowd Mar 6, 2025
69e45fe
Cache Deception (#453)
TimmyBugcrowd Mar 6, 2025
6f8e8d6
Q1'25 Release Changes [v1.15.1] (#454)
abhinav-nain Mar 11, 2025
6211aad
Q2 Release (#460)
TimmyBugcrowd Jun 20, 2025
f91a469
validate_artifacts.yml aktualisieren
Sanel0101 Jul 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions .github/workflows/validate_artifacts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Validate Artifacts

on:
push:
branches:
- main
release:
types:
- created
- edited
- unpublished

jobs:
validate_scw_artifact:
name: Validate SCW Artifact
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Set up Python 3.11
uses: actions/setup-python@v1
with:
python-version: 3.11
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r lib/requirements.txt
- name: Install requests library
run: |
pip install requests
- name: Create artifact json file
run: |
python3 -B lib/generate_artifacts.py
- name: Upload artifact
uses: actions/upload-artifact@v1
with:
name: Secure Code Warrior Links
path: scw_links.json
- name: Validate links
run: |
python3 -B lib/validate_artifacts.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,21 @@ jobs:

steps:
- uses: actions/checkout@v1
- name: Set up Python 3.7
- name: Set up Python 3.11
uses: actions/setup-python@v1
with:
python-version: 3.7
python-version: 3.11
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r tests/requirements.txt
pip install -r lib/requirements.txt
- name: Lint with flake8
run: |
pip install flake8
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
flake8 ./lib --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
flake8 ./lib --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- name: Test with unittest
run: |
python3 -B validate_vrt.py
python3 -B lib/validate_vrt.py
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
*.pyc
*~

# vscode config
.vscode/
.DS_STORE
420 changes: 415 additions & 5 deletions CHANGELOG.md

Large diffs are not rendered by default.

10 changes: 6 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
FROM python:3.6

RUN pip install jsonschema GitPython semantic_version
FROM python:3.11

WORKDIR /tmp/vrt
CMD [ "python3", "-B" , "./validate_vrt.py" ]
ADD . /tmp/vrt

RUN pip install -r lib/requirements.txt

CMD [ "python3", "-B" , "./lib/validate_vrt.py" ]
9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
<p align="center">
<img src="https://user-images.githubusercontent.com/1854876/28642569-b44a823a-7207-11e7-8f26-af023adc5d22.png" />
<img src="https://user-images.githubusercontent.com/3189125/115076777-e434d600-9eb1-11eb-81bf-0b3ee98d9df5.png" height="200"/>
</p>

<p align="center">
<img src="https://badge.buildkite.com/c1825a6d2bed24dfa8d4b65bd43bab7502979ef0d7b4399e04.svg?branch=master" />
<img src="https://github.com/bugcrowd/vulnerability-rating-taxonomy/workflows/Validate%20VRT/badge.svg?branch=master" />
</p>

# Bugcrowd VRT
The current VRT release is located at [https://bugcrowd.com/vrt](https://bugcrowd.com/vulnerability-rating-taxonomy) as both a searchable page and downloadable PDF.

The VRT is also available via our API. Documentation and examples of VRT API usage may be found [here](https://docs.bugcrowd.com/reference#vulnerability-rating-taxonomy).
The VRT is also available via our API. Documentation and examples of VRT API usage may be found [here](https://documentation.bugcrowd.com/reference#view-versions).

## Background
At the beginning 2016, we released the Bugcrowd Vulnerability Rating Taxonomy (VRT) to provide a baseline vulnerability priority scale for bug hunters and organizations. Over the past year and a half this document has evolved to be a dynamic and valuable resource for the bug bounty community.
Expand Down Expand Up @@ -166,6 +166,9 @@ Each mapping should be setup in the following structure:
- [CWE](mappings/cwe/cwe.json)
- [Remediation Advice](mappings/remediation_advice/remediation_advice.json)

#### Third-Party Managed Mappings
- [Secure Code Warrior](third-party-mappings/remediation_training/secure-code-warrior-links.json)

## Supported Libraries
- [Ruby](https://github.com/bugcrowd/vrt-ruby)

Expand Down
Loading