Security Reporter SMS Integration

Yes - Mobile Message does integrate with Security Reporter!

Penetration testing teams using Security Reporter manage assessments, document findings, coordinate with team members, and communicate progress to clients. The orchestration challenge is real: findings shift between draft and published, tasks get assigned, clients ask for updates, retest requests come in. Without coordination, communication breaks down and reports fall behind schedule.

Security Reporter centralises this workflow: assessments are created and tracked, findings are documented and reviewed, tasks are assigned to team members, clients see progress. But the team still needs to push notifications out when critical events happen. When a finding is published and ready for review, when an assessment completes and reporting begins, when a task is assigned to someone, immediate notification keeps everyone in sync.

Mobile Message fills this gap. When an assessment is completed or when a finding is published, an SMS alert reaches the relevant team member immediately. When a task is created or assigned, the assigned person gets notified without checking the system. This keeps security teams coordinated across distributed work, so no finding gets orphaned and no assessment slips past a deadline.
Categories:

A Zapier account and subscription is required for this integration.
Please view Zapier's pricing page for further information.

Security Reporter SMS Integration

What you can automate

Connect Security Reporter and Mobile Message through Zapier and these run on their own, with no code and no developer.

When Instant An assessment is completed Security Reporter · Assessment Completed
Then Notify the team that reporting starts Mobile Message · Send SMS
Use this Zap
When Instant A security finding is published Security Reporter · Finding Published
Then Alert team members for review Mobile Message · Send SMS
Use this Zap
When A task is created or assigned Security Reporter · New Task
Then Create a record for tracking Mobile Message · Create Contact
Use this Zap
When Team communication arrives via text Mobile Message · Inbound SMS Received
Then Update a finding with the feedback Security Reporter · Update a Finding
Use this Zap
1.6 cents SMS Service
Bulk SMS at 1.6¢ per SMS

Exceptional SMS pricing starting at just 1.6¢ per message with your first purchase, offering great value without compromising on quality.

Direct Carrier SMS Delivery
100% Direct Delivery - Guaranteed

We don't route your messages offshore, like some bulk SMS providers. We deliver 100% of messages directly to Australian mobile carriers, for the fastest, most reliable delivery.

Free Dedicated SMS Number
FREE Dedicated Number

Get a dedicated vitrual number to send and receive SMS messages, at no extra cost! Perfect for two-way SMS messaging.

Everything Security Reporter supports on Zapier

Any of these can start or complete an SMS automation with Mobile Message.

Triggers 27
  • Assessment Completed — Triggers when one Assessment is completed.
  • Assessment Created — Triggers when one Assessment is created.
  • Assessment Updated — Triggers when one Assessment is updated.
  • Finding Created — Triggers when one Finding is created.
  • Finding Published — Triggers when one Finding is published.
  • Finding Updated — Triggers when one Finding is updated.
  • New Activity — Triggers when one Activity is created or updated.
  • New Assessment — Triggers when one Assessment is created or updated.
Show all 27 triggers
  • New Assessment Role — Triggers when one Assessment Role is created or updated.
  • New Assessment Template — Triggers when one Assessment Template is created or updated.
  • New Client — Triggers when one Client is created or updated.
  • New Custom Field — Triggers when one Custom Field is created or updated.
  • New Finding — Triggers when one Finding is created or updated.
  • New Finding Event — Triggers when one Finding Event is created or updated.
  • New Finding Layout — Triggers when one Finding Layout is created or updated.
  • New Finding Template — Triggers when one Finding Template is created or updated.
  • New Global Role — Triggers when one Global Role is created or updated.
  • New Language — Triggers when one Language is created or updated.
  • New Output File — Triggers when one Output File is created or updated.
  • New Target — Triggers when one Target is created or updated.
  • New Task — Triggers when one Task is created or updated.
  • New Task Set — Triggers when one Task Set is created or updated.
  • New Theme — Triggers when one Theme is created or updated.
  • New Tool Finding — Triggers when one Tool Finding is created or updated.
  • New Tool Target — Triggers when one Tool Target is created or updated.
  • New User — Triggers when one User is created or updated.
  • New User Group — Triggers when one User Group is created or updated.
