Skip to content

Commit 646f5a2

Browse files
authored
Merge pull request #3528 from OWASP/corellium-gh-action-changes
commented changes
2 parents 299453f + 0465bdf commit 646f5a2

20 files changed

+2788
-1
lines changed

.github/workflows/corellium.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- uses: dorny/paths-filter@v3
3333
id: filter
3434
with:
35-
filters: data/config/dorny-paths-filter.yaml
35+
filters: src/corellium/data/config/dorny-paths-filter.yaml
3636
list-files: 'shell'
3737

3838
frida:

src/corellium/LICENSE

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
The MIT No Attribution License (MIT-0)
2+
3+
Copyright (c) 2025
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so.
11+
12+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
14+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
15+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
16+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
17+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
18+
SOFTWARE.

src/corellium/README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# automatecorellium
2+
3+
## CI Health Checks
4+
5+
See the current CI pass/fail status of dynamic and static checks.
6+
7+
### Most Recent Commit
8+
9+
[![Static code checks](https://github.com/davidcbacker/automatecorellium/actions/workflows/commit_checks.yaml/badge.svg)](https://github.com/davidcbacker/automatecorellium/actions/workflows/commit_checks.yaml)
10+
11+
### Scheduled MATRIX Run
12+
13+
[![Scan with Corellium MATRIX](https://github.com/davidcbacker/automatecorellium/actions/workflows/scan_with_matrix.yaml/badge.svg?event=schedule)](https://github.com/davidcbacker/automatecorellium/actions/workflows/scan_with_matrix.yaml)
14+
15+
### Scheduled Stop, Start, and Delete Runs
16+
17+
[![Start Corellium devices](https://github.com/davidcbacker/automatecorellium/actions/workflows/start_devices.yaml/badge.svg?event=schedule)](https://github.com/davidcbacker/automatecorellium/actions/workflows/start_devices.yaml)
18+
[![Stop Corellium devices](https://github.com/davidcbacker/automatecorellium/actions/workflows/stop_devices.yaml/badge.svg?event=schedule)](https://github.com/davidcbacker/automatecorellium/actions/workflows/stop_devices.yaml)
19+
[![Delete Corellium devices](https://github.com/davidcbacker/automatecorellium/actions/workflows/delete_devices.yaml/badge.svg?event=schedule)](https://github.com/davidcbacker/automatecorellium/actions/workflows/delete_devices.yaml)
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
ci:
2+
- '.github/workflows/*.yaml'
3+
- '.github/workflows/*.yml'
4+
- 'src/corellium/data/config/**'
5+
frida:
6+
- '.github/workflows/frida_script.yaml'
7+
- 'src/corellium/src/util/frida_script_*.js'
8+
- 'src/corellium/src/util/frida_script_example.js'
9+
matrix:
10+
- '.github/workflows/scan_with_matrix.yaml'
11+
- 'src/corellium/data/wordlist.txt'
12+
- 'src/corellium/src/util/appium_interactions_cafe.py'
13+
- 'src/corellium/src/util/compress_matrix_artifacts.js'
14+
python:
15+
- 'src/corellium/requirements-pip-appium.txt'
16+
- 'src/corellium/requirements-pip-frida.txt'
17+
- 'src/corellium/src/util/*.py'
18+
shell:
19+
- 'src/corellium/*.sh'
20+
static-lint:
21+
- '.github/workflows/commit_checks.yaml'
22+
javascript:
23+
- 'package.json'
24+
- 'package-lock.json'
25+
- 'src/corellium/src/util/*.js'
26+
javascript-deps:
27+
- 'package.json'
28+
- 'package-lock.json'
29+
markdown:
30+
- '*.md'
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"assignees": ["davidcbacker"],
3+
"automerge": true,
4+
"automergeStrategy": "squash",
5+
"dependencyDashboard": false,
6+
"enabled": true,
7+
"internalChecksFilter": "strict",
8+
"gitAuthor": "Renovate Bot <bot@renovateapp.com>",
9+
"minimumReleaseAge": "14 days",
10+
"onboarding": false,
11+
"platform": "github",
12+
"rebaseWhen": "behind-base",
13+
"repositories": ["davidcbacker/automatecorellium"]
14+
}
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
[
2+
{
3+
"buttons": ["finger"],
4+
"position": [[1013, 2339]],
5+
"wait": 0
6+
},
7+
{
8+
"buttons": [],
9+
"wait": 1000
10+
},
11+
{
12+
"buttons": ["finger"],
13+
"position": [[590, 1145]],
14+
"wait": 0
15+
},
16+
{
17+
"buttons": [],
18+
"wait": 1000
19+
},
20+
{
21+
"buttons": ["finger"],
22+
"position": [[290, 1034]],
23+
"wait": 0
24+
},
25+
{
26+
"buttons": [],
27+
"wait": 300
28+
},
29+
{
30+
"text": "Myfirstname"
31+
},
32+
{
33+
"buttons": ["finger"],
34+
"position": [[798, 1034]],
35+
"wait": 0
36+
},
37+
{
38+
"buttons": [],
39+
"wait": 300
40+
},
41+
{
42+
"text": "Mylastname"
43+
}
44+
,
45+
{
46+
"buttons": ["finger"],
47+
"position": [[567, 1197]],
48+
"wait": 0
49+
},
50+
{
51+
"buttons": [],
52+
"wait": 300
53+
},
54+
{
55+
"text": "2345678901234567"
56+
},
57+
{
58+
"buttons": ["finger"],
59+
"position": [[283, 1381]],
60+
"wait": 0
61+
},
62+
{
63+
"buttons": [],
64+
"wait": 300
65+
},
66+
{
67+
"text": "123"
68+
},
69+
{
70+
"buttons": ["finger"],
71+
"position": [[870, 1397]],
72+
"wait": 0
73+
},
74+
{
75+
"buttons": [],
76+
"wait": 300
77+
},
78+
{
79+
"text": "65432"
80+
},
81+
{
82+
"buttons": ["finger"],
83+
"position": [[563, 1577]],
84+
"wait": 0
85+
},
86+
{
87+
"buttons": [],
88+
"wait": 6050
89+
},
90+
{
91+
"text": "3216540987"
92+
}
93+
]
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[
2+
{
3+
"buttons": ["finger"],
4+
"position": [[247, 1394]],
5+
"wait": 0
6+
},
7+
{
8+
"buttons": [],
9+
"wait": 300
10+
}
11+
]
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
[
2+
{
3+
"buttons": ["finger"],
4+
"position": [[726, 2333]],
5+
"wait": 0
6+
},
7+
{
8+
"buttons": [],
9+
"wait": 100
10+
},
11+
{
12+
"buttons": ["finger"],
13+
"position": [[290, 677]],
14+
"wait": 0
15+
},
16+
{
17+
"buttons": [],
18+
"wait": 500
19+
},
20+
{
21+
"buttons": ["finger"],
22+
"position": [[583, 1217]],
23+
"wait": 0
24+
},
25+
{
26+
"buttons": [],
27+
"wait": 300
28+
}
29+
]
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[
2+
{
3+
"buttons": ["finger"],
4+
"position": [[580, 1747]],
5+
"wait": 0
6+
},
7+
{
8+
"buttons": [],
9+
"wait": 500
10+
}
11+
]
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
[
2+
{
3+
"buttons": ["finger"],
4+
"position": [[140, 1400]],
5+
"wait": 0
6+
},
7+
{
8+
"buttons": [],
9+
"wait": 300
10+
},
11+
{
12+
"text": "Username123"
13+
},
14+
{
15+
"buttons": [],
16+
"wait": 300
17+
},
18+
{
19+
"buttons": ["finger"],
20+
"position": [[100, 1518]],
21+
"wait": 0
22+
},
23+
{
24+
"buttons": [],
25+
"wait": 300
26+
},
27+
{
28+
"text": "Password123"
29+
},
30+
{
31+
"buttons": [],
32+
"wait": 300
33+
},
34+
{
35+
"buttons": ["finger"],
36+
"position": [[570, 2143]],
37+
"wait": 0
38+
},
39+
{
40+
"buttons": [],
41+
"wait": 500
42+
}
43+
44+
]
45+
46+

0 commit comments

Comments
 (0)