Skip to content
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

Add ReversingLabs Workflow (Don't Merge) #782

Open
wants to merge 34 commits into
base: main
Choose a base branch
from
Open
Changes from 4 commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
7fd39ed
Add Workflow
developerkunal Jul 2, 2024
12ca08a
Fix File Name issue
developerkunal Jul 2, 2024
cad2ee3
Added RL to run on release only
developerkunal Oct 21, 2024
98a8c09
Merge branch 'main' into Add-ReversingLabs-Scanner
developerkunal Oct 21, 2024
411d581
Fix pipeline
developerkunal Oct 23, 2024
8d64ac9
Add Push Event
developerkunal Oct 23, 2024
86dfa09
Test code
developerkunal Oct 23, 2024
6d6c3b0
Add Push Event
developerkunal Oct 23, 2024
36bce88
Merge branch 'Add-ReversingLabs-Scanner' into Testing-reversing-labs
developerkunal Oct 23, 2024
3537c38
Test Reversing Labs (#813)
developerkunal Oct 23, 2024
34ee632
Fix Version
developerkunal Oct 23, 2024
74ab447
Fix Pipeline
developerkunal Oct 23, 2024
29f331e
Fix Pipeline
developerkunal Oct 23, 2024
c3831e1
Fix Pipeline
developerkunal Oct 23, 2024
ae5495e
Update scanner version
developerkunal Oct 23, 2024
144737a
Update scanner version
developerkunal Oct 24, 2024
eade350
Update Scanner
developerkunal Oct 24, 2024
3d03c62
Update Scanner
developerkunal Oct 24, 2024
82133ca
Update Scanner
developerkunal Oct 24, 2024
17bef80
Update Scanner
developerkunal Oct 24, 2024
7ee5ce8
Update Scanner
developerkunal Oct 24, 2024
3557cf1
Update Scanner
developerkunal Oct 24, 2024
b9822e5
Update Scanner
developerkunal Oct 24, 2024
f6a6b67
Update Scanner
developerkunal Oct 24, 2024
0d070ac
Update Scanner
developerkunal Oct 24, 2024
9300351
Update Scanner
developerkunal Oct 24, 2024
109b6cf
Update Scanner
developerkunal Oct 24, 2024
8aa6b03
Update Scanner
developerkunal Oct 24, 2024
b72ec86
Removed not required flow
developerkunal Oct 24, 2024
38f559e
Updated Flow
developerkunal Oct 24, 2024
8bdf9be
Updated Flow
developerkunal Oct 24, 2024
949ae59
Updated Flow
developerkunal Oct 24, 2024
a4427b3
Updated Flow
developerkunal Oct 24, 2024
a6f3838
Updated Flow
developerkunal Oct 25, 2024
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
74 changes: 74 additions & 0 deletions .github/workflows/rl-secure.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
name: RL-Secure Workflow
run-name: rl-scanner-only

on:
merge_group:
workflow_dispatch:
push:
branches: ['main']
pull_request:
types:
- opened
- synchronize

env:
NODE_VERSION: 18

jobs:
checkout-build-scan-only:
if: github.event_name == 'workflow_dispatch' ||
(github.event_name == 'pull_request' && startsWith(github.event.pull_request.head.ref, 'release/'))
runs-on: ubuntu-latest

permissions:
pull-requests: write
id-token: write

steps:
- uses: actions/checkout@v4

- name: Build package
uses: ./.github/actions/build
with:
node: ${{ env.NODE_VERSION }}

- name: Create tgz build artifact
run: |
tar -czvf auth0-react.tgz *

- name: Get Artifact Version
id: get_version
run: echo "version=$(cat .version)" >> $GITHUB_ENV

- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.10"

- name: Install Python dependencies
run: |
pip install --upgrade pip
pip install boto3 requests
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
role-to-assume: ${{ secrets.PRODSEC_TOOLS_ARN }}
aws-region: us-east-1
mask-aws-account-id: true

- name: Run Reversing Labs Wrapper Scanner
env:
RLSECURE_LICENSE: ${{ secrets.RLSECURE_LICENSE }}
RLSECURE_SITE_KEY: ${{ secrets.RLSECURE_SITE_KEY }}
SIGNAL_HANDLER_TOKEN: ${{ secrets.SIGNAL_HANDLER_TOKEN }}
WRAPPER_INDEX_URL: "https://${{ secrets.PRODSEC_TOOLS_USER }}:${{ secrets.PRODSEC_TOOLS_TOKEN }}@a0us.jfrog.io/artifactory/api/pypi/python-local/simple"
PYTHONUNBUFFERED: 1
run: |
pip install rl-wrapper --index-url $WRAPPER_INDEX_URL && \
rl-wrapper \
--artifact "$(pwd)/auth0-react.tgz" \
--name "${{ github.event.repository.name }}" \
--version "${{ steps.get_version.outputs.version }}" \
--repository "${{ github.repository }}" \
--commit "${{ github.sha }}" \
--build-env "github_action"
Loading