Actions 59
  • Add a Task Set to an Assessment — Assign an existing task set's tasks to an assessment.
  • Create a Client — Create a new client. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-client-object).To add a logo to a client, attach a document representing the logo to it in a separate request.See [Documents]({{bundle.authData.reporter_url}}/api-documentation#documents).
  • Create a Finding — Create a new finding. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-finding-object).
  • Create a Finding Comment — Create a new finding comment. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-finding-comment-object).Note that comments added before the publication of the finding are displayed as child comments of the 'created event' of the finding.
  • Create a Finding From a Template — Create a new finding from a [finding template]({{bundle.authData.reporter_url}}/api-documentation#the-finding-template-object). [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-finding-object).
  • Create a Finding Retest — Perform a retest. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-finding-retest-object).You can only create a retest if the finding has a retest inquiry that doesn't already have a retest.
  • Create a Finding Retest Cancelled Event — Cancel a retest request. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-finding-retest-cancelled-event-object).You can only cancel a retest if the finding has a retest inquiry that doesn't already have a retest.
  • Create a Finding Retest Inquiry — Request a retest. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-finding-retest-inquiry-object).Creating a new retest inquiry for a finding is not allowed if the status of the finding is set to 'Retest Pending.' The finding status is set to 'Retest Pending' when there's an existing retest inquiry for the finding that hasn't been followed up with a published retest yet.
