• Stars
    star
    1
  • Language
    Kotlin
  • Created over 1 year ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Android ChaptGPT Kotlin mobile app demo for the OpenAI GPT-3 API to send questions and get responses. This repo will be used as the basis for a series of articles on how to properly hide secrets in a mobile app.

More Repositories

1

react-native-cert-pinner

Strengthens TLS in React Native through Certificate Pinning
JavaScript
96
star
2

shipfast-api-protection

Learn practical Mobile and API security techniques: API Key, Static and Dynamic HMAC, Dynamic Certificate Pinning, and Mobile App Attestation.
Kotlin
62
star
3

quickstart-flutter-elixir-phoenix-channels

Approov integration quickstart for mobile apps using a backend with Elixir Phoenix Channels
Dart
31
star
4

aws-ec2-traefik-setup

Install, setup and run Traefik on AWS EC2 instances to run all docker containers behind the same port 443 and 80, with automated LetsEncrypt certificates creation and renewal.
Shell
30
star
5

AppAuth-OAuth2-Books-Demo

A companion repo for the blog article: https://blog.approov.io/adding-oauth2-to-mobile-android-and-ios-clients-using-the-appauth-sdk
Java
25
star
6

android-hide-secrets

An exercise to research and explore the best ways to hide a secret in the code of a mobile app. Article: https://blog.approov.io/how-to-extract-an-api-key-from-a-mobile-app-with-static-binary-analysis
Java
19
star
7

hands-on-api-proxy

Companion repository for the blog post https://blog.approov.io/hands-on-mobile-api-security-using-a-proxy-to-protect-api-keys
Java
14
star
8

currency-converter-demo

This demo is to support the article https://blog.approov.io/steal-that-api-key-with-a-man-in-the-middle-attack
Java
11
star
9

debian-traefik-setup

Install, setup and run Traefik on a Debian server in order to run all docker containers behind the same port 443 and 80, with automated LetsEncrypt certificates creation and renewal.
Shell
9
star
10

quickstart-react-native

Quickstart for integrating Approov with React Native apps.
Objective-C
9
star
11

bluetooth-p6

White paper describing a potential approach for using Bluetooth for privacy preserving proximity matching, in the context of contact tracing apps for COVID-19.
Go
6
star
12

quickstart-elixir-phoenix-channels-token-check

Approov integration example with quickstarts for Phoenix Channels on the Elixir Phoenix framework
Elixir
5
star
13

quickstart-flutter-graphql

Approov integration quickstart for Flutter with GraphQL
Dart
5
star
14

quickstart-android-java-retrofit

Quickstart for integrating Approov with Android apps in Java that make API requests you wish to protect using Retrofit.
Java
4
star
15

example-android-static-certificate-pinning

Quickstart for using the mobile certificate pinning generator tool for Android.
Java
3
star
16

quickstart-asp.net-token-check

Approov token check in ASP.NET Core 2.0
C#
3
star
17

approov-flutter-packages

Approov Flutter Packages
Dart
3
star
18

quickstart-android-java-okhttp

Quickstart for integrating Approov with Android apps in Java that make API requests you wish to protect using OkHttp.
Java
3
star
19

quickstart-nodejs-express-token-check

An Appoov token integration example for NodeJS. Article: https://blog.approov.io/approov-integration-in-a-nodejs-express-api
JavaScript
3
star
20

quickstart-elixir-phoenix-absinthe-graphql-token-check

Approov integration example quickstarts for the Elixir Phoenix framework with the Absinthe library for GraphQL
Elixir
3
star
21

quickstart-flutter-httpclient

Quickstart for integrating Approov with Flutter mobile apps using HttpClient.
Dart
3
star
22

quickstart-ios-swift-urlsession

Quickstart for integrating Approov with iOS apps in Swift that make API requests you wish to protect using URLSession.
Swift
3
star
23

quickstart-maui-httpclient

MAUI C# Approov SDK integration
C#
2
star
24

quickstart-php-laravel-token-check

Quickstart Approov integration example for the PHP Laravel framework
PHP
2
star
25

homebrew-cli

Homebrew Approov CLI binaries
Ruby
2
star
26

