Skip to content

Commit

Permalink
Update documentation and release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
TomasKypta committed Oct 11, 2024
1 parent fe1c81c commit b035672
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 13 deletions.
6 changes: 4 additions & 2 deletions docs/Configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,8 @@ await window.plugins.malwarelytics.initialize({
action: "NOTIFY" // to enable observer reports, but don't exit when the screen is shared
},
screenshot: {
action: "BLOCK" // to block screenshots
blockAction: "BLOCK" // to block screenshots
detectionAction: "NOTIFY" // to notify about screenshots (only on Android 14+)
},
screenReader: {
action: "BLOCK", // disable screen readers
Expand Down Expand Up @@ -88,7 +89,8 @@ await window.plugins.malwarelytics.initialize({
packageName: "com.anydesk.anydeskandroid"
}
]
}
},
sendInfoOutputs: true // whether to send outputs of RASP info methods to the remote server
},
customerGrouping: {
// Customer grouping is an advanced technique that is described in separate documentation topic
Expand Down
7 changes: 5 additions & 2 deletions docs/RASP-Feature-Overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ await window.plugins.malwarelytics.initialize({
// when screen is shared, notify via the observer
screenSharing: { action: "NOTIFY" },
// block screenshots
screenshot: { action: "BLOCK" },
screenshot: { blockAction: "BLOCK", detectionAction: "NOTIFY" },
// block screenreaders, use the built-in list of allowed screenreaders (legitimate accessibility apps)
screenReader: { action: "BLOCK" },
// change process name to a stealthy name
Expand All @@ -86,7 +86,9 @@ await window.plugins.malwarelytics.initialize({
// when there's an app present, notify via the observer
appPresence: { action: "NOTIFY", remoteDesktopApps: [
{ displayName: "AnyDesk", packageName: "com.anydesk.anydeskandroid"}
] }
] },
// whether to send outputs of RASP info methods to the remote server
sendInfoOutputs: true
}
},

Expand Down Expand Up @@ -134,6 +136,7 @@ let observer: MalwarelyticsAndroidRASPObserver = {
rootDetected(rootDetection: RootDetection) { console.log("RASP ROOT DETECTED " + JSON.stringify(rootDetection)); },
screenSharingDetected(screenSharingDetection: ScreenSharingDetection) { console.log("RASP SCREEN SHARING DETECTED " + screenSharingDetected); },
screenReaderDetected(screenReaderDetection: ScreenReaderDetection) { console.log("RASP SCREEN READER DETECTED " + JSON.stringify(screenReaderDetection)); }
screenshotDetected(screenshotDetection: ScreenshotDetection) { console.log("RASP SCREENSHOT DETECTED " + JSON.stringify(screenshotDetection)); },
tapjackingDetected(tapjackingDetection: TapjackingDetection) { console.log("RASP TAPJACKING DETECTED " + JSON.stringify(tapjackingDetection)); },
httpProxyDetected(httpProxyDetection: HttpProxyDetection) { console.log("HTTP PROXY DETECTED " + JSON.stringify(httpProxyDetection)); },
vpnDetected(vpnEnabled: boolean) { console.log("RASP VPN DETECTED " + vpnEnabled); },
Expand Down
19 changes: 10 additions & 9 deletions docs/Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,24 +6,25 @@ Malwarelytics Cordova Plugin protects your Android/iOS banking and fintech app w

### Android platform:
- Anti-Malware Protection
- Root Detection
- Emulator Detection
- Debugger Protection
- Emulator Detection
- Repackaging Detection
- Root Detection
- Screen Sharing Detection
- Screen Reader Blocking
- Screenshot Blocking and Detection
- Tapjacking Protection
- Changing of App’s Process Name
- HTTP Proxy Detection
- VPN Detection
- Detection of ADB Status
- Active Call Detection
- App Presence Detection
- Screenshot Blocking
- Screen Reader Blocking
- Detection of Screen Lock Usage
- Detection of Biometry Status
- Detection of Play Protect Status
- Changing of App’s Process Name
- Detection of ADB Status
- Detection of Developer Options Status
- Detection of Biometry Enrollment Status
- Active Call Detection
- App Presence Detection
- Detection of Spoofed Location

### Apple platform:

Expand Down
1 change: 1 addition & 0 deletions docs/Release-Notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

### Release 5.2.2-dev

- Update Malwarelytics for Android to 1.2.1 (#102)
- Update project for cordova-android 13.0.0 (#100)

## Previous Releases
Expand Down

0 comments on commit b035672

Please sign in to comment.