Show all 59 actions
  • Create a Finding Template — Create a new finding template. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-finding-template-object).
  • Create a Reaction — Adds a reaction to the provided model, if that reaction does not exist for the current user.[Object information]({{bundle.authData.reporter_url}}/api-documentation#the-reaction-object).
  • Create a Target — Create a new target. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-target-object).
  • Create a Task — Create a new task. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-task-object).
  • Create a User — Create a new user. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-user-object).To add an avatar to a user, create a document for it in a separate request.See [Documents]({{bundle.authData.reporter_url}}/api-documentation#documents).
  • Create a User Group — Create a new user group. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-user-group-object).
  • Create an Assessment — Create a new assessment. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-assessment-object).
  • Create an Assessment Comment — Create a new assessment comment. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-assessment-comment-object).
  • Create an Assessment Section Comment — Create a new assessment section comment. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-assessment-section-comment-object).
  • Create an Assessment User — Assign an existing user to an assessment. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-assessment-user-object).
  • Remove a Task Set From an Assessment — Remove a task set's tasks from an assessment.This does **not** delete the task set. It just removes its tasks from the assessment.
  • Remove an Assessment User — Remove a user from an assessment. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-assessment-user-object).A user can not be removed this way if they are assigned to the assessment through a user group.This does **not** delete the user, it just revokes their access to the assessment.
  • Retrieve a Client — Retrieve all details of the given client. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-client-object).To also retrieve the logo of the client, specify the 'documents' relation in the request.See [ Including Related Data]({{bundle.authData.reporter_url}}/api-documentation#including-related-data).
  • Retrieve a Document — Retrieve the stored file contents of the given document. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-document-object).
  • Retrieve a Finding — Retrieve all details of the given finding. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-finding-object).
  • Retrieve a Finding Template — Retrieve all details of the given finding. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-finding-template-object).
  • Retrieve a Target — Retrieve all details of the given target. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-target-object).
  • Retrieve a Task — Retrieve all details of the given task. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-task-object).
  • Retrieve a Task Set — Retrieve all details of the given task set. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-task-set-object).
  • Retrieve a Test Case — Retrieve all details of the given test case. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-test-case-object).
  • Retrieve a Tool Finding — Retrieve all details of the given tool finding. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-tool-finding-object).
  • Retrieve a User — Retrieve all details of the given user. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-user-object).To also retrieve the avatars of the users, specify the 'documents' relation in the request.See [ Including Related Data]({{bundle.authData.reporter_url}}/api-documentation#including-related-data).
  • Retrieve a User Group — Retrieve all details of the given user group. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-user-group-object).
  • Retrieve an Assessment — Retrieve all details of the given assessment. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-assessment-object).
  • Retrieve an Assessment Section — Retrieve all details of the given assessment section. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-assessment-section-object).
  • Retrieve an Assessment Template — Retrieve all details of the given assessment template. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-assessment-template-object).
  • Retrieve the Full PDF Report — This route supports both GET and POST requests. The POST request supports passing a password that will be used to encrypt the resulting PDF report.If an admin has enabled the 'Password-protect PDF reports' setting in the application settings, a password is **required**, and GET requests are no longer possible.If the report is still being generated, a 503 status code is returned, indicating that you should try again in a few minutes.
  • Retrieve the Management PDF Report — This route supports both GET and POST requests. The POST request supports passing a password that will be used to encrypt the resulting PDF report.If an admin has enabled the 'Password-protect PDF reports' setting in the application settings, a password is **required**, and GET requests are no longer possible.If the report is still being generated, a 503 status code is returned, indicating that you should try again in a few minutes.
  • Retrieve Token User — Retrieve all details of the user who created the API token. No token permissions are required for this request.[Object information]({{bundle.authData.reporter_url}}/api-documentation#the-user-object).To also retrieve the avatars of the users, specify the 'documents' relation in the request.See [ Including Related Data]({{bundle.authData.reporter_url}}/api-documentation#including-related-data).
  • Update a Client — Update an existing client. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-client-object).To add or replace a logo for a client, create a document for it in a separate request. This will overwrite theexisting avatar.See [Documents]({{bundle.authData.reporter_url}}/api-documentation#documents).
  • Update a Finding — Create a new finding. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-finding-object).
  • Update a Finding Comment — Update an existing finding comment. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-finding-comment-object).
  • Update a Finding Retest — Update an existing finding retest. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-finding-retest-object).
  • Update a Finding Template — Update an existing finding template. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-finding-template-object).Only custom finding templates (`source`: 0) can be updated.
  • Update a Retest Cancelled Event — Update an existing finding retest cancelled event. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-finding-retest-cancelled-event-object).
  • Update a Retest Inquiry — Update an existing finding retest inquiry. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-finding-retest-inquiry-object).
  • Update a Target — Update an existing target. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-target-object).
  • Update a Task — Update an existing task. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-task-object).
  • Update a Test Case — Update an existing test case. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-test-case-object).
  • Update a Tool Finding — Update an existing tool finding. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-tool-finding-object).
  • Update a Tool Target — Update the given tool target. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-tool-target-object).
  • Update a User — Update an existing user. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-user-object).To add or replace an avatar for a user, create a document for it in a separate request. This will overwrite theexisting avatar.See [Documents]({{bundle.authData.reporter_url}}/api-documentation#documents).
  • Update a User Group — Update an existing user group. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-user-group-object).
  • Update an Assessment — Update the posted assessment. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-assessment-object).
  • Update an Assessment Comment — Update an existing assessment comment. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-assessment-comment-object).
  • Update an Assessment Phase — Update an existing assessment phase. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-assessment-phase-object).
  • Update an Assessment Section — Update an existing assessment section. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-assessment-section-object).
  • Update an Assessment Section Comment — Update an existing assessment section comment. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-assessment-section-comment-object).
  • Update an Assessment User — Update assessment-specific values for a user assigned to the assessment.[Object information]({{bundle.authData.reporter_url}}/api-documentation#the-assessment-user-object).To update the user's data, such as name and email address, see the [User endpoints]({{bundle.authData.reporter_url}}/api-documentation#users).
  • Upload a Document — Upload a new (draft) document. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-document-object).Use `Content-Type: multipart/form-data` for this request.
  • Upload an Output File to Parse — Create a new output file. [Object information]({{bundle.authData.reporter_url}}/api-documentation#the-output-file-object).Once created, the file will be parsed in the background.

Everything Your Integration Needs

feature-icon
Easy-to-Use Integration

Our SMS platform is simple to integrate with your existing application.

feature-icon
Custom Sender IDs

Personalise your messages with a branded sender name, improving trust and engagement with your audience.

feature-icon
Real-Time Delivery Receipts

Track your message statuses in real time, ensuring complete transparency and campaign effectiveness.

feature-icon
Inbound SMS Handling

Receive replies and incoming messages directly into your app for seamless two-way communication.

Security Reporter + SMS: common questions

Can I get a text when a security finding is published in Security Reporter?

Yes. When a finding moves to published status, you can send an SMS to relevant team members. This keeps your security team aware of critical updates without checking the system constantly.

Can I send alerts when an assessment is completed?

Yes. The moment an assessment finishes, an SMS can notify the lead tester or reporting team that the report-writing phase has begun. This keeps timelines visible and deadlines on track.

How do I set up Security Reporter with Mobile Message?

Create a Zap in Zapier selecting a Security Reporter trigger such as Assessment Completed or Finding Published and Mobile Message Send SMS as the action. Connect both accounts, map the fields, and the automation fires each time that event occurs.

Similar Integrations

Routie
Routie

Routie can be a game-changer for businesses using Mobile Message by enhancing the way audience data is collected and managed. By integrating these two...

Learn More
Viva Connections
Viva Connections

Integrating Mobile Message with Viva Connections can streamline communication for Australian businesses using Microsoft SharePoint. By converting Zap ...

Learn More
Geckoboard
Geckoboard

Integrating Geckoboard with Mobile Message can transform how Australian businesses communicate key performance indicators (KPIs) and important updates...

Learn More
MotionTools
MotionTools

Integrating Mobile Message with MotionTools can streamline communication between team members and delivery personnel in real-time. By sending SMS noti...

Learn More

Ready to Try Mobile Message?

Our sign-up process takes just 2 minutes and gives you instant access to our bulk SMS platform. You can start sending messages today!