quickstart-tyk-api-gateway-token-check

A simple Approov integration to secure APIs seved by Tyk API Gateway
Shell
2
star
27

quickstart-swift-vapor-token-check

Quickstart Approov integration example for Swift with the Vapor framework.
Swift
2
star
28

quickstart-ruby-token-check

Quickstart Approov integration example for Ruby without depending on a framework.
Ruby
2
star
29

AppAuth-OAuth2-Approov

Strengthens OAuth2 authorization by using mobile app attestation
Java
2
star
30

rndemo

Java
2
star
31

quickstart-java-spring-token-check

An Appoov token integration example forJava with the Spring framework. Article: https://blog.approov.io/approov-integration-in-a-java-spring-stateless-api
Java
2
star
32

quickstart-golang-token-check

Quickstart Approov integration example for GoLang without depending on a framework.
Go
2
star
33

quickstart-php-token-check

Quickstart Approov integration example for PHP without depending on a framework.
PHP
2
star
34

quickstart-nodejs-token-check

Quickstart Approov integration example for NodeJS without depending on a framework.
JavaScript
2
star
35

quickstart-python-token-check

Quickstart Approov integration example for Python without depending on a framework.
Python
1
star
36

quickstart-nodejs-koa-token-check

Quickstart Approov integration example for the NodeJS Koa framework.
JavaScript
1
star
37

postman-collections

Home for all postman collections used in demos and integrations examples for https://approov.io.
1
star
38

approov-service-urlsession

Swift
1
star
39

XamarinApproovSDK

Xamarin Forms Android and iOS app with Approov integration
C#
1
star
40

quickstart-python-django-token-check

Quickstart Approov integration example for the Python Django framework
Python
1
star
41

approov-ios-sdk

Approov mobile API protection
Objective-C
1
star
42

quickstart-ruby-on-rails-token-check

Approov integration example for the Ruby on Rails framework
Ruby
1
star
43

web-quickstart-google-recaptcha-v3-javascript

Approov API Threat Protection integration with Google reCAPTCHA V3 for Web Apps
HTML
1
star
44

quickstart-nodejs-koa_shapes-api

An Approov Token integration example for NodeJS with Koa.
JavaScript
1
star
45

quickstart-python-fastapi-token-check

Quickstart Approov integration example for the Python FastAPI framework
Python
1
star
46

quickstart-elixir-phoenix-guardian-token-check

Approov integration example for the Elixir Phoenix framework with the Guardian library for JWT token checks.
Elixir
1
star
47

quickstart-nginx-plus_approov-dynamic-module

Lock your API backend into your Mobile App with an Approov Token check in an Nginx Plus server.
Shell
1
star
48

quickstart-python-flask-token-check

An Appoov token integration example for Python 3 with Flask. Article: https://blog.approov.io/approov-integration-in-a-python-flask-api
Python
1
star
49

web-quickstart-fingerprintjs-javascript

Approov API Threat protection integration with FingerprintJS for Web Apps
HTML
1
star
50

web-quickstart-hcaptcha-javascript

Approov API Threat Protection integration with hCaptcha for Web Apps
HTML
1
star
51

quickstart-android-java-httpsurlconn

Quickstart for integrating Approov with Android apps in Java that make API requests you wish to protect using HttpsUrlConnection.
Java
1
star
52

quickstart-ionic-advancedhttp

Quickstart for integrating Approov with Ionic apps making API requests with the advanced http Cordova plugin
1
star
53

aws-api-gateway_approov-proxy-authorizer

An Approov lambda authorizer in Python for the AWS API Gateway
Python
1
star
54

approov-tls-certificates-monitor

A simple project to monitor the renewal for the TLS certificates of all API domains registered with a specific Approov account.
Shell
1
star
55

example-ios-static-certificate-pinning

Quickstart for using the mobile certificate pinning generator tool for iOS.
Swift
1
star
56

quickstart-ios-swift-alamofire

Quickstart for integrating Approov with iOS apps in Swift that make API requests you wish to protect using Alamofire.
Swift
1
star
57

approov-android-sdk

Direct release of Android SDK versions for package inclusion
1
star