Skip to content

Add Appknox workflow for mobile app security testing#168

Open
testtest126 wants to merge 1 commit into
mainfrom
testtest126-patch-10
Open

Add Appknox workflow for mobile app security testing#168
testtest126 wants to merge 1 commit into
mainfrom
testtest126-patch-10

Conversation

@testtest126

Copy link
Copy Markdown
Owner

Summary

Test plan

  • swift test in ChessKit/ passes
  • swift test in chess-server/ passes (if server code changed)
  • App builds / relevant UI tests pass (if app code changed)

@testtest126 testtest126 enabled auto-merge (squash) July 12, 2026 17:59
Comment on lines +31 to +54
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4

- name: Grant execute permission for gradlew
run: chmod +x gradlew

- name: Build the app
run: ./gradlew build # Update this to build your Android or iOS application

- name: Appknox GitHub action
uses: appknox/appknox-github-action@b7d2bfb2321d5544e97bffcba48557234ab953a4
with:
appknox_access_token: ${{ secrets.APPKNOX_ACCESS_TOKEN }}
file_path: app/build/outputs/apk/debug/app-debug.apk # Specify the path to your .ipa or .apk here
risk_threshold: MEDIUM # Update this to desired risk threshold [LOW, MEDIUM, HIGH, CRITICAL]
sarif: Enable

- name: Upload SARIF to GHAS
if: always()
uses: github/codeql-action/upload-sarif@v3
with:
sarif_file: report.sarif
@testtest126 testtest126 added the help wanted Extra attention is needed label Jul 14, 2026
@testtest126 testtest126 added this to the TestFlight 1.0 milestone Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

help wanted Extra attention is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants