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 Browserling Rewrite Skill #22

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
"type": "ApiConnection",
"inputs": {
"body": {
"PromptContent": "/SummarizeText Explain why you selected this classifiction. Format as bullet points?",
"PromptContent": "/SummarizeText Explain why you selected this classification. Format as bullet points.",
"SessionId": "@body('classify_incident')?['sessionId']"
},
"host": {
Expand Down Expand Up @@ -199,7 +199,7 @@
"type": "ApiConnection",
"inputs": {
"body": {
"PromptContent": "/GetReputationsByIpAddresses What are the reputation score for the IPv4 addresses on that incident?",
"PromptContent": "/GetReputationsByIpAddresses What are the reputation scores for the IPv4 addresses on that incident?",
"SessionId": "@body('GetIncidentEntities')?['sessionId']"
},
"host": {
Expand Down Expand Up @@ -1800,7 +1800,7 @@
"type": "ApiConnection",
"inputs": {
"body": {
"PromptContent": "Derive a set of tags (5 tags) to describe this incident. the Tags will be used to group other incidents, include a tag for \"Security Copilot Triaged\", only respond with the category, write it as single line with comma between Tags to tags, and dont add bullet points.",
"PromptContent": "Derive a set of tags (5 tags) to describe this incident. the Tags will be used to group other incidents, include a tag for \"Security Copilot Triaged\", only respond with the category, write it as single line with comma between Tags to tags, and don't add bullet points.",
"SessionId": "@body('Explain_classify')?['sessionId']"
},
"host": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
"type": "ApiConnection",
"inputs": {
"body": {
"PromptContent": "count the number of incidents you menationed above, , this will be used in an automation workflow that only accepts a single string. Provide the incident count in a response with no text before or after",
"PromptContent": "Count the number of incidents you mentioned above, this will be used in an automation workflow that only accepts a single string. Provide the incident count in a response with no text before or after",
"SessionId": "@body('Run_Copilot_for_Security_prompt')?['sessionId']"
},
"host": {
Expand Down Expand Up @@ -195,7 +195,7 @@
"type": "ApiConnection",
"inputs": {
"body": {
"PromptContent": "im a soc analyst leader and our SOC is in the phase for changing a shift, can you summarize all the defender incident that opened in the last 24 hr and they are in status in progress, from the above response only take the incident number, this will be used in an automation workflow that only accepts a single string. Provide the incident number in a response with no text before or after"
"PromptContent": "I'm a SOC analyst leader and our SOC is in the phase for changing a shift, can you summarize all the defender incident that opened in the last 24 hr and if they are in status in progress, from the above response only take the incident number, this will be used in an automation workflow that only accepts a single string. Provide the incident number in a response with no text before or after"
},
"host": {
"connection": {
Expand Down
27 changes: 27 additions & 0 deletions Plugins/Community Based Plugins/Browserling/Browserling.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
Descriptor:
Name: Detonate With Browserling
DisplayName: Detonate With Browserling
Description: Skills for detonating With Browserling

SkillGroups:
- Format: GPT
Skills:
- Name: Detonate With Browserling
DisplayName: Detonate With Browserling
Description: Detonate With Browserling
Inputs:
- Name: text
Description: The url to be detonated
Required: true
Settings:
ModelName: gpt-4-32k-v0613
Template: |-
To detonate a URL means to append the domain to https://www.browserling.com/browse/win10/chrome116/

Some examples of detonating URLs:

1. https://example.com --> https://www.browserling.com/browse/win10/chrome116/example.com
2. http://google.com --> https://www.browserling.com/browse/win10/chrome116/google.com

Detonate any URLs in the following text and return the new text:
{{text}}
11 changes: 11 additions & 0 deletions Plugins/Community Based Plugins/Browserling/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
### Browserling Custom Plugin

This plugin can rewrite URLs ready to be detonated in browserling for a seamless interactive detonation experience. URLs do not need to be un-defanged in Browserling.

### Prerequistes
#### None

### Instructions
#### Upload the Custom Plugin