|
46890
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
pipedrive
pipedrive
client-php
client-php
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues (2)
Issues
(
2
)
Pull requests (1)
Pull requests
(
1
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
46890
|
|
46891
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
pipedrive
pipedrive
client-php
client-php
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues (2)
Issues
(
2
)
Pull requests (1)
Pull requests
(
1
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
client-php
client-php
Public
Watch: Participating in pipedrive/client-php
Watch
(
10
)
Fork 65
Fork
65
See your forks of this repository
Star this repository (60)
Star
60
Add this repository to a list
pipedrive/client-php
pipedrive/client-php
master branch
master
110 Branches
110
Branches
96 Tags
96
Tags
Go to file
Add file
Add file
Add file
Add file
Code
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
ziimk
commits by ziimk
ziimk
Merge pull request
Merge pull request
#292
#292
from pipedrive/remove-ai-pr-review
from pipedrive/remove-ai-pr-review
Open commit details
Commit 7ed4a73
7ed4a73
·
2 days ago
History
History
383 Commits
383 Commits
.github, (Directory)
.github
Remove AI PR review workflow
Remove AI PR review workflow
2 days ago
.openapi-generator, (Directory)
.openapi-generator
Build 145 - version-major
Build 145 - version-major
last year
docs/versions, (Directory)
docs/
versions
Build 325 - version-major (
Build 325 - version-major (
#291
#291
)
)
last week
lib/versions, (Directory)
lib/
versions
Build 325 - version-major (
Build 325 - version-major (
#291
#291
)...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
46891
|
|
46892
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
pipedrive
pipedrive
client-php
client-php
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues (2)
Issues
(
2
)
Pull requests (1)
Pull requests
(
1
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
client-php
client-php
Public
Watch: Participating in pipedrive/client-php
Watch
(
10
)
Fork 65
Fork
65
See your forks of this repository
Star this repository (60)
Star
60
Add this repository to a list
pipedrive/client-php
pipedrive/client-php
master branch
master
110 Branches
110
Branches
96 Tags
96
Tags
Go to file
Add file
Add file
Add file
Add file
Code
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
ziimk
commits by ziimk
ziimk
Merge pull request
Merge pull request
#292
#292
from pipedrive/remove-ai-pr-review
from pipedrive/remove-ai-pr-review
Open commit details
Commit 7ed4a73
7ed4a73
·
2 days ago
History
History
383 Commits
383 Commits
.github, (Directory)
.github
Remove AI PR review workflow
Remove AI PR review workflow
2 days ago
.openapi-generator, (Directory)
.openapi-generator
Build 145 - version-major
Build 145 - version-major
last year
docs/versions, (Directory)
docs/
versions
Build 325 - version-major (
Build 325 - version-major (
#291
#291
)
)
last week
lib/versions, (Directory)
lib/
versions
Build 325 - version-major (
Build 325 - version-major (
#291
#291
)
)
last week
test, (Directory)
test
Remove v2 Stages test file, keep only skip modifications
Remove v2 Stages test file, keep only skip modifications
2 months ago
.gitattributes, (File)...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
46892
|
|
46893
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
pipedrive
pipedrive
client-php
client-php
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues (2)
Issues
(
2
)
Pull requests (1)
Pull requests
(
1
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
client-php
client-php
Public
Watch: Participating in pipedrive/client-php
Watch
(
10
)
Fork 65
Fork
65
See your forks of this repository
Star this repository (60)
Star
60
Add this repository to a list
pipedrive/client-php
pipedrive/client-php
master branch
master
110 Branches
110
Branches
96 Tags
96
Tags
Go to file
Add file
Add file
Add file
Add file
Code
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
ziimk
commits by ziimk
ziimk
Merge pull request
Merge pull request
#292
#292
from pipedrive/remove-ai-pr-review
from pipedrive/remove-ai-pr-review
Open commit details
Commit 7ed4a73
7ed4a73
·
2 days ago
History
History
383 Commits
383 Commits
.github, (Directory)
.github
Remove AI PR review workflow
Remove AI PR review workflow
2 days ago
.openapi-generator, (Directory)
.openapi-generator
Build 145 - version-major
Build 145 - version-major
last year
docs/versions, (Directory)
docs/
versions
Build 325 - version-major (
Build 325 - version-major (
#291
#291
)
)
last week
lib/versions, (Directory)
lib/
versions
Build 325 - version-major (
Build 325 - version-major (...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
46893
|
|
46894
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
pipedrive
pipedrive
client-php
client-php
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues (2)
Issues
(
2
)
Pull requests (1)
Pull requests
(
1
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
client-php
client-php
Public
Watch: Participating in pipedrive/client-php
Watch
(
10
)
Fork 65
Fork
65
See your forks of this repository
Star this repository (60)
Star
60
Add this repository to a list
pipedrive/client-php
pipedrive/client-php
master branch
master
110 Branches
110
Branches
96 Tags
96
Tags
Go to file
Add file
Add file
Add file
Add file
Code
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
ziimk
commits by ziimk
ziimk
Merge pull request
Merge pull request
#292
#292
from pipedrive/remove-ai-pr-review
from pipedrive/remove-ai-pr-review
Open commit details
Commit 7ed4a73
7ed4a73
·
2 days ago
History
History
383 Commits
383 Commits
.github, (Directory)
.github
Remove AI PR review workflow
Remove AI PR review workflow
2 days ago
.openapi-generator, (Directory)
.openapi-generator
Build 145 - version-major
Build 145 - version-major
last year
docs/versions, (Directory)
docs/
versions
Build 325 - version-major (
Build 325 - version-major (
#291
#291
)
)
last week...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
46894
|
|
46895
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
pipedrive
pipedrive
client-php
client-php
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues (2)
Issues
(
2
)
Pull requests (1)
Pull requests
(
1
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
client-php
client-php
Public
Watch: Participating in pipedrive/client-php
Watch
(
10
)
Fork 65
Fork
65
See your forks of this repository
Star this repository (60)
Star
60
Add this repository to a list
pipedrive/client-php
pipedrive/client-php
master branch
master
110 Branches
110
Branches
96 Tags
96
Tags
Go to file
Add file
Add file
Add file
Add file
Code
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
ziimk
commits by ziimk
ziimk
Merge pull request
Merge pull request
#292
#292
from pipedrive/remove-ai-pr-review
from pipedrive/remove-ai-pr-review
Open commit details
Commit 7ed4a73
7ed4a73
·
2 days ago
History
History
383 Commits
383 Commits
.github, (Directory)
.github
Remove AI PR review workflow
Remove AI PR review workflow
2 days ago
.openapi-generator, (Directory)
.openapi-generator
Build 145 - version-major
Build 145 - version-major
last year
docs/versions, (Directory)
docs/
versions
Build 325 - version-major (
Build 325 - version-major (
#291
#291
)
)
last week
lib/versions, (Directory)
lib/
versions
Build 325 - version-major (
Build 325 - version-major (
#291
#291
)
)
last week
test, (Directory)
test
Remove v2 Stages test file, keep only skip modifications
Remove v2 Stages test file, keep only skip modifications
2 months ago
.gitattributes, (File)
.gitattributes
Release v5.0.0-beta.0: Switch to SDK generated with openapi-generator
Release v5.0.0-beta.0: Switch to SDK generated with openapi-generator
3 years ago
.gitignore, (File)
.gitignore
Release v5.0.0-beta.0: Switch to SDK generated with openapi-generator
Release v5.0.0-beta.0: Switch to SDK generated with openapi-generator
3 years ago
.openapi-generator-ignore, (File)
.openapi-generator-ignore
Release v5.0.0-beta.0: Switch to SDK generated with openapi-generator
Release v5.0.0-beta.0: Switch to SDK generated with openapi-generator
3 years ago
.php_cs, (File)
.php_cs
Add updates from recent API changes
Add updates from recent API changes
3 years ago
.travis.yml, (File)
.travis.yml
Add updates from recent API changes
Add updates from recent API changes
3 years ago
CHANGELOG.md, (File)
CHANGELOG.md
Build 325 - version-major (
Build 325 - version-major (
#291...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
46895
|
|
46896
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
pipedrive
pipedrive
client-php
client-php
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues (2)
Issues
(
2
)
Pull requests (1)
Pull requests
(
1
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
46896
|
|
46897
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
pipedrive
pipedrive
client-php
client-php
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues (2)
Issues
(
2
)
Pull requests (1)
Pull requests
(
1
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
client-php
client-php
Public
Watch: Participating in pipedrive/client-php
Watch
(
10
)
Fork 65
Fork
65
See your forks of this repository
Star this repository (60)
Star
60
Add this repository to a list
pipedrive/client-php
pipedrive/client-php
master branch
master
110 Branches
110
Branches
96 Tags
96
Tags
Go to file
Add file
Add file
Add file
Add file
Code
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
ziimk
commits by ziimk
ziimk
Merge pull request
Merge pull request
#292
#292
from pipedrive/remove-ai-pr-review
from pipedrive/remove-ai-pr-review
Open commit details
Commit 7ed4a73
7ed4a73
·
2 days ago
History
History
383 Commits
383 Commits
.github, (Directory)
.github
Remove AI PR review workflow
Remove AI PR review workflow
2 days ago
.openapi-generator, (Directory)
.openapi-generator
Build 145 - version-major
Build 145 - version-major
last year
docs/versions, (Directory)
docs/
versions
Build 325 - version-major (
Build 325 - version-major (
#291
#291...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
46897
|
|
46898
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
pipedrive
pipedrive
client-php
client-php
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues (2)
Issues
(
2
)
Pull requests (1)
Pull requests
(
1
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
client-php
client-php
Public
Watch: Participating in pipedrive/client-php
Watch
(
10
)
Fork 65
Fork
65
See your forks of this repository
Star this repository (60)
Star
60
Add this repository to a list
pipedrive/client-php
pipedrive/client-php
master branch
master
110 Branches
110
Branches
96 Tags
96
Tags
Go to file
Add file
Add file
Add file
Add file
Code
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
ziimk
commits by ziimk
ziimk
Merge pull request
Merge pull request
#292
#292
from pipedrive/remove-ai-pr-review
from pipedrive/remove-ai-pr-review
Open commit details
Commit 7ed4a73
7ed4a73
·
2 days ago
History
History
383 Commits
383 Commits
.github, (Directory)
.github
Remove AI PR review workflow
Remove AI PR review workflow
2 days ago
.openapi-generator, (Directory)
.openapi-generator
Build 145 - version-major
Build 145 - version-major
last year
docs/versions, (Directory)...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
46898
|
|
46899
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
46899
|
|
46900
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
46900
|
|
46901
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
pipedrive
pipedrive
client-php
client-php
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues (2)
Issues
(
2
)
Pull requests (1)
Pull requests
(
1
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
client-php
client-php
Public
Watch: Participating in pipedrive/client-php...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
46901
|
|
46903
|
FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsW FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/gjc-ikxu-wxu?authuser=> 0.ukas.kovalik%40jiminny.comBackend Chapter • now100% [|8 • Fri 15 May 10:35:57005Steliyan GeorgievIlian KyuchukovVYleselin KulovVasil VasilevLukas Kovalik10:35 AM | Backend Chapter1:37...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
46903
|
|
46905
|
ActivityMorerireroyMistorbookmarksProtllesTOOISWin ActivityMorerireroyMistorbookmarksProtllesTOOISWindowmelpJiminny ... ~# jiminny-bg# platform-ticketsic productlaunches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...• Direct messages8. Stoyan TomovP. Galya Dimitrova. Aneliya Angelova€. Vasil Vasilev EFa. Stefka StoyanovaS: Todor Stamatov8. Mario Georgiev.. Nikolay Ivanov2o James Graham *Ro Stoyan TanevR. Steliyan Georgiev =f Petko Kashinski. Lukas Kovalik y...i: Apps® Toast$i Jira Cloud, Stefka Stoyanova• Messages@ UntitledMoree Filesтикет за Pl Yesterdaysreтka stoyanova 2:20 PMsuper, blagodaraможе ли да направиш ревю на гнґ о.оче марто чака да го тества!Lukas Kovalik 2:24PMуо да еи сега, отворих го но скочих надруго и заоравихсега ще го видяStefka Stoyanova 2:25 PMмenсизa Pipedrive искаш ли да прегледаш SDKvthe на tey neнg?не знам лали ще стигне 1 лении после да дефинираш сторита заползване на другото SDK евентуално?Lukas Kovallk 2:27 PMмалко сьм на зко само за сега, чмлих селали ла го взимам тех лейStetka Stovanova 2:30 PMако имаш време, направи Pidedrive, yевиждам Key Date: Major v1 features arescheduled tor sunsetang ov.Julv 2026.Message Stefka Stoyanova+ AalMlib- scr2 scrPlatform Sprint 4 Q2 - Platform Te[SRD-6848] Sidekick SMS issue -JY-20903 Update activity stage wi•JY-20904 Fix UpdateActivityElastiJY-20903 Update activity stage wiJY-20891 add support for second:…SRD-68531 Moxso - Potential deaPipelines - jiminny/appFeed — liminny — Sentry(UY-20906) Review of Pipedrive SIp Pipedrive API Reference and Docu• pipedrive/client-pho: Pipedrivel© github.com/pipedrive/client-phppipedrive / client-php<> Code © Issues 2 !? Pull requests 1 Agents Actions |Projects ® Security and quality ~ Insights@ On April 24 we'll start using GitHub Copilot interaction data for Al model training unless you opt out. Review this update and manage your preferences in your GitHub account settings.P client-php Publicf master -8' 110 Branches • 96 TagsQ Go to file2 ziimk Merge pull request #292 from pipedrive/remove-ai-pr-review•.githubobenavi-generatordocs/versionslib/versionsl testD gitattributesC .gitignoreC .openapi-generator-ignoreD.php_csD .travis.ymlC CHANGELOG.mdI CODEOWNERSC LICENSEC MIGRATION-5.x.md[ MIGRATION_8.x.mdCREADME.mdcomposer.jsonO git_push.shC package.jsonC phpstan.neonohounit vmlRemove Al PR review workflowBuild 145 - version-maionBuild 325 - version-major (#291)Build 325 - version-major (#291)Remove v2 Stages test file, keep only skip modificationsRelease v5.0.0-beta.0: Switch to SDK generated with ope…..Release v5.0.0-beta.O: Switch to SDK generated with ope...Release v5.0.0-beta.0: Switch to SDK generated with ope...Add updates from recent API changesAdd uodates from recent APl chanaesiBuild 325 - version-major (#291)Add repository.json and CODEOWNERSRelease v5.0.0-beta.0: Switch to SDK generated with ope….Release v5.0.0-beta.O: Switch to SDK generated with ope….Build 145 - version-maionBuild 145 - version-majorRelease v5.0.0-beta.O: Switch to SDK generated with ope...Add updates from recent APl changesRelease v5.0.0-beta.O: Switch to SDK generated with ope...Release v5.0.0-beta.O: Switch to SDK generated with ope...Release v5 0 Acheta 0. Switch to CNK aenerated with one40 liil Backend Chapter • nowQ Type I to search100% C7 • Fri 15 May 10:36:00• Watch 10 • Y Fork 65* Star 60Add file<> Code7ed4a73 • 2 days ago 383 CommitsZ days agolast yearlast weeklast week2 months ago3 years ago3 years ago3 years ago3 vears ago3 years agolast week6 years ago3 years ago3 years agolast yearlast year3 years ago3 years ago3 years ago3 years agoAboutPipedrive API client for PHPM Readme88 MIT license1 ActivityE Custom propertiesí 60 stars.• 10 watchingz 65 forksRevort repositorvReleases 11• v6.7.0 (Latest)on May 17, 2024+ 10 releasesPackagesNo packaaes oublishedContributors 23+ 9 contributorsLanguages• PHP 100.0%...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
46905
|
|
46906
|
FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsW FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsWindowHelp> 0.meet.google.com/gjc-ikxu-wxu?authuser=ukas.kovalik%40jiminny.comBackend Chapter • now100% <8 • Fri 15 May 10:36:04500Steliyan GeorgievIlian KyuchukovVYleselin KulovVasil VasilevLukas Kovalik10:36 AM | Backend Chapter1:43...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
46906
|
|
46907
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
pipedrive
pipedrive
client-php
client-php
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues (2)
Issues
(
2
)
Pull requests (1)
Pull requests
(
1
)
Agents
Agents
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
client-php
client-php
Public
Watch: Participating in pipedrive/client-php
Watch
(
10
)
Fork 65
Fork
65
See your forks of this repository
Star this repository (60)
Star
60
Add this repository to a list
pipedrive/client-php
pipedrive/client-php
master branch
master
110 Branches
110
Branches
96 Tags
96
Tags
Go to file
Add file
Add file
Add file
Add file
Code
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
ziimk
commits by ziimk
ziimk
Merge pull request
Merge pull request
#292
#292
from pipedrive/remove-ai-pr-review
from pipedrive/remove-ai-pr-review
Open commit details
Commit 7ed4a73
7ed4a73
·
2 days ago
History
History
383 Commits
383 Commits
.github, (Directory)
.github
Remove AI PR review workflow
Remove AI PR review workflow
2 days ago
.openapi-generator, (Directory)
.openapi-generator
Build 145 - version-major
Build 145 - version-major
last year
docs/versions, (Directory)
docs/
versions
Build 325 - version-major (
Build 325 - version-major (
#291
#291
)
)
last week
lib/versions, (Directory)
lib/
versions
Build 325 - version-major (
Build 325 - version-major (
#291
#291
)
)
last week
test, (Directory)
test
Remove v2 Stages test file, keep only skip modifications
Remove v2 Stages test file, keep only skip modifications
2 months ago
.gitattributes, (File)
.gitattributes
Release v5.0.0-beta.0: Switch to SDK generated with openapi-generator
Release v5.0.0-beta.0: Switch to SDK generated with openapi-generator
3 years ago
.gitignore, (File)
.gitignore
Release v5.0.0-beta.0: Switch to SDK generated with openapi-generator
Release v5.0.0-beta.0: Switch to SDK generated with openapi-generator
3 years ago
.openapi-generator-ignore, (File)
.openapi-generator-ignore
Release v5.0.0-beta.0: Switch to SDK generated with openapi-generator
Release v5.0.0-beta.0: Switch to SDK generated with openapi-generator
3 years ago
.php_cs, (File)
.php_cs
Add updates from recent API changes
Add updates from recent API changes
3 years ago
.travis.yml, (File)
.travis.yml
Add updates from recent API changes
Add updates from recent API changes
3 years ago
CHANGELOG.md, (File)
CHANGELOG.md
Build 325 - version-major (
Build 325 - version-major (
#291
#291
)
)...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
46907
|
|
50980
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
Usage | Windsurf
Usage | Windsurf
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab
[jiminny/infrastructure] JY-20623 Add SQS queue for panorama reports (PR #728) - [EMAIL] - Jiminny Mail
[jiminny/infrastructure] JY-20623 Add SQS queue for panorama reports (PR #728) - [EMAIL] - Jiminny Mail
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20912] Fallback mechanism for users with active SF tokens for CRM Matching - Jira
[JY-20912] Fallback mechanism for users with active SF tokens for CRM Matching - Jira
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
pipedrive offical SDK v2 POC by LakyLak · Pull Request #12090 · jiminny/app
pipedrive offical SDK v2 POC by LakyLak · Pull Request #12090 · jiminny/app
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New chat
Gemini
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said I’m on page “<tabTitle>Jy 20846 mcp enable the ai to know details about t</tabTitle>” with “<selection>@@ -0,0 +1,157 @@1+ $schema->string()35+ ->description(36+'UUID of the authenticated user. Use this as the authoritative identifier when filtering calls or deals by '37+ . 'the current user.'38+ )39+ ->required(),40+'name' => $schema->string()41+ ->description('Full display name of the user, e.g. \'John Doe\'.')42+ ->required(),43+'first_name' => $schema->string()44+ ->description(45+'First name of the user, derived from the full name field. Use for personalised greetings or addressing '46+ . 'the user directly.'47+ )48+ ->required(),49+'email' => $schema->string()50+ ->description('Primary email address of the user.')51+ ->required(),52+'timezone' => $schema->string()53+ ->description(54+'The user\'s timezone as an IANA timezone identifier, e.g. \'America/New_York\'. Use this when displaying '55+ . 'or reasoning about call times in the user\'s local time.'56+ )57+ ->required(),58+'spoken_languages' => $schema->array()59+ ->items($schema->string())60+ ->description(61+'Languages spoken during this user\'s calls, as an array of locale codes, e.g. [\'en_GB\', \'bg_BG\']. '62+ . 'The first entry is the primary/default language — used when language detection is unavailable. '63+ . 'Additional entries are other languages the user handles.'64+ )65+ ->required(),66+'sync_dialer' => $schema->boolean()67+ ->description(68+'True if the user has automatic syncing of softphone and outbound calls to their CRM enabled. When true, '69+ . 'calls made through the Jiminny dialler are automatically logged as CRM activities.'70+ )71+ ->required(),72+'sync_email' => $schema->boolean()73+ ->description(74+'True if the user has email syncing enabled. When true, customer email conversations are captured as '75+ . 'activities.'76+ )77+ ->required(),78+'sync_calendar' => $schema->boolean()79+ ->description(80+'True if the user has calendar syncing enabled. When true, scheduled meetings will be automatically '81+ . 'recorded.'82+ )83+ ->required(),84+'team' => $schema->object([85+'id' => $schema->string()86+ ->description(87+'Team UUID. Use this when filtering calls or deals by the user\'s team in search_calls or '88+ . 'search_deals.'89+ )90+ ->required(),91+'name' => $schema->string()92+ ->description('Team name, e.g. \'Account Executives\', \'Customer Success\'.')93+ ->required(),94+'playbook' => $schema->string()95+ ->description(96+'Name of the active playbook assigned to this team, e.g. \'Sales\', \'Customer Success\'. A playbook '97+ . 'defines the call evaluation criteria used for AI scoring. Null if no playbook is assigned.'98+ )99+ ->nullable()100+ ->required(),101+ ])102+ ->description('The team this user belongs to.')103+ ->required(),104+'job' => $schema->string()105+ ->description(106+'The user\'s job title, e.g. \'Software Engineer\', \'Account Executive\', \'Sales Manager\'. Null if no '107+ . 'job title has been assigned.'108+ )109+ ->nullable()110+ ->required(),111+'roles' => $schema->array()112+ ->items($schema->string())113+ ->description(114+'Roles assigned to the user, e.g. [\'admin\', \'recorder_and_voice\']. Determines what the user can do in '115+ . 'the platform. Common values: \'admin\' (full organisation admin), \'manager\' (team manager with '116+ . 'coaching access), \'recorder_and_voice\' (can record meetings and make calls), \'recorder\' (recording only).'117+ )118+ ->required(),119+ ];120+ }121+122+public function handle(Request $request): ResponseFactory123+ {124+$user = $request->user();125+assert($user instanceof User, 'auth:api + McpTierMiddleware must guarantee an authenticated User before the tool runs');126+127+$team = $user->team;128+$roles = $user->getRoles();129+$jobTitle = $user->job;130+131+$languageDialects = $user->languageDialects()->with('language')->get();132+$spokenLanguages = $languageDialects->isNotEmpty()133+ ? $languageDialects->map(fn ($dialect) => $dialect->getLanguageLocale())->toArray()134+ : [$user->getLanguage() ?? $team->getDefaultLanguage() ?? 'en'];135+136+$payload = [137+'id' => $user->getUuid(),138+'name' => $user->getName(),139+'first_name' => $user->getFirstName(),140+'email' => $user->getEmailAddress(),141+'timezone' => $user->getTimezone()->getName(),142+'spoken_languages' => $spokenLanguages,143+'sync_dialer' => $user->shouldSyncDialer(),144+'sync_email' => $user->isSyncEmailEnabled(),145+'sync_calendar' => $user->isSyncConferenceEnabled(),146+'team' => [147+'id' => $team->getUuid(),148+'name' => $team->getName(),149+'playbook' => $team->getDefaultPlaybook()?->getName(),150+ ],151+'job' => $jobTitle?->getName(),152+'roles' => $roles,153+ ];154+155+return Response::structured($payload);156+ }157+}</selection>” selected. Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
You said
I’m on page “<tabTitle>Jy 20846 mcp enable the ai to know details about t</tabTitle>” with “<selection>@@ -0,0 +1,157 @@1+ $schema->string()35+ ->description(36+'UUID of the authenticated user. Use this as the authoritative identifier when filtering calls or deals by '37+ . 'the current user.'38+ )39+ ->required(),40+'name' => $schema->string()41+ ->description('Full display name of the user, e.g. \'John Doe\'.')42+ ->required(),43+'first_name' => $schema->string()44+ ->description(45+'First name of the user, derived from the full name field. Use for personalised greetings or addressing '46+ . 'the user directly.'47+ )48+ ->required(),49+'email' => $schema->string()50+ ->description('Primary email address of the user.')51+ ->required(),52+'timezone' => $schema->string()53+ ->description(54+'The user\'s timezone as an IANA timezone identifier, e.g. \'America/New_York\'. Use this when displaying '55+ . 'or reasoning about call times in the user\'s local time.'56+ )57+ ->required(),58+'spoken_languages' => $schema->array()59+ ->items($schema->string())60+ ->description(61+'Languages spoken during this user\'s calls, as an array of locale codes, e.g. [\'en_GB\', \'bg_BG\']. '62+ . 'The first entry is the primary/default language — used when language detection is unavailable. '63+ . 'Additional entries are other languages the user handles.'64+ )65+ ->required(),66+'sync_dialer' => $schema->boolean()67+ ->description(68+'True if the user has automatic syncing of softphone and outbound calls to their CRM enabled. When true, '69+ . 'calls made through the Jiminny dialler are automatically logged as CRM activities.'70+ )71+ ->required(),72+'sync_email' => $schema->boolean()73+ ->description(74+'True if the user has email syncing enabled. When true, customer email conversations are captured as '75+ . 'activities.'76+ )77+ ->required(),78+'sync_calendar' => $schema->boolean()79+ ->description(80+'True if the user has calendar syncing enabled. When true, scheduled meetings will be automatically '81+ . 'recorded.'82+ )83+ ->required(),84+'team' => $schema->object([85+'id' => $schema->string()86+ ->description(87+'Team UUID. Use this when filtering calls or deals by the user\'s team in search_calls or '88+ . 'search_deals.'89+ )90+ ->required(),91+'name' => $schema->string()92+ ->description('Team name, e.g. \'Account Executives\', \'Customer Success\'.')93+ ->required(),94+'playbook' => $schema->string()95+ ->description(96+'Name of the active playbook assigned to this team, e.g. \'Sales\', \'Customer Success\'. A playbook '97+ . 'defines the call evaluation criteria used for AI scoring. Null if no playbook is assigned.'98+ )99+ ->nullable()100+ ->required(),101+ ])102+ ->description('The team this user belongs to.')103+ ->required(),104+'job' => $schema->string()105+ ->description(106+'The user\'s job title, e.g. \'Software Engineer\', \'Account Executive\', \'Sales Manager\'. Null if no '107+ . 'job title has been assigned.'108+ )109+ ->nullable()110+ ->required(),111+'roles' => $schema->array()112+ ->items($schema->string())113+ ->description(114+'Roles assigned to the user, e.g. [\'admin\', \'recorder_and_voice\']. Determines what the user can do in '115+ . 'the platform. Common values: \'admin\' (full organisation admin), \'manager\' (team manager with '116+ . 'coaching access), \'recorder_and_voice\' (can record meetings and make calls), \'recorder\' (recording only).'117+ )118+ ->required(),119+ ];120+ }121+122+public function handle(Request $request): ResponseFactory123+ {124+$user = $request->user();125+assert($user instanceof User, 'auth:api + McpTierMiddleware must guarantee an authenticated User before the tool runs');126+127+$team = $user->team;128+$roles = $user->getRoles();129+$jobTitle = $user->job;130+131+$languageDialects = $user->languageDialects()->with('language')->get();132+$spokenLanguages = $languageDialects->isNotEmpty()133+ ? $languageDialects->map(fn ($dialect) => $dialect->getLanguageLocale())->toArray()134+ : [$user->getLanguage() ?? $team->getDefaultLanguage() ?? 'en'];135+136+$payload = [137+'id' => $user->getUuid(),138+'name' => $user->getName(),139+'first_name' => $user->getFirstName(),140+'email' => $user->getEmailAddress(),141+'timezone' => $user->getTimezone()->getName(),142+'spoken_languages' => $spokenLanguages,143+'sync_dialer' => $user->shouldSyncDialer(),144+'sync_email' => $user->isSyncEmailEnabled(),145+'sync_calendar' => $user->isSyncConferenceEnabled(),146+'team' => [147+'id' => $team->getUuid(),148+'name' => $team->getName(),149+'playbook' => $team->getDefaultPlaybook()?->getName(),150+ ],151+'job' => $jobTitle?->getName(),152+'roles' => $roles,153+ ];154+155+return Response::structured($payload);156+ }157+}</selection>” selected.
Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
Expand
Listen
Gemini said
Gemini said
Code Summary: MCP "Get User Details" Tool Implementation
Code Summary: MCP "Get User Details" Tool Implementation
This code snippet defines the schema and execution logic for a Model Context Protocol (MCP) tool that exposes the authenticated user's profile details to an AI assistant.
Schema Definition
Schema Definition
The tool outputs a structured object containing the following required fields to guide the AI's contextual understanding and filtering capabilities:
User Identity:
*
id
: UUID used as the authoritative identifier for filtering calls or deals.
name
: Full display name (e.g., 'John Doe').
first_name
: Extracted first name, explicitly intended for personalized greetings.
email
: Primary email address.
job
: Job title (e.g., 'Account Executive'); nullable.
Preferences & Context:
timezone
: IANA identifier (e.g., 'America/New_York') for reasoning about local call times.
spoken_languages
: An array of locale codes. The first entry serves as the primary/default language.
roles
: Platform permissions determining capabilities (e.g.,
admin
,
manager
,
recorder_and_voice
).
Sync Settings:
Booleans indicating whether the user has automated CRM syncing enabled for:
sync_dialer
(Jiminny softphone calls)
sync_email
(Customer email conversations)
sync_calendar
(Scheduled meetings)
Team Context:
An object containing the team's
id
,
name
, and
playbook
(the active AI scoring criteria; nullable).
Execution Logic (handle)
Execution Logic (
handle
)
The request handler extracts data from the authenticated
User
model and transforms it into the structured schema format:
Authentication Guard:
Assures via an assertion that an authenticated
User
instance is present before running.
Language Fallback:
Collects the user's configured language dialects. If none are explicitly set, it falls back to the user's default language, the team's default language, or
'en'
as a last resort.
Payload Output:
Maps the internal Laravel model getter methods (e.g.,
getUuid()
,
shouldSyncDialer()
,
getDefaultPlaybook()
) into the predefined
$payload
array and returns a structured JSON-like response.
Good response
Bad response
Share & export
Copy
Show more options
Copy prompt
Edit
You said any potential issues?
You said
any potential issues?
Listen
Show thinking
Gemini said
Gemini said
Here is an assessment of the potential issues and edge cases in the provided code snippet:
1. Reliance on assert() in Production
1. Reliance on
assert()
in Production
The Risk:
PHP assertions (
assert(...)
) can be completely bypassed or ignored in production environments depending on the
zend.assertions
configuration in
php.ini
.
The Impact:
If the middleware fails to guarantee an authenticated user and assertions are disabled, the code will proceed. It will then throw a fatal error when attempting to call methods like
$user->team
on
null
....
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
50980
|
|
50981
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
Usage | Windsurf
Usage | Windsurf
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab
[jiminny/infrastructure] JY-20623 Add SQS queue for panorama reports (PR #728) - [EMAIL] - Jiminny Mail
[jiminny/infrastructure] JY-20623 Add SQS queue for panorama reports (PR #728) - [EMAIL] - Jiminny Mail
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20912] Fallback mechanism for users with active SF tokens for CRM Matching - Jira
[JY-20912] Fallback mechanism for users with active SF tokens for CRM Matching - Jira
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
pipedrive offical SDK v2 POC by LakyLak · Pull Request #12090 · jiminny/app
pipedrive offical SDK v2 POC by LakyLak · Pull Request #12090 · jiminny/app
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New chat
Gemini
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said I’m on page “<tabTitle>Jy 20846 mcp enable the ai to know details about t</tabTitle>” with “<selection>@@ -0,0 +1,157 @@1+ $schema->string()35+ ->description(36+'UUID of the authenticated user. Use this as the authoritative identifier when filtering calls or deals by '37+ . 'the current user.'38+ )39+ ->required(),40+'name' => $schema->string()41+ ->description('Full display name of the user, e.g. \'John Doe\'.')42+ ->required(),43+'first_name' => $schema->string()44+ ->description(45+'First name of the user, derived from the full name field. Use for personalised greetings or addressing '46+ . 'the user directly.'47+ )48+ ->required(),49+'email' => $schema->string()50+ ->description('Primary email address of the user.')51+ ->required(),52+'timezone' => $schema->string()53+ ->description(54+'The user\'s timezone as an IANA timezone identifier, e.g. \'America/New_York\'. Use this when displaying '55+ . 'or reasoning about call times in the user\'s local time.'56+ )57+ ->required(),58+'spoken_languages' => $schema->array()59+ ->items($schema->string())60+ ->description(61+'Languages spoken during this user\'s calls, as an array of locale codes, e.g. [\'en_GB\', \'bg_BG\']. '62+ . 'The first entry is the primary/default language — used when language detection is unavailable. '63+ . 'Additional entries are other languages the user handles.'64+ )65+ ->required(),66+'sync_dialer' => $schema->boolean()67+ ->description(68+'True if the user has automatic syncing of softphone and outbound calls to their CRM enabled. When true, '69+ . 'calls made through the Jiminny dialler are automatically logged as CRM activities.'70+ )71+ ->required(),72+'sync_email' => $schema->boolean()73+ ->description(74+'True if the user has email syncing enabled. When true, customer email conversations are captured as '75+ . 'activities.'76+ )77+ ->required(),78+'sync_calendar' => $schema->boolean()79+ ->description(80+'True if the user has calendar syncing enabled. When true, scheduled meetings will be automatically '81+ . 'recorded.'82+ )83+ ->required(),84+'team' => $schema->object([85+'id' => $schema->string()86+ ->description(87+'Team UUID. Use this when filtering calls or deals by the user\'s team in search_calls or '88+ . 'search_deals.'89+ )90+ ->required(),91+'name' => $schema->string()92+ ->description('Team name, e.g. \'Account Executives\', \'Customer Success\'.')93+ ->required(),94+'playbook' => $schema->string()95+ ->description(96+'Name of the active playbook assigned to this team, e.g. \'Sales\', \'Customer Success\'. A playbook '97+ . 'defines the call evaluation criteria used for AI scoring. Null if no playbook is assigned.'98+ )99+ ->nullable()100+ ->required(),101+ ])102+ ->description('The team this user belongs to.')103+ ->required(),104+'job' => $schema->string()105+ ->description(106+'The user\'s job title, e.g. \'Software Engineer\', \'Account Executive\', \'Sales Manager\'. Null if no '107+ . 'job title has been assigned.'108+ )109+ ->nullable()110+ ->required(),111+'roles' => $schema->array()112+ ->items($schema->string())113+ ->description(114+'Roles assigned to the user, e.g. [\'admin\', \'recorder_and_voice\']. Determines what the user can do in '115+ . 'the platform. Common values: \'admin\' (full organisation admin), \'manager\' (team manager with '116+ . 'coaching access), \'recorder_and_voice\' (can record meetings and make calls), \'recorder\' (recording only).'117+ )118+ ->required(),119+ ];120+ }121+122+public function handle(Request $request): ResponseFactory123+ {124+$user = $request->user();125+assert($user instanceof User, 'auth:api + McpTierMiddleware must guarantee an authenticated User before the tool runs');126+127+$team = $user->team;128+$roles = $user->getRoles();129+$jobTitle = $user->job;130+131+$languageDialects = $user->languageDialects()->with('language')->get();132+$spokenLanguages = $languageDialects->isNotEmpty()133+ ? $languageDialects->map(fn ($dialect) => $dialect->getLanguageLocale())->toArray()134+ : [$user->getLanguage() ?? $team->getDefaultLanguage() ?? 'en'];135+136+$payload = [137+'id' => $user->getUuid(),138+'name' => $user->getName(),139+'first_name' => $user->getFirstName(),140+'email' => $user->getEmailAddress(),141+'timezone' => $user->getTimezone()->getName(),142+'spoken_languages' => $spokenLanguages,143+'sync_dialer' => $user->shouldSyncDialer(),144+'sync_email' => $user->isSyncEmailEnabled(),145+'sync_calendar' => $user->isSyncConferenceEnabled(),146+'team' => [147+'id' => $team->getUuid(),148+'name' => $team->getName(),149+'playbook' => $team->getDefaultPlaybook()?->getName(),150+ ],151+'job' => $jobTitle?->getName(),152+'roles' => $roles,153+ ];154+155+return Response::structured($payload);156+ }157+}</selection>” selected. Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
You said
I’m on page “<tabTitle>Jy 20846 mcp enable the ai to know details about t</tabTitle>” with “<selection>@@ -0,0 +1,157 @@1+ $schema->string()35+ ->description(36+'UUID of the authenticated user. Use this as the authoritative identifier when filtering calls or deals by '37+ . 'the current user.'38+ )39+ ->required(),40+'name' => $schema->string()41+ ->description('Full display name of the user, e.g. \'John Doe\'.')42+ ->required(),43+'first_name' => $schema->string()44+ ->description(45+'First name of the user, derived from the full name field. Use for personalised greetings or addressing '46+ . 'the user directly.'47+ )48+ ->required(),49+'email' => $schema->string()50+ ->description('Primary email address of the user.')51+ ->required(),52+'timezone' => $schema->string()53+ ->description(54+'The user\'s timezone as an IANA timezone identifier, e.g. \'America/New_York\'. Use this when displaying '55+ . 'or reasoning about call times in the user\'s local time.'56+ )57+ ->required(),58+'spoken_languages' => $schema->array()59+ ->items($schema->string())60+ ->description(61+'Languages spoken during this user\'s calls, as an array of locale codes, e.g. [\'en_GB\', \'bg_BG\']. '62+ . 'The first entry is the primary/default language — used when language detection is unavailable. '63+ . 'Additional entries are other languages the user handles.'64+ )65+ ->required(),66+'sync_dialer' => $schema->boolean()67+ ->description(68+'True if the user has automatic syncing of softphone and outbound calls to their CRM enabled. When true, '69+ . 'calls made through the Jiminny dialler are automatically logged as CRM activities.'70+ )71+ ->required(),72+'sync_email' => $schema->boolean()73+ ->description(74+'True if the user has email syncing enabled. When true, customer email conversations are captured as '75+ . 'activities.'76+ )77+ ->required(),78+'sync_calendar' => $schema->boolean()79+ ->description(80+'True if the user has calendar syncing enabled. When true, scheduled meetings will be automatically '81+ . 'recorded.'82+ )83+ ->required(),84+'team' => $schema->object([85+'id' => $schema->string()86+ ->description(87+'Team UUID. Use this when filtering calls or deals by the user\'s team in search_calls or '88+ . 'search_deals.'89+ )90+ ->required(),91+'name' => $schema->string()92+ ->description('Team name, e.g. \'Account Executives\', \'Customer Success\'.')93+ ->required(),94+'playbook' => $schema->string()95+ ->description(96+'Name of the active playbook assigned to this team, e.g. \'Sales\', \'Customer Success\'. A playbook '97+ . 'defines the call evaluation criteria used for AI scoring. Null if no playbook is assigned.'98+ )99+ ->nullable()100+ ->required(),101+ ])102+ ->description('The team this user belongs to.')103+ ->required(),104+'job' => $schema->string()105+ ->description(106+'The user\'s job title, e.g. \'Software Engineer\', \'Account Executive\', \'Sales Manager\'. Null if no '107+ . 'job title has been assigned.'108+ )109+ ->nullable()110+ ->required(),111+'roles' => $schema->array()112+ ->items($schema->string())113+ ->description(114+'Roles assigned to the user, e.g. [\'admin\', \'recorder_and_voice\']. Determines what the user can do in '115+ . 'the platform. Common values: \'admin\' (full organisation admin), \'manager\' (team manager with '116+ . 'coaching access), \'recorder_and_voice\' (can record meetings and make calls), \'recorder\' (recording only).'117+ )118+ ->required(),119+ ];120+ }121+122+public function handle(Request $request): ResponseFactory123+ {124+$user = $request->user();125+assert($user instanceof User, 'auth:api + McpTierMiddleware must guarantee an authenticated User before the tool runs');126+127+$team = $user->team;128+$roles = $user->getRoles();129+$jobTitle = $user->job;130+131+$languageDialects = $user->languageDialects()->with('language')->get();132+$spokenLanguages = $languageDialects->isNotEmpty()133+ ? $languageDialects->map(fn ($dialect) => $dialect->getLanguageLocale())->toArray()134+ : [$user->getLanguage() ?? $team->getDefaultLanguage() ?? 'en'];135+136+$payload = [137+'id' => $user->getUuid(),138+'name' => $user->getName(),139+'first_name' => $user->getFirstName(),140+'email' => $user->getEmailAddress(),141+'timezone' => $user->getTimezone()->getName(),142+'spoken_languages' => $spokenLanguages,143+'sync_dialer' => $user->shouldSyncDialer(),144+'sync_email' => $user->isSyncEmailEnabled(),145+'sync_calendar' => $user->isSyncConferenceEnabled(),146+'team' => [147+'id' => $team->getUuid(),148+'name' => $team->getName(),149+'playbook' => $team->getDefaultPlaybook()?->getName(),150+ ],151+'job' => $jobTitle?->getName(),152+'roles' => $roles,153+ ];154+155+return Response::structured($payload);156+ }157+}</selection>” selected.
Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
Expand
Listen
Gemini said
Gemini said
Code Summary: MCP "Get User Details" Tool Implementation
Code Summary: MCP "Get User Details" Tool Implementation
This code snippet defines the schema and execution logic for a Model Context Protocol (MCP) tool that exposes the authenticated user's profile details to an AI assistant.
Schema Definition
Schema Definition
The tool outputs a structured object containing the following required fields to guide the AI's contextual understanding and filtering capabilities:
User Identity:
*
id
: UUID used as the authoritative identifier for filtering calls or deals.
name
: Full display name (e.g., 'John Doe').
first_name
: Extracted first name, explicitly intended for personalized greetings.
email
: Primary email address.
job
: Job title (e.g., 'Account Executive'); nullable.
Preferences & Context:
timezone
: IANA identifier (e.g., 'America/New_York') for reasoning about local call times.
spoken_languages
: An array of locale codes. The first entry serves as the primary/default language.
roles
: Platform permissions determining capabilities (e.g.,
admin
,
manager
,
recorder_and_voice
).
Sync Settings:
Booleans indicating whether the user has automated CRM syncing enabled for:
sync_dialer
(Jiminny softphone calls)
sync_email
(Customer email conversations)
sync_calendar
(Scheduled meetings)
Team Context:
An object containing the team's
id
,
name
, and
playbook
(the active AI scoring criteria; nullable).
Execution Logic (handle)
Execution Logic (
handle
)
The request handler extracts data from the authenticated
User
model and transforms it into the structured schema format:
Authentication Guard:
Assures via an assertion that an authenticated
User
instance is present before running.
Language Fallback:
Collects the user's configured language dialects. If none are explicitly set, it falls back to the user's default language, the team's default language, or
'en'
as a last resort.
Payload Output:
Maps the internal Laravel model getter methods (e.g.,
getUuid()
,
shouldSyncDialer()
,
getDefaultPlaybook()
) into the predefined
$payload
array and returns a structured JSON-like response.
Good response
Bad response
Share & export
Copy
Show more options
Copy prompt
Edit
You said any potential issues?
You said
any potential issues?...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
50981
|
|
50982
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
Usage | Windsurf
Usage | Windsurf
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab
[jiminny/infrastructure] JY-20623 Add SQS queue for panorama reports (PR #728) - [EMAIL] - Jiminny Mail
[jiminny/infrastructure] JY-20623 Add SQS queue for panorama reports (PR #728) - [EMAIL] - Jiminny Mail
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20912] Fallback mechanism for users with active SF tokens for CRM Matching - Jira
[JY-20912] Fallback mechanism for users with active SF tokens for CRM Matching - Jira
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
pipedrive offical SDK v2 POC by LakyLak · Pull Request #12090 · jiminny/app
pipedrive offical SDK v2 POC by LakyLak · Pull Request #12090 · jiminny/app
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New chat
Gemini
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said I’m on page “<tabTitle>Jy 20846 mcp enable the ai to know details about t</tabTitle>” with “<selection>@@ -0,0 +1,157 @@1+ $schema->string()35+ ->description(36+'UUID of the authenticated user. Use this as the authoritative identifier when filtering calls or deals by '37+ . 'the current user.'38+ )39+ ->required(),40+'name' => $schema->string()41+ ->description('Full display name of the user, e.g. \'John Doe\'.')42+ ->required(),43+'first_name' => $schema->string()44+ ->description(45+'First name of the user, derived from the full name field. Use for personalised greetings or addressing '46+ . 'the user directly.'47+ )48+ ->required(),49+'email' => $schema->string()50+ ->description('Primary email address of the user.')51+ ->required(),52+'timezone' => $schema->string()53+ ->description(54+'The user\'s timezone as an IANA timezone identifier, e.g. \'America/New_York\'. Use this when displaying '55+ . 'or reasoning about call times in the user\'s local time.'56+ )57+ ->required(),58+'spoken_languages' => $schema->array()59+ ->items($schema->string())60+ ->description(61+'Languages spoken during this user\'s calls, as an array of locale codes, e.g. [\'en_GB\', \'bg_BG\']. '62+ . 'The first entry is the primary/default language — used when language detection is unavailable. '63+ . 'Additional entries are other languages the user handles.'64+ )65+ ->required(),66+'sync_dialer' => $schema->boolean()67+ ->description(68+'True if the user has automatic syncing of softphone and outbound calls to their CRM enabled. When true, '69+ . 'calls made through the Jiminny dialler are automatically logged as CRM activities.'70+ )71+ ->required(),72+'sync_email' => $schema->boolean()73+ ->description(74+'True if the user has email syncing enabled. When true, customer email conversations are captured as '75+ . 'activities.'76+ )77+ ->required(),78+'sync_calendar' => $schema->boolean()79+ ->description(80+'True if the user has calendar syncing enabled. When true, scheduled meetings will be automatically '81+ . 'recorded.'82+ )83+ ->required(),84+'team' => $schema->object([85+'id' => $schema->string()86+ ->description(87+'Team UUID. Use this when filtering calls or deals by the user\'s team in search_calls or '88+ . 'search_deals.'89+ )90+ ->required(),91+'name' => $schema->string()92+ ->description('Team name, e.g. \'Account Executives\', \'Customer Success\'.')93+ ->required(),94+'playbook' => $schema->string()95+ ->description(96+'Name of the active playbook assigned to this team, e.g. \'Sales\', \'Customer Success\'. A playbook '97+ . 'defines the call evaluation criteria used for AI scoring. Null if no playbook is assigned.'98+ )99+ ->nullable()100+ ->required(),101+ ])102+ ->description('The team this user belongs to.')103+ ->required(),104+'job' => $schema->string()105+ ->description(106+'The user\'s job title, e.g. \'Software Engineer\', \'Account Executive\', \'Sales Manager\'. Null if no '107+ . 'job title has been assigned.'108+ )109+ ->nullable()110+ ->required(),111+'roles' => $schema->array()112+ ->items($schema->string())113+ ->description(114+'Roles assigned to the user, e.g. [\'admin\', \'recorder_and_voice\']. Determines what the user can do in '115+ . 'the platform. Common values: \'admin\' (full organisation admin), \'manager\' (team manager with '116+ . 'coaching access), \'recorder_and_voice\' (can record meetings and make calls), \'recorder\' (recording only).'117+ )118+ ->required(),119+ ];120+ }121+122+public function handle(Request $request): ResponseFactory123+ {124+$user = $request->user();125+assert($user instanceof User, 'auth:api + McpTierMiddleware must guarantee an authenticated User before the tool runs');126+127+$team = $user->team;128+$roles = $user->getRoles();129+$jobTitle = $user->job;130+131+$languageDialects = $user->languageDialects()->with('language')->get();132+$spokenLanguages = $languageDialects->isNotEmpty()133+ ? $languageDialects->map(fn ($dialect) => $dialect->getLanguageLocale())->toArray()134+ : [$user->getLanguage() ?? $team->getDefaultLanguage() ?? 'en'];135+136+$payload = [137+'id' => $user->getUuid(),138+'name' => $user->getName(),139+'first_name' => $user->getFirstName(),140+'email' => $user->getEmailAddress(),141+'timezone' => $user->getTimezone()->getName(),142+'spoken_languages' => $spokenLanguages,143+'sync_dialer' => $user->shouldSyncDialer(),144+'sync_email' => $user->isSyncEmailEnabled(),145+'sync_calendar' => $user->isSyncConferenceEnabled(),146+'team' => [147+'id' => $team->getUuid(),148+'name' => $team->getName(),149+'playbook' => $team->getDefaultPlaybook()?->getName(),150+ ],151+'job' => $jobTitle?->getName(),152+'roles' => $roles,153+ ];154+155+return Response::structured($payload);156+ }157+}</selection>” selected. Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
You said
I’m on page “<tabTitle>Jy 20846 mcp enable the ai to know details about t</tabTitle>” with “<selection>@@ -0,0 +1,157 @@1+ $schema->string()35+ ->description(36+'UUID of the authenticated user. Use this as the authoritative identifier when filtering calls or deals by '37+ . 'the current user.'38+ )39+ ->required(),40+'name' => $schema->string()41+ ->description('Full display name of the user, e.g. \'John Doe\'.')42+ ->required(),43+'first_name' => $schema->string()44+ ->description(45+'First name of the user, derived from the full name field. Use for personalised greetings or addressing '46+ . 'the user directly.'47+ )48+ ->required(),49+'email' => $schema->string()50+ ->description('Primary email address of the user.')51+ ->required(),52+'timezone' => $schema->string()53+ ->description(54+'The user\'s timezone as an IANA timezone identifier, e.g. \'America/New_York\'. Use this when displaying '55+ . 'or reasoning about call times in the user\'s local time.'56+ )57+ ->required(),58+'spoken_languages' => $schema->array()59+ ->items($schema->string())60+ ->description(61+'Languages spoken during this user\'s calls, as an array of locale codes, e.g. [\'en_GB\', \'bg_BG\']. '62+ . 'The first entry is the primary/default language — used when language detection is unavailable. '63+ . 'Additional entries are other languages the user handles.'64+ )65+ ->required(),66+'sync_dialer' => $schema->boolean()67+ ->description(68+'True if the user has automatic syncing of softphone and outbound calls to their CRM enabled. When true, '69+ . 'calls made through the Jiminny dialler are automatically logged as CRM activities.'70+ )71+ ->required(),72+'sync_email' => $schema->boolean()73+ ->description(74+'True if the user has email syncing enabled. When true, customer email conversations are captured as '75+ . 'activities.'76+ )77+ ->required(),78+'sync_calendar' => $schema->boolean()79+ ->description(80+'True if the user has calendar syncing enabled. When true, scheduled meetings will be automatically '81+ . 'recorded.'82+ )83+ ->required(),84+'team' => $schema->object([85+'id' => $schema->string()86+ ->description(87+'Team UUID. Use this when filtering calls or deals by the user\'s team in search_calls or '88+ . 'search_deals.'89+ )90+ ->required(),91+'name' => $schema->string()92+ ->description('Team name, e.g. \'Account Executives\', \'Customer Success\'.')93+ ->required(),94+'playbook' => $schema->string()95+ ->description(96+'Name of the active playbook assigned to this team, e.g. \'Sales\', \'Customer Success\'. A playbook '97+ . 'defines the call evaluation criteria used for AI scoring. Null if no playbook is assigned.'98+ )99+ ->nullable()100+ ->required(),101+ ])102+ ->description('The team this user belongs to.')103+ ->required(),104+'job' => $schema->string()105+ ->description(106+'The user\'s job title, e.g. \'Software Engineer\', \'Account Executive\', \'Sales Manager\'. Null if no '107+ . 'job title has been assigned.'108+ )109+ ->nullable()110+ ->required(),111+'roles' => $schema->array()112+ ->items($schema->string())113+ ->description(114+'Roles assigned to the user, e.g. [\'admin\', \'recorder_and_voice\']. Determines what the user can do in '115+ . 'the platform. Common values: \'admin\' (full organisation admin), \'manager\' (team manager with '116+ . 'coaching access), \'recorder_and_voice\' (can record meetings and make calls), \'recorder\' (recording only).'117+ )118+ ->required(),119+ ];120+ }121+122+public function handle(Request $request): ResponseFactory123+ {124+$user = $request->user();125+assert($user instanceof User, 'auth:api + McpTierMiddleware must guarantee an authenticated User before the tool runs');126+127+$team = $user->team;128+$roles = $user->getRoles();129+$jobTitle = $user->job;130+131+$languageDialects = $user->languageDialects()->with('language')->get();132+$spokenLanguages = $languageDialects->isNotEmpty()133+ ? $languageDialects->map(fn ($dialect) => $dialect->getLanguageLocale())->toArray()134+ : [$user->getLanguage() ?? $team->getDefaultLanguage() ?? 'en'];135+136+$payload = [137+'id' => $user->getUuid(),138+'name' => $user->getName(),139+'first_name' => $user->getFirstName(),140+'email' => $user->getEmailAddress(),141+'timezone' => $user->getTimezone()->getName(),142+'spoken_languages' => $spokenLanguages,143+'sync_dialer' => $user->shouldSyncDialer(),144+'sync_email' => $user->isSyncEmailEnabled(),145+'sync_calendar' => $user->isSyncConferenceEnabled(),146+'team' => [147+'id' => $team->getUuid(),148+'name' => $team->getName(),149+'playbook' => $team->getDefaultPlaybook()?->getName(),150+ ],151+'job' => $jobTitle?->getName(),152+'roles' => $roles,153+ ];154+155+return Response::structured($payload);156+ }157+}</selection>” selected.
Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
Expand
Listen
Gemini said
Gemini said
Code Summary: MCP "Get User Details" Tool Implementation
Code Summary: MCP "Get User Details" Tool Implementation
This code snippet defines the schema and execution logic for a Model Context Protocol (MCP) tool that exposes the authenticated user's profile details to an AI assistant.
Schema Definition
Schema Definition
The tool outputs a structured object containing the following required fields to guide the AI's contextual understanding and filtering capabilities:
User Identity:
*
id
: UUID used as the authoritative identifier for filtering calls or deals.
name
: Full display name (e.g., 'John Doe').
first_name
: Extracted first name, explicitly intended for personalized greetings.
email
: Primary email address.
job
: Job title (e.g., 'Account Executive'); nullable.
Preferences & Context:
timezone
: IANA identifier (e.g., 'America/New_York') for reasoning about local call times.
spoken_languages
: An array of locale codes. The first entry serves as the primary/default language.
roles
: Platform permissions determining capabilities (e.g.,
admin
,
manager
,
recorder_and_voice
).
Sync Settings:
Booleans indicating whether the user has automated CRM syncing enabled for:
sync_dialer
(Jiminny softphone calls)
sync_email
(Customer email conversations)
sync_calendar
(Scheduled meetings)
Team Context:
An object containing the team's
id
,
name
, and
playbook
(the active AI scoring criteria; nullable).
Execution Logic (handle)
Execution Logic (
handle
)
The request handler extracts data from the authenticated
User
model and transforms it into the structured schema format:
Authentication Guard:
Assures via an assertion that an authenticated
User
instance is present before running.
Language Fallback:
Collects the user's configured language dialects. If none are explicitly set, it falls back to the user's default language, the team's default language, or
'en'
as a last resort.
Payload Output:
Maps the internal Laravel model getter methods (e.g.,
getUuid()
,
shouldSyncDialer()
,
getDefaultPlaybook()
) into the predefined
$payload
array and returns a structured JSON-like response.
Good response
Bad response
Share & export
Copy
Show more options
Copy prompt
Edit
You said any potential issues?
You said
any potential issues?
Listen
Show thinking
Gemini said
Gemini said
Here is an assessment of the potential issues and edge cases in the provided code snippet:
1. Reliance on assert() in Production
1. Reliance on
assert()
in Production
The Risk:
PHP assertions (
assert(...)
) can be completely bypassed or ignored in production environments depending on the
zend.assertions
configuration in
php.ini
.
The Impact:
If the middleware fails to guarantee an authenticated user and assertions are disabled, the code will proceed. It will then throw a fatal error when attempting to call methods like
$user->team
on
null
.
The Fix:
Use a hard exception or early return instead:
PHP
Download code
Copy code
if
(!
$user
instanceof
User) {
throw
new
AuthenticationException(
'User must be authenticated.'
);
}
2. Potential Null Reference Exceptions
2. Potential Null Reference Exceptions
The code assumes certain relationships and properties will always exist on the
$user
object. If any of these can be
null
in your database schema, the tool will crash with a "Call to a member function on null" error:
Missing Team:
$team = $user->team;
is directly followed by
$team->getUuid()
. If a user is not currently assigned to a team, this will trigger a fatal error.
Missing Timezone:
$user->getTimezone()->getName()
assumes
getTimezone()
always returns an object. If it can return
null
, chaining
->getName()
will crash.
Language Fallback:
If
$languageDialects
is empty and the user lacks a team, the fallback logic...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
50982
|
|
50983
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
Usage | Windsurf
Usage | Windsurf
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab
[jiminny/infrastructure] JY-20623 Add SQS queue for panorama reports (PR #728) - [EMAIL] - Jiminny Mail
[jiminny/infrastructure] JY-20623 Add SQS queue for panorama reports (PR #728) - [EMAIL] - Jiminny Mail
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20912] Fallback mechanism for users with active SF tokens for CRM Matching - Jira
[JY-20912] Fallback mechanism for users with active SF tokens for CRM Matching - Jira
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
pipedrive offical SDK v2 POC by LakyLak · Pull Request #12090 · jiminny/app
pipedrive offical SDK v2 POC by LakyLak · Pull Request #12090 · jiminny/app
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New chat
Gemini
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said I’m on page “<tabTitle>Jy 20846 mcp enable the ai to know details about t</tabTitle>” with “<selection>@@ -0,0 +1,157 @@1+ $schema->string()35+ ->description(36+'UUID of the authenticated user. Use this as the authoritative identifier when filtering calls or deals by '37+ . 'the current user.'38+ )39+ ->required(),40+'name' => $schema->string()41+ ->description('Full display name of the user, e.g. \'John Doe\'.')42+ ->required(),43+'first_name' => $schema->string()44+ ->description(45+'First name of the user, derived from the full name field. Use for personalised greetings or addressing '46+ . 'the user directly.'47+ )48+ ->required(),49+'email' => $schema->string()50+ ->description('Primary email address of the user.')51+ ->required(),52+'timezone' => $schema->string()53+ ->description(54+'The user\'s timezone as an IANA timezone identifier, e.g. \'America/New_York\'. Use this when displaying '55+ . 'or reasoning about call times in the user\'s local time.'56+ )57+ ->required(),58+'spoken_languages' => $schema->array()59+ ->items($schema->string())60+ ->description(61+'Languages spoken during this user\'s calls, as an array of locale codes, e.g. [\'en_GB\', \'bg_BG\']. '62+ . 'The first entry is the primary/default language — used when language detection is unavailable. '63+ . 'Additional entries are other languages the user handles.'64+ )65+ ->required(),66+'sync_dialer' => $schema->boolean()67+ ->description(68+'True if the user has automatic syncing of softphone and outbound calls to their CRM enabled. When true, '69+ . 'calls made through the Jiminny dialler are automatically logged as CRM activities.'70+ )71+ ->required(),72+'sync_email' => $schema->boolean()73+ ->description(74+'True if the user has email syncing enabled. When true, customer email conversations are captured as '75+ . 'activities.'76+ )77+ ->required(),78+'sync_calendar' => $schema->boolean()79+ ->description(80+'True if the user has calendar syncing enabled. When true, scheduled meetings will be automatically '81+ . 'recorded.'82+ )83+ ->required(),84+'team' => $schema->object([85+'id' => $schema->string()86+ ->description(87+'Team UUID. Use this when filtering calls or deals by the user\'s team in search_calls or '88+ . 'search_deals.'89+ )90+ ->required(),91+'name' => $schema->string()92+ ->description('Team name, e.g. \'Account Executives\', \'Customer Success\'.')93+ ->required(),94+'playbook' => $schema->string()95+ ->description(96+'Name of the active playbook assigned to this team, e.g. \'Sales\', \'Customer Success\'. A playbook '97+ . 'defines the call evaluation criteria used for AI scoring. Null if no playbook is assigned.'98+ )99+ ->nullable()100+ ->required(),101+ ])102+ ->description('The team this user belongs to.')103+ ->required(),104+'job' => $schema->string()105+ ->description(106+'The user\'s job title, e.g. \'Software Engineer\', \'Account Executive\', \'Sales Manager\'. Null if no '107+ . 'job title has been assigned.'108+ )109+ ->nullable()110+ ->required(),111+'roles' => $schema->array()112+ ->items($schema->string())113+ ->description(114+'Roles assigned to the user, e.g. [\'admin\', \'recorder_and_voice\']. Determines what the user can do in '115+ . 'the platform. Common values: \'admin\' (full organisation admin), \'manager\' (team manager with '116+ . 'coaching access), \'recorder_and_voice\' (can record meetings and make calls), \'recorder\' (recording only).'117+ )118+ ->required(),119+ ];120+ }121+122+public function handle(Request $request): ResponseFactory123+ {124+$user = $request->user();125+assert($user instanceof User, 'auth:api + McpTierMiddleware must guarantee an authenticated User before the tool runs');126+127+$team = $user->team;128+$roles = $user->getRoles();129+$jobTitle = $user->job;130+131+$languageDialects = $user->languageDialects()->with('language')->get();132+$spokenLanguages = $languageDialects->isNotEmpty()133+ ? $languageDialects->map(fn ($dialect) => $dialect->getLanguageLocale())->toArray()134+ : [$user->getLanguage() ?? $team->getDefaultLanguage() ?? 'en'];135+136+$payload = [137+'id' => $user->getUuid(),138+'name' => $user->getName(),139+'first_name' => $user->getFirstName(),140+'email' => $user->getEmailAddress(),141+'timezone' => $user->getTimezone()->getName(),142+'spoken_languages' => $spokenLanguages,143+'sync_dialer' => $user->shouldSyncDialer(),144+'sync_email' => $user->isSyncEmailEnabled(),145+'sync_calendar' => $user->isSyncConferenceEnabled(),146+'team' => [147+'id' => $team->getUuid(),148+'name' => $team->getName(),149+'playbook' => $team->getDefaultPlaybook()?->getName(),150+ ],151+'job' => $jobTitle?->getName(),152+'roles' => $roles,153+ ];154+155+return Response::structured($payload);156+ }157+}</selection>” selected. Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
You said
I’m on page “<tabTitle>Jy 20846 mcp enable the ai to know details about t</tabTitle>” with “<selection>@@ -0,0 +1,157 @@1+ $schema->string()35+ ->description(36+'UUID of the authenticated user. Use this as the authoritative identifier when filtering calls or deals by '37+ . 'the current user.'38+ )39+ ->required(),40+'name' => $schema->string()41+ ->description('Full display name of the user, e.g. \'John Doe\'.')42+ ->required(),43+'first_name' => $schema->string()44+ ->description(45+'First name of the user, derived from the full name field. Use for personalised greetings or addressing '46+ . 'the user directly.'47+ )48+ ->required(),49+'email' => $schema->string()50+ ->description('Primary email address of the user.')51+ ->required(),52+'timezone' => $schema->string()53+ ->description(54+'The user\'s timezone as an IANA timezone identifier, e.g. \'America/New_York\'. Use this when displaying '55+ . 'or reasoning about call times in the user\'s local time.'56+ )57+ ->required(),58+'spoken_languages' => $schema->array()59+ ->items($schema->string())60+ ->description(61+'Languages spoken during this user\'s calls, as an array of locale codes, e.g. [\'en_GB\', \'bg_BG\']. '62+ . 'The first entry is the primary/default language — used when language detection is unavailable. '63+ . 'Additional entries are other languages the user handles.'64+ )65+ ->required(),66+'sync_dialer' => $schema->boolean()67+ ->description(68+'True if the user has automatic syncing of softphone and outbound calls to their CRM enabled. When true, '69+ . 'calls made through the Jiminny dialler are automatically logged as CRM activities.'70+ )71+ ->required(),72+'sync_email' => $schema->boolean()73+ ->description(74+'True if the user has email syncing enabled. When true, customer email conversations are captured as '75+ . 'activities.'76+ )77+ ->required(),78+'sync_calendar' => $schema->boolean()79+ ->description(80+'True if the user has calendar syncing enabled. When true, scheduled meetings will be automatically '81+ . 'recorded.'82+ )83+ ->required(),84+'team' => $schema->object([85+'id' => $schema->string()86+ ->description(87+'Team UUID. Use this when filtering calls or deals by the user\'s team in search_calls or '88+ . 'search_deals.'89+ )90+ ->required(),91+'name' => $schema->string()92+ ->description('Team name, e.g. \'Account Executives\', \'Customer Success\'.')93+ ->required(),94+'playbook' => $schema->string()95+ ->description(96+'Name of the active playbook assigned to this team, e.g. \'Sales\', \'Customer Success\'. A playbook '97+ . 'defines the call evaluation criteria used for AI scoring. Null if no playbook is assigned.'98+ )99+ ->nullable()100+ ->required(),101+ ])102+ ->description('The team this user belongs to.')103+ ->required(),104+'job' => $schema->string()105+ ->description(106+'The user\'s job title, e.g. \'Software Engineer\', \'Account Executive\', \'Sales Manager\'. Null if no '107+ . 'job title has been assigned.'108+ )109+ ->nullable()110+ ->required(),111+'roles' => $schema->array()112+ ->items($schema->string())113+ ->description(114+'Roles assigned to the user, e.g. [\'admin\', \'recorder_and_voice\']. Determines what the user can do in '115+ . 'the platform. Common values: \'admin\' (full organisation admin), \'manager\' (team manager with '116+ . 'coaching access), \'recorder_and_voice\' (can record meetings and make calls), \'recorder\' (recording only).'117+ )118+ ->required(),119+ ];120+ }121+122+public function handle(Request $request): ResponseFactory123+ {124+$user = $request->user();125+assert($user instanceof User, 'auth:api + McpTierMiddleware must guarantee an authenticated User before the tool runs');126+127+$team = $user->team;128+$roles = $user->getRoles();129+$jobTitle = $user->job;130+131+$languageDialects = $user->languageDialects()->with('language')->get();132+$spokenLanguages = $languageDialects->isNotEmpty()133+ ? $languageDialects->map(fn ($dialect) => $dialect->getLanguageLocale())->toArray()134+ : [$user->getLanguage() ?? $team->getDefaultLanguage() ?? 'en'];135+136+$payload = [137+'id' => $user->getUuid(),138+'name' => $user->getName(),139+'first_name' => $user->getFirstName(),140+'email' => $user->getEmailAddress(),141+'timezone' => $user->getTimezone()->getName(),142+'spoken_languages' => $spokenLanguages,143+'sync_dialer' => $user->shouldSyncDialer(),144+'sync_email' => $user->isSyncEmailEnabled(),145+'sync_calendar' => $user->isSyncConferenceEnabled(),146+'team' => [147+'id' => $team->getUuid(),148+'name' => $team->getName(),149+'playbook' => $team->getDefaultPlaybook()?->getName(),150+ ],151+'job' => $jobTitle?->getName(),152+'roles' => $roles,153+ ];154+155+return Response::structured($payload);156+ }157+}</selection>” selected.
Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
Expand
Listen
Gemini said
Gemini said
Code Summary: MCP "Get User Details" Tool Implementation
Code Summary: MCP "Get User Details" Tool Implementation
This code snippet defines the schema and execution logic for a Model Context Protocol (MCP) tool that exposes the authenticated user's profile details to an AI assistant.
Schema Definition
Schema Definition
The tool outputs a structured object containing the following required fields to guide the AI's contextual understanding and filtering capabilities:
User Identity:
*
id
: UUID used as the authoritative identifier for filtering calls or deals.
name
: Full display name (e.g., 'John Doe').
first_name
: Extracted first name, explicitly intended for personalized greetings.
email
: Primary email address.
job
: Job title (e.g., 'Account Executive'); nullable.
Preferences & Context:
timezone
: IANA identifier (e.g., 'America/New_York') for reasoning about local call times.
spoken_languages
: An array of locale codes. The first entry serves as the primary/default language.
roles
: Platform permissions determining capabilities (e.g.,
admin
,
manager
,
recorder_and_voice
).
Sync Settings:
Booleans indicating whether the user has automated CRM syncing enabled for:
sync_dialer
(Jiminny softphone calls)
sync_email
(Customer email conversations)
sync_calendar
(Scheduled meetings)
Team Context:
An object containing the team's
id
,
name
, and
playbook
(the active AI scoring criteria; nullable).
Execution Logic (handle)
Execution Logic (
handle
)
The request handler extracts data from the authenticated
User
model and transforms it into the structured schema format:
Authentication Guard:
Assures via an assertion that an authenticated
User
instance is present before running.
Language Fallback:
Collects the user's configured language dialects. If none are explicitly set, it falls back to the user's default language, the team's default language, or
'en'
as a last resort.
Payload Output:
Maps the internal Laravel model getter methods (e.g.,
getUuid()
,
shouldSyncDialer()
,
getDefaultPlaybook()
) into the predefined
$payload
array and returns a structured JSON-like response.
Good response
Bad response
Share & export
Copy
Show more options
Copy prompt
Edit
You said any potential issues?
You said
any potential issues?
Listen
Show thinking
Gemini said
Gemini said
Here is an assessment of the potential issues and edge cases in the provided code snippet:
1. Reliance on assert() in Production
1. Reliance on
assert()
in Production
The Risk:
PHP assertions (
assert(...)
) can be completely bypassed or ignored in production environments depending on the
zend.assertions
configuration in
php.ini
.
The Impact:
If the middleware fails to guarantee an authenticated user and assertions are disabled, the code will proceed. It will then throw a fatal error when attempting to call methods like
$user->team...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
50983
|
|
50984
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
[JY-20915] Add environment-specific email domains for text relay to prevent duplicate processing - Jira
Usage | Windsurf
Usage | Windsurf
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Feed — jiminny — Sentry
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
Pipedrive API Reference and Documentation
Pipedrive API Reference and Documentation
pipedrive/client-php: Pipedrive API client for PHP
pipedrive/client-php: Pipedrive API client for PHP
Close tab
[jiminny/infrastructure] JY-20623 Add SQS queue for panorama reports (PR #728) - [EMAIL] - Jiminny Mail
[jiminny/infrastructure] JY-20623 Add SQS queue for panorama reports (PR #728) - [EMAIL] - Jiminny Mail
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20912] Fallback mechanism for users with active SF tokens for CRM Matching - Jira
[JY-20912] Fallback mechanism for users with active SF tokens for CRM Matching - Jira
[JY-20906] Review of Pipedrive SDK - Jira
[JY-20906] Review of Pipedrive SDK - Jira
pipedrive offical SDK v2 POC by LakyLak · Pull Request #12090 · jiminny/app
pipedrive offical SDK v2 POC by LakyLak · Pull Request #12090 · jiminny/app
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New chat
Gemini
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said I’m on page “<tabTitle>Jy 20846 mcp enable the ai to know details about t</tabTitle>” with “<selection>@@ -0,0 +1,157 @@1+ $schema->string()35+ ->description(36+'UUID of the authenticated user. Use this as the authoritative identifier when filtering calls or deals by '37+ . 'the current user.'38+ )39+ ->required(),40+'name' => $schema->string()41+ ->description('Full display name of the user, e.g. \'John Doe\'.')42+ ->required(),43+'first_name' => $schema->string()44+ ->description(45+'First name of the user, derived from the full name field. Use for personalised greetings or addressing '46+ . 'the user directly.'47+ )48+ ->required(),49+'email' => $schema->string()50+ ->description('Primary email address of the user.')51+ ->required(),52+'timezone' => $schema->string()53+ ->description(54+'The user\'s timezone as an IANA timezone identifier, e.g. \'America/New_York\'. Use this when displaying '55+ . 'or reasoning about call times in the user\'s local time.'56+ )57+ ->required(),58+'spoken_languages' => $schema->array()59+ ->items($schema->string())60+ ->description(61+'Languages spoken during this user\'s calls, as an array of locale codes, e.g. [\'en_GB\', \'bg_BG\']. '62+ . 'The first entry is the primary/default language — used when language detection is unavailable. '63+ . 'Additional entries are other languages the user handles.'64+ )65+ ->required(),66+'sync_dialer' => $schema->boolean()67+ ->description(68+'True if the user has automatic syncing of softphone and outbound calls to their CRM enabled. When true, '69+ . 'calls made through the Jiminny dialler are automatically logged as CRM activities.'70+ )71+ ->required(),72+'sync_email' => $schema->boolean()73+ ->description(74+'True if the user has email syncing enabled. When true, customer email conversations are captured as '75+ . 'activities.'76+ )77+ ->required(),78+'sync_calendar' => $schema->boolean()79+ ->description(80+'True if the user has calendar syncing enabled. When true, scheduled meetings will be automatically '81+ . 'recorded.'82+ )83+ ->required(),84+'team' => $schema->object([85+'id' => $schema->string()86+ ->description(87+'Team UUID. Use this when filtering calls or deals by the user\'s team in search_calls or '88+ . 'search_deals.'89+ )90+ ->required(),91+'name' => $schema->string()92+ ->description('Team name, e.g. \'Account Executives\', \'Customer Success\'.')93+ ->required(),94+'playbook' => $schema->string()95+ ->description(96+'Name of the active playbook assigned to this team, e.g. \'Sales\', \'Customer Success\'. A playbook '97+ . 'defines the call evaluation criteria used for AI scoring. Null if no playbook is assigned.'98+ )99+ ->nullable()100+ ->required(),101+ ])102+ ->description('The team this user belongs to.')103+ ->required(),104+'job' => $schema->string()105+ ->description(106+'The user\'s job title, e.g. \'Software Engineer\', \'Account Executive\', \'Sales Manager\'. Null if no '107+ . 'job title has been assigned.'108+ )109+ ->nullable()110+ ->required(),111+'roles' => $schema->array()112+ ->items($schema->string())113+ ->description(114+'Roles assigned to the user, e.g. [\'admin\', \'recorder_and_voice\']. Determines what the user can do in '115+ . 'the platform. Common values: \'admin\' (full organisation admin), \'manager\' (team manager with '116+ . 'coaching access), \'recorder_and_voice\' (can record meetings and make calls), \'recorder\' (recording only).'117+ )118+ ->required(),119+ ];120+ }121+122+public function handle(Request $request): ResponseFactory123+ {124+$user = $request->user();125+assert($user instanceof User, 'auth:api + McpTierMiddleware must guarantee an authenticated User before the tool runs');126+127+$team = $user->team;128+$roles = $user->getRoles();129+$jobTitle = $user->job;130+131+$languageDialects = $user->languageDialects()->with('language')->get();132+$spokenLanguages = $languageDialects->isNotEmpty()133+ ? $languageDialects->map(fn ($dialect) => $dialect->getLanguageLocale())->toArray()134+ : [$user->getLanguage() ?? $team->getDefaultLanguage() ?? 'en'];135+136+$payload = [137+'id' => $user->getUuid(),138+'name' => $user->getName(),139+'first_name' => $user->getFirstName(),140+'email' => $user->getEmailAddress(),141+'timezone' => $user->getTimezone()->getName(),142+'spoken_languages' => $spokenLanguages,143+'sync_dialer' => $user->shouldSyncDialer(),144+'sync_email' => $user->isSyncEmailEnabled(),145+'sync_calendar' => $user->isSyncConferenceEnabled(),146+'team' => [147+'id' => $team->getUuid(),148+'name' => $team->getName(),149+'playbook' => $team->getDefaultPlaybook()?->getName(),150+ ],151+'job' => $jobTitle?->getName(),152+'roles' => $roles,153+ ];154+155+return Response::structured($payload);156+ }157+}</selection>” selected. Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
You said
I’m on page “<tabTitle>Jy 20846 mcp enable the ai to know details about t</tabTitle>” with “<selection>@@ -0,0 +1,157 @@1+ $schema->string()35+ ->description(36+'UUID of the authenticated user. Use this as the authoritative identifier when filtering calls or deals by '37+ . 'the current user.'38+ )39+ ->required(),40+'name' => $schema->string()41+ ->description('Full display name of the user, e.g. \'John Doe\'.')42+ ->required(),43+'first_name' => $schema->string()44+ ->description(45+'First name of the user, derived from the full name field. Use for personalised greetings or addressing '46+ . 'the user directly.'47+ )48+ ->required(),49+'email' => $schema->string()50+ ->description('Primary email address of the user.')51+ ->required(),52+'timezone' => $schema->string()53+ ->description(54+'The user\'s timezone as an IANA timezone identifier, e.g. \'America/New_York\'. Use this when displaying '55+ . 'or reasoning about call times in the user\'s local time.'56+ )57+ ->required(),58+'spoken_languages' => $schema->array()59+ ->items($schema->string())60+ ->description(61+'Languages spoken during this user\'s calls, as an array of locale codes, e.g. [\'en_GB\', \'bg_BG\']. '62+ . 'The first entry is the primary/default language — used when language detection is unavailable. '63+ . 'Additional entries are other languages the user handles.'64+ )65+ ->required(),66+'sync_dialer' => $schema->boolean()67+ ->description(68+'True if the user has automatic syncing of softphone and outbound calls to their CRM enabled. When true, '69+ . 'calls made through the Jiminny dialler are automatically logged as CRM activities.'70+ )71+ ->required(),72+'sync_email' => $schema->boolean()73+ ->description(74+'True if the user has email syncing enabled. When true, customer email conversations are captured as '75+ . 'activities.'76+ )77+ ->required(),78+'sync_calendar' => $schema->boolean()79+ ->description(80+'True if the user has calendar syncing enabled. When true, scheduled meetings will be automatically '81+ . 'recorded.'82+ )83+ ->required(),84+'team' => $schema->object([85+'id' => $schema->string()86+ ->description(87+'Team UUID. Use this when filtering calls or deals by the user\'s team in search_calls or '88+ . 'search_deals.'89+ )90+ ->required(),91+'name' => $schema->string()92+ ->description('Team name, e.g. \'Account Executives\', \'Customer Success\'.')93+ ->required(),94+'playbook' => $schema->string()95+ ->description(96+'Name of the active playbook assigned to this team, e.g. \'Sales\', \'Customer Success\'. A playbook '97+ . 'defines the call evaluation criteria used for AI scoring. Null if no playbook is assigned.'98+ )99+ ->nullable()100+ ->required(),101+ ])102+ ->description('The team this user belongs to.')103+ ->required(),104+'job' => $schema->string()105+ ->description(106+'The user\'s job title, e.g. \'Software Engineer\', \'Account Executive\', \'Sales Manager\'. Null if no '107+ . 'job title has been assigned.'108+ )109+ ->nullable()110+ ->required(),111+'roles' => $schema->array()112+ ->items($schema->string())113+ ->description(114+'Roles assigned to the user, e.g. [\'admin\', \'recorder_and_voice\']. Determines what the user can do in '115+ . 'the platform. Common values: \'admin\' (full organisation admin), \'manager\' (team manager with '116+ . 'coaching access), \'recorder_and_voice\' (can record meetings and make calls), \'recorder\' (recording only).'117+ )118+ ->required(),119+ ];120+ }121+122+public function handle(Request $request): ResponseFactory123+ {124+$user = $request->user();125+assert($user instanceof User, 'auth:api + McpTierMiddleware must guarantee an authenticated User before the tool runs');126+127+$team = $user->team;128+$roles = $user->getRoles();129+$jobTitle = $user->job;130+131+$languageDialects = $user->languageDialects()->with('language')->get();132+$spokenLanguages = $languageDialects->isNotEmpty()133+ ? $languageDialects->map(fn ($dialect) => $dialect->getLanguageLocale())->toArray()134+ : [$user->getLanguage() ?? $team->getDefaultLanguage() ?? 'en'];135+136+$payload = [137+'id' => $user->getUuid(),138+'name' => $user->getName(),139+'first_name' => $user->getFirstName(),140+'email' => $user->getEmailAddress(),141+'timezone' => $user->getTimezone()->getName(),142+'spoken_languages' => $spokenLanguages,143+'sync_dialer' => $user->shouldSyncDialer(),144+'sync_email' => $user->isSyncEmailEnabled(),145+'sync_calendar' => $user->isSyncConferenceEnabled(),146+'team' => [147+'id' => $team->getUuid(),148+'name' => $team->getName(),149+'playbook' => $team->getDefaultPlaybook()?->getName(),150+ ],151+'job' => $jobTitle?->getName(),152+'roles' => $roles,153+ ];154+155+return Response::structured($payload);156+ }157+}</selection>” selected.
Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
Expand
Listen
Gemini said
Gemini said
Code Summary: MCP "Get User Details" Tool Implementation
Code Summary: MCP "Get User Details" Tool Implementation
This code snippet defines the schema and execution logic for a Model Context Protocol (MCP) tool that exposes the authenticated user's profile details to an AI assistant.
Schema Definition
Schema Definition
The tool outputs a structured object containing the following required fields to guide the AI's contextual understanding and filtering capabilities:
User Identity:
*
id
: UUID used as the authoritative identifier for filtering calls or deals.
name
: Full display name (e.g., 'John Doe').
first_name
: Extracted first name, explicitly intended for personalized greetings.
email
: Primary email address.
job
: Job title (e.g., 'Account Executive'); nullable.
Preferences & Context:
timezone
: IANA identifier (e.g., 'America/New_York') for reasoning about local call times.
spoken_languages
: An array of locale codes. The first entry serves as the primary/default language.
roles
: Platform permissions determining capabilities (e.g.,
admin
,
manager
,
recorder_and_voice
).
Sync Settings:
Booleans indicating whether the user has automated CRM syncing enabled for:
sync_dialer
(Jiminny softphone calls)
sync_email
(Customer email conversations)
sync_calendar
(Scheduled meetings)
Team Context:
An object containing the team's
id
,
name
, and
playbook
(the active AI scoring criteria; nullable).
Execution Logic (handle)
Execution Logic (
handle
)
The request handler extracts data from the authenticated
User
model and transforms it into the structured schema format:
Authentication Guard:
Assures via an assertion that an authenticated
User
instance is present before running.
Language Fallback:
Collects the user's configured language dialects. If none are explicitly set, it falls back to the user's default language, the team's default language, or
'en'
as a last resort.
Payload Output:
Maps the internal Laravel model getter methods (e.g.,
getUuid()
,
shouldSyncDialer()
,
getDefaultPlaybook()
) into the predefined
$payload
array and returns a structured JSON-like response.
Good response
Bad response
Share & export
Copy
Show more options
Copy prompt
Edit
You said any potential issues?
You said
any potential issues?
Listen
Show thinking
Gemini said
Gemini said
Here is an assessment of the potential issues and edge cases in the provided code snippet:
1. Reliance on assert() in Production
1. Reliance on
assert()
in Production
The Risk:
PHP assertions (
assert(...)
) can be completely bypassed or ignored in production environments depending on the
zend.assertions
configuration in
php.ini
.
The Impact:
If the middleware fails to guarantee an authenticated user and assertions are disabled, the code will proceed. It will then throw a fatal error when attempting to call methods like
$user->team
on
null
.
The Fix:
Use a hard exception or early return instead:
PHP
Download code
Copy code
if
(!
$user
instanceof
User) {
throw
new
AuthenticationException(
'User must be authenticated.'
);
}
2. Potential Null Reference Exceptions
2. Potential Null Reference Exceptions
The code assumes certain relationships and properties will always exist on the
$user
object. If any of these can be
null
in your database schema, the tool will crash with a "Call to a member function on null" error:
Missing Team:
$team = $user->team;
is directly followed by
$team->getUuid()
. If a user is not currently assigned to a team, this will trigger a fatal error.
Missing Timezone:
$user->getTimezone()->getName()
assumes
getTimezone()
always returns an object. If it can return
null
, chaining
->getName()
will crash.
Language Fallback:
If
$languageDialects
is empty and the user lacks a team, the fallback logic
... ?? $team->getDefaultLanguage() ?? 'en'
will fail because
$team
is...
|
Firefox
|
pipedrive/client-php: Pipedrive API client for PHP pipedrive/client-php: Pipedrive API client for PHP — Work...
|
github.com/pipedrive/client-php
|
50984
|
|
7649
|
Platform Sprint 3 Q2 - Platform Team - Scrum Board Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Jy 20807 check various issues with stages by nikolaybiaivanov · Pull Request #12041 · jiminny/app
Jy 20807 check various issues with stages by nikolaybiaivanov · Pull Request #12041 · jiminny/app
Illuminate\Queue\MaxAttemptsExceededException: Jiminny\Jobs\Activity\DeleteTeamChurnData has been attempted too many times. — jiminny — app
Illuminate\Queue\MaxAttemptsExceededException: Jiminny\Jobs\Activity\DeleteTeamChurnData has been attempted too many times. — jiminny — app
JY-20818 move ask jiminny reports to its own datadog metric by LakyLak · Pull Request #12056 · jiminny/app
JY-20818 move ask jiminny reports to its own datadog metric by LakyLak · Pull Request #12056 · jiminny/app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
Problem loading page
Problem loading page
Search the CRM - HubSpot docs
Search the CRM - HubSpot docs
Jiminny
Jiminny
New Tab
New Tab
New Tab
New Tab
Dashboards | Datadog
Dashboards | Datadog
AI Features | Datadog
AI Features | Datadog
github.com/nikolaybiaivanov
github.com/nikolaybiaivanov
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Waiting for github.com…...
|
Firefox
|
Work — Mozilla Firefox
|
github.com/nikolaybiaivanov
|
7649
|
|
32550
|
[JY-19967] Upgrade Python and libraries - Apr - Ji [JY-19967] Upgrade Python and libraries - Apr - Jira
[JY-19967] Upgrade Python and libraries - Apr - Jira
Close tab
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
jiminny/app/backend-code - Vanta
jiminny/app/backend-code - Vanta
NVD - cve-2026-6722
NVD - cve-2026-6722
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
Project Phoenix – Figma
Project Phoenix – Figma
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
New Tab
New Tab
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
High vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
High vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Medium vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Medium vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said I’m on page “<tabTitle>NVD - cve-2026-6722</tabTitle>” with “<selection>Description In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, the SOAP extension's object deduplication mechanism stores pointers to PHP objects in a global map without incrementing their reference counts. When an apache:Map node contains duplicate keys, processing the second entry overwrites the first in the temporary result map, freeing the original PHP object while its stale pointer remains in the map. A subsequent href reference to the freed node can copy the dangling pointer into the result. As PHP string allocations can reclaim the freed memory region, an attacker with control over the SOAP request body can exploit this use-after-free to achieve remote code execution. Metrics NVD enrichment efforts reference publicly available information to associate vector strings. CVSS information contributed by other sources is also displayed. CVSS 3.x Severity and Vector Strings: NIST: NVD Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H References to Advisories, Solutions, and Tools By selecting these links, you will be leaving NIST webspace. We have provided these links to other web sites because they may have information that would be of interest to you. No inferences should be drawn on account of other sites being referenced, or not, from this page. There may be other web sites that are more appropriate for your purpose. NIST does not necessarily endorse the views expressed, or concur with the facts presented on these sites. Further, NIST does not endorse any commercial products that may be mentioned on these sites. Please address comments about this page to [EMAIL]. URL Source(s) Tag(s) https://github.com/php/php-src/security/advisories/GHSA-85c2-q967-79q5 PHP Group Vendor Advisory Weakness Enumeration CWE-ID CWE Name Source CWE-416 Use After Free PHP Group Known Affected Software Configurations Switch to CPE 2.2 Configuration 1 ( hide ) cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.2.0Up to (excluding)8.2.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.3.0Up to (excluding)8.3.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.4.0Up to (excluding)8.4.21 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.5.0Up to (excluding)8.5.6 Denotes Vulnerable Software Are we missing a CPE here? Please let us know. Change History 2 change records found show changes</selection>” selected. Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
You said
I’m on page “<tabTitle>NVD - cve-2026-6722</tabTitle>” with “<selection>Description
In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, the SOAP extension's object deduplication mechanism stores pointers to PHP objects in a global map without incrementing their reference counts. When an apache:Map node contains duplicate keys, processing the second entry overwrites the first in the temporary result map, freeing the original PHP object while its stale pointer remains in the map. A subsequent href reference to the freed node can copy the dangling pointer into the result. As PHP string allocations can reclaim the freed memory region, an attacker with control over the SOAP request body can exploit this use-after-free to achieve remote code execution.
Metrics
NVD enrichment efforts reference publicly available information to associate
vector strings. CVSS information contributed by other sources is also
displayed.
CVSS 3.x Severity and Vector Strings:
NIST: NVD
Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving NIST webspace.
We have provided these links to other web sites because they
may have information that would be of interest to you. No
inferences should be drawn on account of other sites being
referenced, or not, from this page. There may be other web
sites that are more appropriate for your purpose. NIST does
not necessarily endorse the views expressed, or concur with
the facts presented on these sites. Further, NIST does not
endorse any commercial products that may be mentioned on
these sites. Please address comments about this page to [EMAIL].
URL
Source(s)
Tag(s)
https://github.com/php/php-src/security/advisories/GHSA-85c2-q967-79q5
PHP Group
Vendor Advisory
Weakness Enumeration
CWE-ID
CWE Name
Source
CWE-416
Use After Free
PHP Group
Known Affected Software Configurations Switch
to CPE 2.2
Configuration 1 ( hide ) cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s)
From (including)8.2.0Up to (excluding)8.2.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s)
From (including)8.3.0Up to (excluding)8.3.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s)
From (including)8.4.0Up to (excluding)8.4.21 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s)
From (including)8.5.0Up to (excluding)8.5.6
Denotes Vulnerable Software
Are we missing a CPE here? Please let us know.
Change History
2 change records found show changes</selection>” selected.
Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
Expand
Listen
Gemini said
Gemini said
Summary of CVE-2026-6722
Summary of CVE-2026-6722
Vulnerability Overview
A Use-After-Free (UAF) vulnerability exists in the PHP SOAP extension due to a flaw in its object deduplication mechanism. The system stores pointers to PHP objects in a global map without properly incrementing their reference counts, leading to memory corruption.
Technical Mechanism
Root Cause:
When processing an
apache:Map
node with duplicate keys, the second entry overwrites the first in a temporary result map.
Memory Corruption:
This overwrite frees the original PHP object, but a "stale" (dangling) pointer remains in the global map.
Exploitation:
An attacker can use an
href
reference to the freed node to copy the dangling pointer. By manipulating SOAP request bodies, an attacker can reclaim that memory region with PHP string allocations.
Impact:
Successful exploitation allows for
Remote Code Execution (RCE)
.
Risk Assessment
CVSS 3.1 Score:
9.8 (Critical)
Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness Type:
CWE-416 (Use After Free)
Affected Software
The following PHP versions are vulnerable:
8.2.x:
Versions 8.2.0 up to (but excluding) 8.2.31
8.3.x:
Versions 8.3.0 up to (but excluding) 8.3.31
8.4.x:
Versions 8.4.0 up to (but excluding) 8.4.21
8.5.x:
Versions 8.5.0 up to (but excluding) 8.5.6
Solution
Users should update to the patched versions (8.2.31, 8.3.31, 8.4.21, or 8.5.6) as identified in the vendor advisory.
Good response
Bad response
Share & export
Copy
Show more options
Copy prompt
You said how can I do it? I am in laravel app.
You said
how can I do it? I am in laravel app.
Listen
Show thinking
Gemini said
Gemini said
I cannot provide exploit instructions or payloads for CVE-2026-6722. I can, however, show you how to check if your Laravel application's environment is vulnerable and how to secure it against this threat.
Because this is a vulnerability in PHP's core C code (specifically the SOAP extension) rather than in Laravel's PHP code, fixing it requires evaluating your server environment.
Here is how you can assess your risk and secure your application.
1. Check if the SOAP Extension is Enabled
1. Check if the SOAP Extension is Enabled
Laravel does not use or require the PHP SOAP extension by default. Your application is only at risk if the extension is enabled and your application is parsing untrusted SOAP requests (e.g., through a specific package or custom integration).
To check via the Command Line (CLI):
Run the following command in your terminal. If it outputs
soap
, the extension is enabled for your CLI.
Bash
Download code
Copy code
php -m | grep soap
To check via your Laravel App (Web Server):
The web server (like PHP-FPM or Apache) might use a different
php.ini
file than your CLI. To be certain, temporarily add this to a route in your
routes/web.php
file and visit it in your browser:
PHP
Download code
Copy code
Route::get(
'/check-soap'
,
function
(
)
{
dd(extension_loaded(
'soap'
));
});
If this returns
true
, your application has access to the vulnerable extension.
2. Check Your PHP Version
2. Check Your PHP Version
If the SOAP extension is enabled, you must check if your PHP version falls within the vulnerable ranges mentioned in the CVE (e.g., versions below 8.2.31, 8.3.31, 8.4.21, or 8.5.6).
In the CLI:
Bash
Download code
Copy code
php -v
In your Laravel App:
PHP
Download code
Copy code
Route::get(
'/check-php'
,
function
(
)
{
dd(phpversion());
});
3. How to Secure Your Environment
3. How to Secure Your Environment
If you are running a vulnerable version of PHP and have the SOAP extension enabled, you have two primary options:
Option A: Update PHP (Recommended)
The best approach is to update your server's PHP binary to a patched version. How you do this depends on your hosting environment:
Laravel Sail / Docker:
Modify the PHP version referenced in your
docker-compose.yml
or Dockerfile, then rebuild your containers using
sail build --no-cache
.
Laravel Forge / Vapor:
Use the respective dashboards to upgrade the PHP version running on your servers or serverless environments.
Ubuntu / Debian Server:
Run standard package manager updates (e.g.,
sudo apt-get update && sudo apt-get upgrade php8.x-soap
).
Option B: Disable the SOAP Extension (Workaround)
If your application does not actually rely on SOAP (for example, if it only uses standard REST APIs), you can completely eliminate the attack surface by disabling the extension.
Find your loaded
php.ini
file by running
php --ini
.
Open the file and locate the line
extension=soap
(or
extension=php_soap.dll
on Windows).
Comment it out by adding a semicolon to the start of the line:
;extension=soap
.
Restart your web server or PHP-FPM service (e.g.,
sudo systemctl restart php8.2-fpm
).
Good response
Bad response
Share & export
Copy
Show more options
Show the uploaded image in a lightbox
Copy prompt...
|
Firefox
|
[JY-19967] Upgrade Python and libraries - Apr - Ji [JY-19967] Upgrade Python and libraries - Apr - Jira — Work...
|
github.com/jiminny/prophet/security/dependabot
|
32550
|
|
32551
|
[JY-19967] Upgrade Python and libraries - Apr - Ji [JY-19967] Upgrade Python and libraries - Apr - Jira
[JY-19967] Upgrade Python and libraries - Apr - Jira
Close tab
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
jiminny/app/backend-code - Vanta
jiminny/app/backend-code - Vanta
NVD - cve-2026-6722
NVD - cve-2026-6722
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
Project Phoenix – Figma
Project Phoenix – Figma
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
New Tab
New Tab
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
High vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
High vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Medium vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Medium vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said I’m on page “<tabTitle>NVD - cve-2026-6722</tabTitle>” with “<selection>Description In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, the SOAP extension's object deduplication mechanism stores pointers to PHP objects in a global map without incrementing their reference counts. When an apache:Map node contains duplicate keys, processing the second entry overwrites the first in the temporary result map, freeing the original PHP object while its stale pointer remains in the map. A subsequent href reference to the freed node can copy the dangling pointer into the result. As PHP string allocations can reclaim the freed memory region, an attacker with control over the SOAP request body can exploit this use-after-free to achieve remote code execution. Metrics NVD enrichment efforts reference publicly available information to associate vector strings. CVSS information contributed by other sources is also displayed. CVSS 3.x Severity and Vector Strings: NIST: NVD Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H References to Advisories, Solutions, and Tools By selecting these links, you will be leaving NIST webspace. We have provided these links to other web sites because they may have information that would be of interest to you. No inferences should be drawn on account of other sites being referenced, or not, from this page. There may be other web sites that are more appropriate for your purpose. NIST does not necessarily endorse the views expressed, or concur with the facts presented on these sites. Further, NIST does not endorse any commercial products that may be mentioned on these sites. Please address comments about this page to [EMAIL]. URL Source(s) Tag(s) https://github.com/php/php-src/security/advisories/GHSA-85c2-q967-79q5 PHP Group Vendor Advisory Weakness Enumeration CWE-ID CWE Name Source CWE-416 Use After Free PHP Group Known Affected Software Configurations Switch to CPE 2.2 Configuration 1 ( hide ) cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.2.0Up to (excluding)8.2.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.3.0Up to (excluding)8.3.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.4.0Up to (excluding)8.4.21 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.5.0Up to (excluding)8.5.6 Denotes Vulnerable Software Are we missing a CPE here? Please let us know. Change History 2 change records found show changes</selection>” selected. Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
You said
I’m on page “<tabTitle>NVD - cve-2026-6722</tabTitle>” with “<selection>Description
In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, the SOAP extension's object deduplication mechanism stores pointers to PHP objects in a global map without incrementing their reference counts. When an apache:Map node contains duplicate keys, processing the second entry overwrites the first in the temporary result map, freeing the original PHP object while its stale pointer remains in the map. A subsequent href reference to the freed node can copy the dangling pointer into the result. As PHP string allocations can reclaim the freed memory region, an attacker with control over the SOAP request body can exploit this use-after-free to achieve remote code execution.
Metrics
NVD enrichment efforts reference publicly available information to associate
vector strings. CVSS information contributed by other sources is also
displayed.
CVSS 3.x Severity and Vector Strings:
NIST: NVD
Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving NIST webspace.
We have provided these links to other web sites because they
may have information that would be of interest to you. No
inferences should be drawn on account of other sites being
referenced, or not, from this page. There may be other web
sites that are more appropriate for your purpose. NIST does
not necessarily endorse the views expressed, or concur with
the facts presented on these sites. Further, NIST does not
endorse any commercial products that may be mentioned on
these sites. Please address comments about this page to [EMAIL].
URL
Source(s)
Tag(s)
https://github.com/php/php-src/security/advisories/GHSA-85c2-q967-79q5
PHP Group
Vendor Advisory
Weakness Enumeration
CWE-ID
CWE Name
Source
CWE-416
Use After Free
PHP Group
Known Affected Software Configurations Switch
to CPE 2.2
Configuration 1 ( hide ) cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s)
From (including)8.2.0Up to (excluding)8.2.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s)
From (including)8.3.0Up to (excluding)8.3.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s)
From (including)8.4.0Up to (excluding)8.4.21 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s)
From (including)8.5.0Up to (excluding)8.5.6
Denotes Vulnerable Software
Are we missing a CPE here? Please let us know.
Change History
2 change records found show changes</selection>” selected.
Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
Expand
Listen
Gemini said
Gemini said
Summary of CVE-2026-6722
Summary of CVE-2026-6722
Vulnerability Overview
A Use-After-Free (UAF) vulnerability exists in the PHP SOAP extension due to a flaw in its object deduplication mechanism. The system stores pointers to PHP objects in a global map without properly incrementing their reference counts, leading to memory corruption.
Technical Mechanism
Root Cause:
When processing an
apache:Map
node with duplicate keys, the second entry overwrites the first in a temporary result map.
Memory Corruption:
This overwrite frees the original PHP object, but a "stale" (dangling) pointer remains in the global map.
Exploitation:
An attacker can use an
href
reference to the freed node to copy the dangling pointer. By manipulating SOAP request bodies, an attacker can reclaim that memory region with PHP string allocations.
Impact:
Successful exploitation allows for
Remote Code Execution (RCE)
.
Risk Assessment
CVSS 3.1 Score:
9.8 (Critical)
Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness Type:
CWE-416 (Use After Free)
Affected Software
The following PHP versions are vulnerable:
8.2.x:
Versions 8.2.0 up to (but excluding) 8.2.31
8.3.x:
Versions 8.3.0 up to (but excluding) 8.3.31
8.4.x:
Versions 8.4.0 up to (but excluding) 8.4.21
8.5.x:
Versions 8.5.0 up to (but excluding) 8.5.6
Solution
Users should update to the patched versions (8.2.31, 8.3.31, 8.4.21, or 8.5.6) as identified in the vendor advisory.
Good response
Bad response
Share & export
Copy
Show more options
Copy prompt
You said how can I do it? I am in laravel app.
You said
how can I do it? I am in laravel app.
Listen
Show thinking
Gemini said
Gemini said
I cannot provide exploit instructions or payloads for CVE-2026-6722. I can, however, show you how to check if your Laravel application's environment is vulnerable and how to secure it against this threat.
Because this is a vulnerability in PHP's core C code (specifically the SOAP extension) rather than in Laravel's PHP code, fixing it requires evaluating your server environment.
Here is how you can assess your risk and secure your application.
1. Check if the SOAP Extension is Enabled
1. Check if the SOAP Extension is Enabled
Laravel does not use or require the PHP SOAP extension by default. Your application is only at risk if the extension is enabled and your application is parsing untrusted SOAP requests (e.g., through a specific package or custom integration).
To check via the Command Line (CLI):
Run the following command in your terminal. If it outputs
soap
, the extension is enabled for your CLI....
|
Firefox
|
[JY-19967] Upgrade Python and libraries - Apr - Ji [JY-19967] Upgrade Python and libraries - Apr - Jira — Work...
|
github.com/jiminny/prophet/security/dependabot
|
32551
|
|
32552
|
[JY-19967] Upgrade Python and libraries - Apr - Ji [JY-19967] Upgrade Python and libraries - Apr - Jira
[JY-19967] Upgrade Python and libraries - Apr - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
Close tab
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
jiminny/app/backend-code - Vanta
jiminny/app/backend-code - Vanta
NVD - cve-2026-6722
NVD - cve-2026-6722
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
Project Phoenix – Figma
Project Phoenix – Figma
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
New Tab
New Tab
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
High vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
High vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Medium vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Medium vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said I’m on page “<tabTitle>NVD - cve-2026-6722</tabTitle>” with “<selection>Description In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, the SOAP extension's object deduplication mechanism stores pointers to PHP objects in a global map without incrementing their reference counts. When an apache:Map node contains duplicate keys, processing the second entry overwrites the first in the temporary result map, freeing the original PHP object while its stale pointer remains in the map. A subsequent href reference to the freed node can copy the dangling pointer into the result. As PHP string allocations can reclaim the freed memory region, an attacker with control over the SOAP request body can exploit this use-after-free to achieve remote code execution. Metrics NVD enrichment efforts reference publicly available information to associate vector strings. CVSS information contributed by other sources is also displayed. CVSS 3.x Severity and Vector Strings: NIST: NVD Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H References to Advisories, Solutions, and Tools By selecting these links, you will be leaving NIST webspace. We have provided these links to other web sites because they may have information that would be of interest to you. No inferences should be drawn on account of other sites being referenced, or not, from this page. There may be other web sites that are more appropriate for your purpose. NIST does not necessarily endorse the views expressed, or concur with the facts presented on these sites. Further, NIST does not endorse any commercial products that may be mentioned on these sites. Please address comments about this page to [EMAIL]. URL Source(s) Tag(s) https://github.com/php/php-src/security/advisories/GHSA-85c2-q967-79q5 PHP Group Vendor Advisory Weakness Enumeration CWE-ID CWE Name Source CWE-416 Use After Free PHP Group Known Affected Software Configurations Switch to CPE 2.2 Configuration 1 ( hide ) cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.2.0Up to (excluding)8.2.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.3.0Up to (excluding)8.3.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.4.0Up to (excluding)8.4.21 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.5.0Up to (excluding)8.5.6 Denotes Vulnerable Software Are we missing a CPE here? Please let us know. Change History 2 change records found show changes</selection>” selected. Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
You said
I’m on page “<tabTitle>NVD - cve-2026-6722</tabTitle>” with “<selection>Description
In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, the SOAP extension's object deduplication mechanism stores pointers to PHP objects in a global map without incrementing their reference counts. When an apache:Map node contains duplicate keys, processing the second entry overwrites the first in the temporary result map, freeing the original PHP object while its stale pointer remains in the map. A subsequent href reference to the freed node can copy the dangling pointer into the result. As PHP string allocations can reclaim the freed memory region, an attacker with control over the SOAP request body can exploit this use-after-free to achieve remote code execution.
Metrics
NVD enrichment efforts reference publicly available information to associate
vector strings. CVSS information contributed by other sources is also
displayed.
CVSS 3.x Severity and Vector Strings:
NIST: NVD
Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving NIST webspace.
We have provided these links to other web sites because they
may have information that would be of interest to you. No
inferences should be drawn on account of other sites being
referenced, or not, from this page. There may be other web
sites that are more appropriate for your purpose. NIST does
not necessarily endorse the views expressed, or concur with
the facts presented on these sites. Further, NIST does not
endorse any commercial products that may be mentioned on
these sites. Please address comments about this page to [EMAIL].
URL
Source(s)
Tag(s)
https://github.com/php/php-src/security/advisories/GHSA-85c2-q967-79q5
PHP Group
Vendor Advisory
Weakness Enumeration
CWE-ID
CWE Name
Source
CWE-416
Use After Free
PHP Group
Known Affected Software Configurations Switch
to CPE 2.2
Configuration 1 ( hide ) cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s)
From (including)8.2.0Up to (excluding)8.2.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s)
From (including)8.3.0Up to (excluding)8.3.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s)
From (including)8.4.0Up to (excluding)8.4.21 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s)
From (including)8.5.0Up to (excluding)8.5.6
Denotes Vulnerable Software
Are we missing a CPE here? Please let us know.
Change History
2 change records found show changes</selection>” selected.
Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
Expand
Listen
Gemini said
Gemini said
Summary of CVE-2026-6722
Summary of CVE-2026-6722
Vulnerability Overview
A Use-After-Free (UAF) vulnerability exists in the PHP SOAP extension due to a flaw in its object deduplication mechanism. The system stores pointers to PHP objects in a global map without properly incrementing their reference counts, leading to memory corruption.
Technical Mechanism
Root Cause:
When processing an
apache:Map
node with duplicate keys, the second entry overwrites the first in a temporary result map.
Memory Corruption:
This overwrite frees the original PHP object, but a "stale" (dangling) pointer remains in the global map.
Exploitation:
An attacker can use an
href
reference to the freed node to copy the dangling pointer. By manipulating SOAP request bodies, an attacker can reclaim that memory region with PHP string allocations.
Impact:
Successful exploitation allows for
Remote Code Execution (RCE)
.
Risk Assessment
CVSS 3.1 Score:
9.8 (Critical)
Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness Type:
CWE-416 (Use After Free)
Affected Software
The following PHP versions are vulnerable:
8.2.x:
Versions 8.2.0 up to (but excluding) 8.2.31
8.3.x:
Versions 8.3.0 up to (but excluding) 8.3.31
8.4.x:
Versions 8.4.0 up to (but excluding) 8.4.21
8.5.x:
Versions 8.5.0 up to (but excluding) 8.5.6
Solution
Users should update to the patched versions (8.2.31, 8.3.31, 8.4.21, or 8.5.6) as identified in the vendor advisory.
Good response
Bad response
Share & export
Copy
Show more options
Copy prompt
You said how can I do it? I am in laravel app.
You said
how can I do it? I am in laravel app.
Listen
Show thinking
Gemini said
Gemini said
I cannot provide exploit instructions or payloads for CVE-2026-6722. I can, however, show you how to check if your Laravel application's environment is vulnerable and how to secure it against this threat.
Because this is a vulnerability in PHP's core C code (specifically the SOAP extension) rather than in Laravel's PHP code, fixing it requires evaluating your server environment.
Here is how you can assess your risk and secure your application.
1. Check if the SOAP Extension is Enabled
1. Check if the SOAP Extension is Enabled
Laravel does not use or require the PHP SOAP extension by default. Your application is only at risk if the extension is enabled and your application is parsing untrusted SOAP requests (e.g., through a specific package or custom integration).
To check via the Command Line (CLI):
Run the following command in your terminal. If it outputs
soap
, the extension is enabled for your CLI.
Bash
Download code
Copy code
php -m | grep soap
To check via your Laravel App (Web Server):
The web server (like PHP-FPM or Apache) might use a different
php.ini
file than your CLI. To be certain, temporarily add this to a route in your
routes/web.php
file and visit it in your browser:
PHP
Download code
Copy code
Route::get(
'/check-soap'
,
function
(
)
{
dd(extension_loaded(
'soap'
));
});
If this returns
true
, your application has access to the vulnerable extension.
2. Check Your PHP Version
2. Check Your PHP Version
If the SOAP extension is enabled, you must check if your PHP version falls within the vulnerable ranges mentioned in the CVE (e.g., versions below 8.2.31, 8.3.31, 8.4.21, or 8.5.6).
In the CLI:
Bash
Download code
Copy code
php -v
In your Laravel App:
PHP
Download code
Copy code
Route::get(
'/check-php'
,
function
(
)
{
dd(phpversion());
});
3. How to Secure Your Environment
3. How to Secure Your Environment
If you are running a vulnerable version of PHP and have the SOAP extension enabled, you have two primary options:
Option A: Update PHP (Recommended)
The best approach is to update your server's PHP binary to a patched version. How you do this depends on your hosting environment:
Laravel Sail / Docker:
Modify the PHP version referenced in your
docker-compose.yml
or Dockerfile, then rebuild your containers using
sail build --no-cache
.
Laravel Forge / Vapor:
Use the respective dashboards to upgrade the PHP version running on your servers or serverless environments.
Ubuntu / Debian Server:
Run standard package manager updates (e.g.,
sudo apt-get update && sudo apt-get upgrade php8.x-soap
).
Option B: Disable the SOAP Extension (Workaround)
If your application does not actually rely on SOAP (for example, if it only uses standard REST APIs), you can completely eliminate the attack surface by disabling the extension.
Find your loaded
php.ini
file by running
php --ini
.
Open the file and locate the line
extension=soap
(or
extension=php_soap.dll
on Windows).
Comment it out by adding a semicolon to the start of the line:
;extension=soap
.
Restart your web server or PHP-FPM service (e.g.,
sudo systemctl restart php8.2-fpm
).
Good response
Bad response
Share & export
Copy
Show more options
Show the uploaded image in a lightbox
Copy prompt
Edit
You said I don't understand what should be done. The task is address BE vulnerabilities and there are some vanta links. What should be done backend wise
You said
I don't understand what should be done. The task is address BE vulnerabilities and there are some vanta links. What should be done backend wise
Expand
Listen
Show thinking
Gemini said
Gemini said
It makes complete sense why you are confused! You were assigned a task to fix "Backend (BE) vulnerabilities" in your Laravel app, but the screenshot you provided is actually flagging a
JavaScript/Node.js vulnerability
, not a PHP one.
The image shows an alert for
npm-elliptic <= 6.6.1
, which is an
npm
(Node Package Manager) dependency. In modern Laravel applications,
npm
is typically used to manage frontend assets and build tools (like Vite or Laravel Mix), rather than backend PHP code (which uses Composer).
Here is exactly what you need to do to resolve this issue in your project:
1. Locate the Repository
1. Locate the Repository
The Vanta dashboard indicates this vulnerability is in a repository or project named
extension-app
. You need to open your terminal and navigate to the root directory of this specific project where the
package.json
file lives.
2. Identify How the Package is Used
2. Identify How the Package is Used
The package
elliptic
might be something your team installed directly, or (more likely) it is a "transitive dependency"—meaning another package you use relies on it.
Run this command in your terminal to see how it's being required:
Bash
Download code
Copy code
npm ls elliptic
This will output a tree showing exactly which package is bringing in the vulnerable version of
elliptic
.
3. Update the Vulnerable Package
3. Update the Vulnerable Package
You need to update
elliptic
to a version higher than
6.6.1
. You have a few options to do this:
Option A: The Automated Fix (Recommended First Step)
Run the built-in npm audit tool to automatically apply non-breaking updates:
Bash
Download code
Copy code
npm audit fix
Option B: Manual Update
If
elliptic
is a direct dependency in your
package.json
, run:
Bash
Download code
Copy code
npm update elliptic
Option C: Overriding a Transitive Dependency
If
npm audit fix
doesn't work because
elliptic
is deeply nested inside another package that hasn't updated its own dependencies, you can force a newer version by adding an
overrides
section to your
package.json
file:
JSON
Download code...
|
Firefox
|
Dependabot alerts · jiminny/prophet — Work
|
github.com/jiminny/prophet/security/dependabot
|
32552
|
|
32553
|
[JY-19967] Upgrade Python and libraries - Apr - Ji [JY-19967] Upgrade Python and libraries - Apr - Jira
[JY-19967] Upgrade Python and libraries - Apr - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
Close tab
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
jiminny/app/backend-code - Vanta
jiminny/app/backend-code - Vanta
NVD - cve-2026-6722
NVD - cve-2026-6722
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
Project Phoenix – Figma
Project Phoenix – Figma
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
New Tab
New Tab
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
High vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
High vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Medium vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Medium vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said I’m on page “<tabTitle>NVD - cve-2026-6722</tabTitle>” with “<selection>Description In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, the SOAP extension's object deduplication mechanism stores pointers to PHP objects in a global map without incrementing their reference counts. When an apache:Map node contains duplicate keys, processing the second entry overwrites the first in the temporary result map, freeing the original PHP object while its stale pointer remains in the map. A subsequent href reference to the freed node can copy the dangling pointer into the result. As PHP string allocations can reclaim the freed memory region, an attacker with control over the SOAP request body can exploit this use-after-free to achieve remote code execution. Metrics NVD enrichment efforts reference publicly available information to associate vector strings. CVSS information contributed by other sources is also displayed. CVSS 3.x Severity and Vector Strings: NIST: NVD Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H References to Advisories, Solutions, and Tools By selecting these links, you will be leaving NIST webspace. We have provided these links to other web sites because they may have information that would be of interest to you. No inferences should be drawn on account of other sites being referenced, or not, from this page. There may be other web sites that are more appropriate for your purpose. NIST does not necessarily endorse the views expressed, or concur with the facts presented on these sites. Further, NIST does not endorse any commercial products that may be mentioned on these sites. Please address comments about this page to [EMAIL]. URL Source(s) Tag(s) https://github.com/php/php-src/security/advisories/GHSA-85c2-q967-79q5 PHP Group Vendor Advisory Weakness Enumeration CWE-ID CWE Name Source CWE-416 Use After Free PHP Group Known Affected Software Configurations Switch to CPE 2.2 Configuration 1 ( hide ) cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.2.0Up to (excluding)8.2.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.3.0Up to (excluding)8.3.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.4.0Up to (excluding)8.4.21 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.5.0Up to (excluding)8.5.6 Denotes Vulnerable Software Are we missing a CPE here? Please let us know. Change History 2 change records found show changes</selection>” selected. Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
You said
I’m on page “<tabTitle>NVD - cve-2026-6722</tabTitle>” with “<selection>Description
In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, the SOAP extension's object deduplication mechanism stores pointers to PHP objects in a global map without incrementing their reference counts. When an apache:Map node contains duplicate keys, processing the second entry overwrites the first in the temporary result map, freeing the original PHP object while its stale pointer remains in the map. A subsequent href reference to the freed node can copy the dangling pointer into the result. As PHP string allocations can reclaim the freed memory region, an attacker with control over the SOAP request body can exploit this use-after-free to achieve remote code execution.
Metrics
NVD enrichment efforts reference publicly available information to associate
vector strings. CVSS information contributed by other sources is also
displayed.
CVSS 3.x Severity and Vector Strings:
NIST: NVD
Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving NIST webspace.
We have provided these links to other web sites because they
may have information that would be of interest to you. No
inferences should be drawn on account of other sites being
referenced, or not, from this page. There may be other web
sites that are more appropriate for your purpose. NIST does
not necessarily endorse the views expressed, or concur with
the facts presented on these sites. Further, NIST does not
endorse any commercial products that may be mentioned on
these sites. Please address comments about this page to [EMAIL].
URL
Source(s)
Tag(s)
https://github.com/php/php-src/security/advisories/GHSA-85c2-q967-79q5
PHP Group
Vendor Advisory
Weakness Enumeration
CWE-ID
CWE Name
Source
CWE-416
Use After Free
PHP Group
Known Affected Software Configurations Switch
to CPE 2.2
Configuration 1 ( hide ) cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s)
From (including)8.2.0Up to (excluding)8.2.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s)
From (including)8.3.0Up to (excluding)8.3.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s)
From (including)8.4.0Up to (excluding)8.4.21 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s)
From (including)8.5.0Up to (excluding)8.5.6
Denotes Vulnerable Software
Are we missing a CPE here? Please let us know.
Change History
2 change records found show changes</selection>” selected.
Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
Expand
Listen
Gemini said
Gemini said
Summary of CVE-2026-6722
Summary of CVE-2026-6722
Vulnerability Overview
A Use-After-Free (UAF) vulnerability exists in the PHP SOAP extension due to a flaw in its object deduplication mechanism. The system stores pointers to PHP objects in a global map without properly incrementing their reference counts, leading to memory corruption.
Technical Mechanism
Root Cause:
When processing an
apache:Map
node with duplicate keys, the second entry overwrites the first in a temporary result map.
Memory Corruption:
This overwrite frees the original PHP object, but a "stale" (dangling) pointer remains in the global map.
Exploitation:
An attacker can use an
href
reference to the freed node to copy the dangling pointer. By manipulating SOAP request bodies, an attacker can reclaim that memory region with PHP string allocations.
Impact:
Successful exploitation allows for
Remote Code Execution (RCE)
.
Risk Assessment
CVSS 3.1 Score:
9.8 (Critical)
Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness Type:
CWE-416 (Use After Free)
Affected Software
The following PHP versions are vulnerable:
8.2.x:
Versions 8.2.0 up to (but excluding) 8.2.31
8.3.x:
Versions 8.3.0 up to (but excluding) 8.3.31
8.4.x:
Versions 8.4.0 up to (but excluding) 8.4.21
8.5.x:
Versions 8.5.0 up to (but excluding) 8.5.6
Solution
Users should update to the patched versions (8.2.31, 8.3.31, 8.4.21, or 8.5.6) as identified in the vendor advisory.
Good response
Bad response
Share & export
Copy
Show more options
Copy prompt
You said how can I do it? I am in laravel app.
You said
how can I do it? I am in laravel app.
Listen
Show thinking
Gemini said
Gemini said
I cannot provide exploit instructions or payloads for CVE-2026-6722. I can, however, show you how to check if your Laravel application's environment is vulnerable and how to secure it against this threat.
Because this is a vulnerability in PHP's core C code (specifically the SOAP extension) rather than in Laravel's PHP code, fixing it requires evaluating your server environment.
Here is how you can assess your risk and secure your application.
1. Check if the SOAP Extension is Enabled
1. Check if the SOAP Extension is Enabled
Laravel does not use or require the PHP SOAP extension by default. Your application is only at risk if the extension is enabled and your application is parsing untrusted SOAP requests (e.g., through a specific package or custom integration).
To check via the Command Line (CLI):
Run the following command in your terminal. If it outputs
soap
, the extension is enabled for your CLI.
Bash
Download code
Copy code
php -m | grep soap
To check via your Laravel App (Web Server):
The web server (like PHP-FPM or Apache) might use a different
php.ini
file than your CLI. To be certain, temporarily add this to a route in your
routes/web.php
file and visit it in your browser:
PHP
Download code
Copy code
Route::get(
'/check-soap'
,
function
(
)
{
dd(extension_loaded(
'soap'
));
});
If this returns
true
, your application has access to the vulnerable extension.
2. Check Your PHP Version
2. Check Your PHP Version
If the SOAP extension is enabled, you must check if your PHP version falls within the vulnerable ranges mentioned in the CVE (e.g., versions below 8.2.31, 8.3.31, 8.4.21, or 8.5.6).
In the CLI:
Bash
Download code
Copy code
php -v
In your Laravel App:
PHP
Download code
Copy code
Route::get(
'/check-php'
,
function
(
)
{
dd(phpversion());
});
3. How to Secure Your Environment
3. How to Secure Your Environment
If you are running a vulnerable version of PHP and have the SOAP extension enabled, you have two primary options:
Option A: Update PHP (Recommended)
The best approach is to update your server's PHP binary to a patched version. How you do this depends on your hosting environment:
Laravel Sail / Docker:
Modify the PHP version referenced in your
docker-compose.yml
or Dockerfile, then rebuild your containers using
sail build --no-cache
.
Laravel Forge / Vapor:
Use the respective dashboards to upgrade the PHP version running on your servers or serverless environments.
Ubuntu / Debian Server:
Run standard package manager updates (e.g.,
sudo apt-get update && sudo apt-get upgrade php8.x-soap
).
Option B: Disable the SOAP Extension (Workaround)
If your application does not actually rely on SOAP (for example, if it only uses standard REST APIs), you can completely eliminate the attack surface by disabling the extension.
Find your loaded
php.ini
file by running
php --ini
.
Open the file and locate the line
extension=soap
(or
extension=php_soap.dll
on Windows).
Comment it out by adding a semicolon to the start of the line:
;extension=soap
.
Restart your web server or PHP-FPM service (e.g.,
sudo systemctl restart php8.2-fpm
).
Good response
Bad response
Share & export
Copy
Show more options
Show the uploaded image in a lightbox
Copy prompt
Edit
You said I don't understand what should be done. The task is address BE vulnerabilities and there are some vanta links. What should be done backend wise
You said
I don't understand what should be done. The task is address BE vulnerabilities and there are some vanta links. What should be done backend wise
Expand
Listen
Show thinking
Gemini said
Gemini said
It makes complete sense why you are confused! You were assigned a task to fix "Backend (BE) vulnerabilities" in your Laravel app, but the screenshot you provided is actually flagging a
JavaScript/Node.js vulnerability
, not a PHP one.
The image shows an alert for
npm-elliptic <= 6.6.1
, which is an
npm
(Node Package Manager) dependency. In modern Laravel applications,
npm
is typically used to manage frontend assets and build tools (like Vite or Laravel Mix), rather than backend PHP code (which uses Composer).
Here is exactly what you need to do to resolve this issue in your project:
1. Locate the Repository
1. Locate the Repository
The Vanta dashboard indicates this vulnerability is in a repository or project named
extension-app
. You need to open your terminal and navigate to the root directory of this specific project where the
package.json
file lives.
2. Identify How the Package is Used
2. Identify How the Package is Used
The package
elliptic
might be something your team installed directly, or (more likely) it is a "transitive dependency"—meaning another package you use relies on it.
Run this command in your terminal to see how it's being required:
Bash
Download code
Copy code
npm ls elliptic
This will output a tree showing exactly which package is bringing in the vulnerable version of
elliptic
.
3. Update the Vulnerable Package
3. Update the Vulnerable Package
You need to update
elliptic
to a version higher than
6.6.1
. You have a few options to do this:
Option A: The Automated Fix (Recommended First Step)
Run the built-in npm audit tool to automatically apply non-breaking updates:
Bash
Download code
Copy code
npm audit fix
Option B: Manual Update
If
elliptic
is a direct dependency in your
package.json
, run:
Bash
Download code
Copy code
npm update elliptic
Option C: Overriding a Transitive Dependency
If
npm audit fix
doesn't work because
elliptic
is deeply nested inside another package that hasn't updated its own dependencies, you can force a newer version by adding an
overrides
section to your
package.json
file:...
|
Firefox
|
Dependabot alerts · jiminny/prophet — Work
|
github.com/jiminny/prophet/security/dependabot
|
32553
|
|
32554
|
[JY-19967] Upgrade Python and libraries - Apr - Ji [JY-19967] Upgrade Python and libraries - Apr - Jira
[JY-19967] Upgrade Python and libraries - Apr - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
Close tab
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
jiminny/app/backend-code - Vanta
jiminny/app/backend-code - Vanta
NVD - cve-2026-6722
NVD - cve-2026-6722
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
Project Phoenix – Figma
Project Phoenix – Figma
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
New Tab
New Tab
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
High vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
High vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Medium vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Medium vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said I’m on page “<tabTitle>NVD - cve-2026-6722</tabTitle>” with “<selection>Description In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, the SOAP extension's object deduplication mechanism stores pointers to PHP objects in a global map without incrementing their reference counts. When an apache:Map node contains duplicate keys, processing the second entry overwrites the first in the temporary result map, freeing the original PHP object while its stale pointer remains in the map. A subsequent href reference to the freed node can copy the dangling pointer into the result. As PHP string allocations can reclaim the freed memory region, an attacker with control over the SOAP request body can exploit this use-after-free to achieve remote code execution. Metrics NVD enrichment efforts reference publicly available information to associate vector strings. CVSS information contributed by other sources is also displayed. CVSS 3.x Severity and Vector Strings: NIST: NVD Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H References to Advisories, Solutions, and Tools By selecting these links, you will be leaving NIST webspace. We have provided these links to other web sites because they may have information that would be of interest to you. No inferences should be drawn on account of other sites being referenced, or not, from this page. There may be other web sites that are more appropriate for your purpose. NIST does not necessarily endorse the views expressed, or concur with the facts presented on these sites. Further, NIST does not endorse any commercial products that may be mentioned on these sites. Please address comments about this page to [EMAIL]. URL Source(s) Tag(s) https://github.com/php/php-src/security/advisories/GHSA-85c2-q967-79q5 PHP Group Vendor Advisory Weakness Enumeration CWE-ID CWE Name Source CWE-416 Use After Free PHP Group Known Affected Software Configurations Switch to CPE 2.2 Configuration 1 ( hide ) cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.2.0Up to (excluding)8.2.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.3.0Up to (excluding)8.3.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.4.0Up to (excluding)8.4.21 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.5.0Up to (excluding)8.5.6 Denotes Vulnerable Software Are we missing a CPE here? Please let us know. Change History 2 change records found show changes</selection>” selected. Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
You said
I’m on page “<tabTitle>NVD - cve-2026-6722</tabTitle>” with “<selection>Description
In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, the SOAP extension's object deduplication mechanism stores pointers to PHP objects in a global map without incrementing their reference counts. When an apache:Map node contains duplicate keys, processing the second entry overwrites the first in the temporary result map, freeing the original PHP object while its stale pointer remains in the map. A subsequent href reference to the freed node can copy the dangling pointer into the result. As PHP string allocations can reclaim the freed memory region, an attacker with control over the SOAP request body can exploit this use-after-free to achieve remote code execution.
Metrics
NVD enrichment efforts reference publicly available information to associate
vector strings. CVSS information contributed by other sources is also
displayed.
CVSS 3.x Severity and Vector Strings:
NIST: NVD
Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving NIST webspace.
We have provided these links to other web sites because they
may have information that would be of interest to you. No
inferences should be drawn on account of other sites being
referenced, or not, from this page. There may be other web
sites that are more appropriate for your purpose. NIST does
not necessarily endorse the views expressed, or concur with
the facts presented on these sites. Further, NIST does not
endorse any commercial products that may be mentioned on
these sites. Please address comments about this page to [EMAIL].
URL
Source(s)
Tag(s)
https://github.com/php/php-src/security/advisories/GHSA-85c2-q967-79q5
PHP Group
Vendor Advisory
Weakness Enumeration
CWE-ID
CWE Name
Source
CWE-416
Use After Free
PHP Group
Skip to content
Skip to content
Open menu
Homepage (g then d)
jiminny
jiminny
prophet
prophet
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues
Issues
Pull requests (3)
Pull requests
(
3
)
Agents
Agents
Actions
Actions
Projects
Projects
Wiki
Wiki
Security and quality (5)
Security and quality
(
5
)
Insights
Insights
Settings
Settings
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
Security: jiminny/prophet
Security: jiminny/prophet
Security and quality
Security and quality
Overview
Overview
Findings
Findings
Code quality
Code quality
Dependabot
Dependabot
Malware
Malware
Vulnerabilities 5
Vulnerabilities
5
Reporting
Reporting
Security policy
Security policy
Dependabot alerts
Dependabot alerts
Dependency files checked
last week
for commit
d45caa0
d45caa0
Give feedback
Give feedback
Alert settings
is:open
is:open
Select all alerts
Select all alerts
5 Open
5 Open
76 Closed
76 Closed
Package
Package
Ecosystem
Ecosystem
Manifest
Manifest
Filter by severity
Severity
Sort by
Sort
Select alert: urllib3: Decompression-bomb safeguards bypassed in parts of the streaming API Select alert: urllib3: Sensitive headers forwarded across origins in proxied low-level redirects Select alert: LangChain vulnerable to unsafe deserialization of attacker-controlled objects through overly broad `load()` allowlists Select alert: python-multipart has Denial of Service via unbounded multipart part headers Select alert: langchain-openai: Image token counting SSRF protection can be bypassed via DNS rebinding
Select alert: urllib3: Decompression-bomb safeguards bypassed in parts of the streaming API
urllib3: Decompression-bomb safeguards bypassed in parts of the streaming API
urllib3: Decompression-bomb safeguards bypassed in parts of the streaming API
High
High
#87
opened
2 days ago
•
Detected in urllib3
(pip)
•
poetry.lock
Select alert: urllib3: Sensitive headers forwarded across origins in proxied low-level redirects
urllib3: Sensitive headers forwarded across origins in proxied low-level redirects
urllib3: Sensitive headers forwarded across origins in proxied low-level redirects
High
High
#88
opened
2 days ago
•
Detected in urllib3
(pip)
•
poetry.lock
Select alert: LangChain vulnerable to unsafe deserialization of attacker-controlled objects through overly broad `load()` allowlists
LangChain vulnerable to unsafe deserialization of attacker-controlled objects through overly broad `load()` allowlists
LangChain vulnerable to unsafe deserialization of attacker-controlled objects through overly broad `load()` allowlists
High
High
Direct
Direct
#86
opened
4 days ago
•
Detected in langchain-core
(pip)
•
poetry.lock
Select alert: python-multipart has Denial of Service via unbounded multipart part headers
python-multipart has Denial of Service via unbounded multipart part headers
python-multipart has Denial of Service via unbounded multipart part headers...
|
Firefox
|
Dependabot alerts · jiminny/prophet — Work
|
github.com/jiminny/prophet/security/dependabot
|
32554
|
|
32555
|
[JY-19967] Upgrade Python and libraries - Apr - Ji [JY-19967] Upgrade Python and libraries - Apr - Jira
[JY-19967] Upgrade Python and libraries - Apr - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
Close tab
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
jiminny/app/backend-code - Vanta
jiminny/app/backend-code - Vanta
NVD - cve-2026-6722
NVD - cve-2026-6722
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
Project Phoenix – Figma
Project Phoenix – Figma
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
New Tab
New Tab
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
High vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
High vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Medium vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Medium vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
Low vulnerabilities identified in packages are addressed (GitHub Repo) - Vanta
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said I’m on page “<tabTitle>NVD - cve-2026-6722</tabTitle>” with “<selection>Description In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, the SOAP extension's object deduplication mechanism stores pointers to PHP objects in a global map without incrementing their reference counts. When an apache:Map node contains duplicate keys, processing the second entry overwrites the first in the temporary result map, freeing the original PHP object while its stale pointer remains in the map. A subsequent href reference to the freed node can copy the dangling pointer into the result. As PHP string allocations can reclaim the freed memory region, an attacker with control over the SOAP request body can exploit this use-after-free to achieve remote code execution. Metrics NVD enrichment efforts reference publicly available information to associate vector strings. CVSS information contributed by other sources is also displayed. CVSS 3.x Severity and Vector Strings: NIST: NVD Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H References to Advisories, Solutions, and Tools By selecting these links, you will be leaving NIST webspace. We have provided these links to other web sites because they may have information that would be of interest to you. No inferences should be drawn on account of other sites being referenced, or not, from this page. There may be other web sites that are more appropriate for your purpose. NIST does not necessarily endorse the views expressed, or concur with the facts presented on these sites. Further, NIST does not endorse any commercial products that may be mentioned on these sites. Please address comments about this page to [EMAIL]. URL Source(s) Tag(s) https://github.com/php/php-src/security/advisories/GHSA-85c2-q967-79q5 PHP Group Vendor Advisory Weakness Enumeration CWE-ID CWE Name Source CWE-416 Use After Free PHP Group Known Affected Software Configurations Switch to CPE 2.2 Configuration 1 ( hide ) cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.2.0Up to (excluding)8.2.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.3.0Up to (excluding)8.3.31 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.4.0Up to (excluding)8.4.21 cpe:2.3:a:php:php:*:*:*:*:*:*:*:* Show Matching CPE(s) From (including)8.5.0Up to (excluding)8.5.6 Denotes Vulnerable Software Are we missing a CPE here? Please let us know. Change History 2 change records found show changes</selection>” selected. Please summarize the selection using precise and concise language. Use headers and bulleted lists in the summary, to make it scannable. Maintain the meaning and factual accuracy.
Skip to content
Skip to content
Open menu
Homepage (g then d)
jiminny
jiminny
prophet
prophet
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues
Issues
Pull requests (3)
Pull requests
(
3
)
Agents
Agents
Actions
Actions
Projects
Projects
Wiki
Wiki
Security and quality (5)
Security and quality
(
5
)
Insights
Insights
Settings
Settings
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
Security: jiminny/prophet
Security: jiminny/prophet
Security and quality
Security and quality
Overview
Overview
Findings
Findings
Code quality
Code quality
Dependabot
Dependabot
Malware
Malware
Vulnerabilities 5
Vulnerabilities
5
Reporting
Reporting
Security policy
Security policy
Dependabot alerts
Dependabot alerts
Dependency files checked
last week
for commit
d45caa0
d45caa0
Give feedback
Give feedback
Alert settings
is:open
is:open...
|
Firefox
|
Dependabot alerts · jiminny/prophet — Work
|
github.com/jiminny/prophet/security/dependabot
|
32555
|
|
39725
|
Usage | Windsurf
Usage | Windsurf
[SRD-6848] Sidek Usage | Windsurf
Usage | Windsurf
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
Close tab
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
jiminny
jiminny
prophet
prophet
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues
Issues
Pull requests (3)
Pull requests
(
3
)
Agents
Agents
Actions
Actions
Projects
Projects
Wiki
Wiki
Security and quality (5)
Security and quality
(
5
)
Insights
Insights
Settings
Settings
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
Security: jiminny/prophet
Security: jiminny/prophet
Security and quality
Security and quality
Overview
Overview
Findings
Findings
Code quality
Code quality
Dependabot
Dependabot
Malware
Malware
Vulnerabilities 5
Vulnerabilities
5
Reporting
Reporting
Security policy
Security policy
Dependabot alerts
Dependabot alerts
Dependency files checked
last week
for commit
d45caa0
d45caa0
Give feedback
Give feedback
Alert settings
is:open
is:open
Select all alerts
Select all alerts
5 Open
5 Open
76 Closed
76 Closed
Package
Package
Ecosystem...
|
Firefox
|
Dependabot alerts · jiminny/prophet — Work
|
github.com/jiminny/prophet/security/dependabot
|
39725
|
|
39726
|
Usage | Windsurf
Usage | Windsurf
[SRD-6848] Sidek Usage | Windsurf
Usage | Windsurf
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
Close tab
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
jiminny
jiminny
prophet
prophet
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues
Issues
Pull requests (3)
Pull requests
(
3
)
Agents
Agents
Actions
Actions
Projects
Projects
Wiki
Wiki
Security and quality (5)
Security and quality
(
5
)
Insights
Insights
Settings
Settings
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
Security: jiminny/prophet
Security: jiminny/prophet
Security and quality
Security and quality
Overview
Overview
Findings
Findings
Code quality
Code quality
Dependabot
Dependabot
Malware
Malware
Vulnerabilities 5
Vulnerabilities
5
Reporting
Reporting
Security policy
Security policy
Dependabot alerts
Dependabot alerts
Dependency files checked
last week
for commit
d45caa0
d45caa0
Give feedback
Give feedback
Alert settings
is:open
is:open
Select all alerts
Select all alerts
5 Open
5 Open
76 Closed...
|
Firefox
|
Dependabot alerts · jiminny/prophet — Work
|
github.com/jiminny/prophet/security/dependabot
|
39726
|
|
39727
|
Usage | Windsurf
Usage | Windsurf
[SRD-6848] Sidek Usage | Windsurf
Usage | Windsurf
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
Close tab
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
jiminny
jiminny
prophet
prophet
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues
Issues
Pull requests (3)
Pull requests
(
3
)
Agents
Agents
Actions
Actions
Projects
Projects
Wiki
Wiki...
|
Firefox
|
Dependabot alerts · jiminny/prophet — Work
|
github.com/jiminny/prophet/security/dependabot
|
39727
|
|
39728
|
Usage | Windsurf
Usage | Windsurf
[SRD-6848] Sidek Usage | Windsurf
Usage | Windsurf
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
Close tab
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
jiminny
jiminny
prophet
prophet
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues
Issues
Pull requests (3)
Pull requests
(
3
)
Agents
Agents
Actions
Actions
Projects
Projects...
|
Firefox
|
Dependabot alerts · jiminny/prophet — Work
|
github.com/jiminny/prophet/security/dependabot
|
39728
|
|
22132
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
[JY-20776] Automated report - sentry - Jira
[JY-20776] Automated report - sentry - Jira
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet
JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)...
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22132
|
|
22133
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
[JY-20776] Automated report - sentry - Jira
[JY-20776] Automated report - sentry - Jira
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet
JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
jiminny...
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22133
|
|
22134
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
[JY-20776] Automated report - sentry - Jira
[JY-20776] Automated report - sentry - Jira
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet
JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
jiminny
jiminny
prophet
prophet
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
All issues
All pull requests
All repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Issues
Issues
Pull requests (4)
Pull requests
(
4
)
Agents
Agents
Actions
Actions
Projects
Projects
Wiki
Wiki
Security and quality (5)
Security and quality
(
5
)
Insights
Insights
Settings
Settings
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
JY-20361: Add call scores in Panorama #507 Edit title
JY-20361: Add call scores in Panorama
#
507
Edit title
Preview
Preview
Awaiting approval
Awaiting approval
Code
Code
Open
steliyan-g
steliyan-g
wants to merge 3 commits into
master
master
from
JY-20361-call-scores-in-Panorama
JY-20361-call-scores-in-Panorama
Copy head branch name to clipboard
Lines changed: 140 additions & 13 deletions
Conversation (4)
Conversation
(
4
)
Commits (3)
Commits
(
3
)
Checks (3)
Checks
(
3
)
Files changed (9)
Files changed
(
9
)
Pull Request Toolbar
Pull Request Toolbar
Collapse file tree
Open
JY-20361: Add call scores in Panorama
JY-20361: Add call scores in Panorama
#
507
All commits
All commits
steliyan-g
steliyan-g
wants to merge 3 commits into
master
master
from
JY-20361-call-scores-in-Panorama
JY-20361-call-scores-in-Panorama
Copy head branch name to clipboard
0 of 9 files viewed
Awaiting approval
Awaiting approval
Submit review
Submit
review
Open diff view settings
Open overview panel
Open comments panel
(
0
)
Filter files…
Filter options
File tree
File tree
src/component/ask_anything...
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22134
|
|
22135
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelplolnmeet.google.com/mie-gawc-dsi?authuser=lukas.kovalik%40jiminny.comDaily - Platform - now100% <2Tue 12 May 9:50:23Sот1Nikolay Yankov (Presenting, annotating)ChromeFileViewHistoryProfilesTabWindowHelp*1 SeX PrhnryAtJin* CkС мсhttps://jiminny.atlassian.net/jira/software/c/projects/JY/boards/372selectedlssue=JY-18091© AWS|X) SSH• Home | SalesforceDatadogPlatform TeamQ Sear$ Jу-16322 | JY-18091|READY FLUpgrade to PHP 8.5DescriptionBranchInitial ReleaseActive Support UntilSecurity Support Until8.323 Nov 2023|31 Dec 202531 Dec 2027|8421 Nov 202431 Dec 202631 Dec 20288,520 Nov 202531 Dec 202731 Dec 2029Currenty the Jiminny app is on PHP 8.3 which is 2 versions behind the latest one. It is already stable as was released coupleof months ago, so please proceed with an update.Here are Migration Guides:• ₴ PHP: Migrating from PHP 8.3.x to PHP 8.4.x - Manual• PHP: Migrating from PHP 8.4.x to PHP 8.5.x - ManualSubtasksAdd subtask8 мсJir8 Jirl3 CircleCl|A Sentry8• Tue 12 May 9:501[л|+D All Bookmarks|XNikolay NikolovNikolay IvanovIn Dev v* Improve Technical Story~ DetailsAssigneeNikolay IvanovAssign to meReporter3 Martin PetkovDevelopment|@ Open with VS Code2 branches11 commits1 pull request1 buildComponentsPlatformSub-Product4 othersNikolay Yankovt.meet.google.comNikolay Yankov (You, presenti..9:50 AM | Daily - PlatformLukas Kovalik4:30Lộ3...
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22135
|
|
22136
|
New Tab
ActivityLateMorerireroxMistorbookmarksJimi New Tab
ActivityLateMorerireroxMistorbookmarksJiminny... v# curiosity lab# engineering# general# jiminny-bg# platform-tickets# product launches# random# releases# sofa-office# support# thank-yous# the_people_of_jimi..^? Direct messages% Galya Dimitrovafe Aneliva Angelovaf Petko KashinskiStefka Stoyanovaa Vasil VasilevNikolay Ivanov(3) Aneliva Angelova…, Covan TanevVesLukas Kovali…::: Apps8 Toast" Jira Cloud(m) Google Cale...$ /2..€ BadKevwordsQuervExcer( ConfiqurationExceotion.o© CrmException.php-crmUndateSycention.ohr© DatabaseException.phpE DealRisksEycention.nhn© DomainException.phpC EmailActivitvimnortEycen® ErrorDownloadingEmptyF) ErrorDownloadina Sile Syci© FileNotFoundException.pl© FileSystemException.php@ Handler.php(@ HttnRodDoauoctEycontinA UttnRodDProtllesToolsWindowHelpGalya DimitrovaMessagese FilesF UntitledLukas Kovalik 9:39 AM•може и за interest tracking да намправяедин тикeтGalya Dimitrova 9:39 AMи там ли не паботи.Lukas Kovalik 9:39 AMПетко ми писа че си пристига нещо мулипсваше така че трябва да видя каквода добавя в payloadне знам още какъв точно е проблемGalva Dimitrova 9:41 AMаха, ако можеш направо сега ла гоглелаш че повали различни пооблеми неработи пялата схема с нотификациите и.Плануат от както сме пуснали фичіла. Ивсеки ден след кой го клика за да давамрепорти на CS и много ми се иска даполкапаме автомативациятаLukas Kovallk 9:41 AMдобреGalva Dimitrova 9•42 AMто пьово і ланхат имаха оъг и ги чаках.елна селмица ла го фикснаїMessage Galya Dimitrova In a meeting •+ Aaervice lest.oneRematchActivity(New Tabfoller.pnpC) Hubsoot/Service.onpJy 20820 es reindex stream mode)MatchacuivityermData.png4 [JY-20725] [HubSpot] Optimise CISautomatedkeporc.JY-20725 add HS rate limit handliPipelines - jiminny/app•Pull requests • jiminny/ap:WY-207731 User Pilot not receivina( JY-20773 fix user pilot tracking oftWY-20776) Automated report - se) TypeError: League|Flysystem|Files)A TypeError: Leaque\Flysystem\FilesPlatform Sprint 3 02 - Platform Te:( JY-20361: Add call scores in P: X— New Tal• github.com/finJY-20361: Add call scores in Panorama #507|steliyan-g wants to merge 3 commits into master from JY-20361-call-scores-in-Panorama• Filter files....src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py L $@@ -630,6 +630,21 @@ def _build_batch_prompt_template(self, call_ids: listlstr]) →> str:• • src/component/ask_anythingv — prompts/filtered _callsf"===\nin"ask_anything.txt₴ system.txtv E streamersE) filtered calls ask anvthina s.* find_optimal_aa_deal_prompt_..v — tests/componentv F ask anvthina/streamers* test_ask_anything_any_calls_.E) test_filtered calls ask anythi…..• E crm auto populate* test_call_prompt_builder_ai_s...E) test format ai call score co..v • generic|* test_deal_context_ processor_.f"# Response Instructions\n\n"*"Pooulate the JS0N schema provided. Each field should be "f"filled as follows:\n\n'aa -1028.7 +1043.7 aa asvnc def build affiliation text(self. call ids: listlstr]) -> str:10281return DEFAULT AFFILTATION TEXTI1020110301# Extract vendor company name and team id from the ES document1031 -1032first_call_doc = list(call_es_data.values())[0]team data = first call doc.det(" source". {}).aet("userlli. {}).aet("team". {})10221vendor_company_name = team_data.get ("name")10341v src/component/ask_anything/find_optimal_aa_deal_prompt_service.pyaa -25,7 +25,7 @a class FindOptimalAADealPromptService(Find0ptimalAAPromptService):def _init_(self,63163263= a< 40 lil I Daily - Platform -nowБГ100% C7 • Tue 12 May 9:50:23C 0 9 viewec•Awaiting approva+16 -1 99880• Viewedf"===nin'f"## AI call scores (when present in each call JSON) \n\n"# Literal '{ai_call_score}' for the LLM must survive "'str.format"' - usef"- **'{{{{ai_call_score}}}}***: Pre-computed output from your team's AIcall-scoring pipeline "f"(same family as '/call/ai-call-scoring'). Do **not** invent or recalculatescores.\n"tor that ""- xx al scorecard.name*** and kii score **: Scorecard name and overall scoref"scorecard (overall score is typically the average of per-rule scores,possibly a decimal).\n"kx'rule name**k."f"- **'ai_scorecard_rules'**: Per-criterion rows when included:f"***rule_prompt'**, integer **'score'** from 1 (no evidence / not met)through 5"f"(strong evidence on the call), **'justification'**, and optional "("*k' iustification timestamos'** (speaker name + MM:SS in the recording).\n'f"- Use scores when they help answer the user's question; ground statementsf"exact dialoque in the **transcript**.\n\n"fil___\n\n"f"# Response Instructions\n\n"f"filled as follows:\n\n"10431олАI10451046 +1047return DEFAULT AFFILIATION TEXT# Extract vendor comnany name and team id fron the ES documentfirst_call_doc = next(iter(call_es_data.values()))tean data = first call doc.et(" source". {}).aet("user!. {}).aet("team". {})10л9|vendor_company_name = team_data.get ("name")4oлd25 |def init (self....
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22136
|
|
22137
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app...
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22137
|
|
22138
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelplolnmeet.google.com/mie-gawc-dsi?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting, annotating)ChromeViewHistoryProfilesTabWindowHelp*1 SeX PrhnryAt:JinС мсJir8 Jirlhttps://jiminny.atlassian.net/jira/software/c/projects/JY/boards/3788© AWS|X) SSH• Home | Salesforce |DatadogPlatform TeamQ Sear$ Jу-16322 | JY-18091|READY FLUpgrade to PHP 8.5DescriptionBranchInitial ReleaseActive Support UntilSecurity Support Until8.323 Nov 2023|31 Dec 202531 Dec 2027S8421 Nov 202431 Dec 202631 Dec 20288,520 Nov 202531 Dec 202731 Dec 2029Currenty the Jiminny app is on PHP 8.3 which is 2 versions behind the latest one. It is already stable as was released coupleof months ago, so please proceed with an update.Here are Migration Guides:• ₴ PHP: Migrating from PHP 8.3.x to PHP 8.4.x - Manual• PHP: Migrating from PHP 8.4.x to PHP 8.5.x - Manualот1SubtasksAdd subtask8 мс3 CircleciA SentryIn Dev v* Improve Technical Story~ DetailsAssigneeNikolay IvanovAssign to meReporter3 Martin PetkovDevelopment|@ Open with VS Code2 branches11 commits1 pull request1 buildComponentsPlatformSub-ProductDaily - Platform • now100% <2Tue 12 May 9:50:27=8• Tue 12 May 9:501[л|+D All Bookmarks |Nikolay NikolovNikolay Ivanov4 othersNikolay Yankovt.meet.google.comNikolay Yankov (You, presenti..+7Lukas Kovalik4:34Lộ39:50 AM | Daily - Platform...
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22138
|
|
22139
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelp1olnmeet.google.com/mie-gawc-dsi?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting, annotating)ChromeFileViewHistoryProfiesTabWindowHelp1 SeX PrAthttps://jiminny.atlassian.net/jira/software/c/projects/JY/boards/37© AWS|X) SSH• Home | Salesforce |Platform TeamQ Search board03Epic vType vQuick filters vREADY FOR DEVIN DEV 3CODE REVIEW 2BLOCKEDUpgrade to PH...PHP 8.5 UPGRADEIn Dev3 П •••=AJ Panorama forCall Scoring in ODAUTOMATED AI SCORINGCode Review+ Create2.5 1 =E JY-18091|[ JY-20361|SAI Review - Q1 -Summary/Actionitems/Key PointsGROWTH - MAINTAIN OU...In Dev[HubSpot] OptimiseCRM rematching ondelete hubspot…PLATFORM STABILITYCode Review2 @ .00=[ JY-20566|X* JY-20725[POC)Jiminny MCPConnectorJIMINNY MCP CONNECTORIn Progress10 1 [PASSWORD_DOTS]=@JY-20625At:*JinClС м8 мсJirDatadogCircleClComplete sprintQA 2PO ACCEPTANCESmart InstantNudge Pre-filteringCOST-EFFECTIVE AND FA...Ready for QA|15 П =[ JY-20493Sync opportunitieswithout a localowner (user_id is...PLATFORM STABILITYIn QA9) JY-20352Daily - Platform - now8• Tue 12 May 9:50Jin1[л|+Sentry0 All BookmarksGroup: QueriesDEPLOY 9AI Reports > Emptypage design andpromotionAJ REPORTSDeployed1 1 [PASSWORD_DOTS]=• JY-20372Grok via AzureMAINTENANCEDeployed• •000=.[ JY-20726t.meet.google.comNikolay Yankov (You, presenti.Nikolay NikolovNikolay Yankov+79:50 AM | Daily - PlatformLukas Kovalik4:41Tue 12 May 9:50:34Nikolay Ivanov4 others...
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22139
|
|
22140
|
New Tab
New Tab
LateMorerireroxcalJiminny ... ~# c New Tab
New Tab
LateMorerireroxcalJiminny ... ~# curiosity lab# engineering# general# jiminny-bg# platform-tickets# product launches# random# releases# sofa-office# support# thank-yous# the_people_of _jimi...^? Direct messages% Galya DimitrovaAneliva Angelovaf Petko KashinskiStefka Stoyanovaa Vasil VasilevNikolay Ivanov(3) Aneliva Angelova…, Covan TanevVesLukas Kovali…::: Apps8 Toast" Jira Cloud(m) Google Cale...$ /2..€ BadKevwordsQuervExcer( ConfiqurationExceotion.o© CrmException.php-crmUndateSycention.ohr© DatabaseException.phpC DealRisksEycention.nhn© DomainException.phpC EmailActivitvimnortEycen® ErrorDownloadingEmptyF) ErrorDownloadina Sile Syci© FileNotFoundException.pl© FileSystemException.php© Handler.php(@ HttnRodDoauoctEycontinA UttnRodDMistorbookmarksProtllesToolsWindowHelpe Galya DimitrovaMessagese FilesF UntitledLukas Kovallk 9.39 AM•може и за interest tracking да намправяедин тикетGalya Dimitrova 9:39 AMи там ли не паботи.Lukas Kovalik 0.39 AMIПетко ми писа че си пристига нещо мулипсваше така че трябва да видя каквода добавя в payloadне знам още какъв точно е проблемGalva Dimitrova 9:41 AMаха, ако можеш направо сега ла гоглелаш че повали различни пооблеми неработи пялата схема с нотификациите и.Плануат от както сме пуснали фичіла. Ивсеки ден след кой го клика за да давамрепорти на CS и много ми се иска даполкапаме автомативациятаLukas Kovallk 9:41 AMдобреGalva Dimitrova 9•42 AMто пьово і ланхат имаха оъг и ги чаках.елна селмица ла го фикснаїMessage Galya Dimitrova In a meeting •+ Аa• github.com/jiminny/prophet/pull/507/changestroller.onpNew Tabe Jy 20820 es reindex stream mode4 [JY-20725] [HubSpot] Optimise Cl@ JY-20725 add HS rate limit handlilPipelines - jiminny/app• Pull requests • jiminny/appWY-207731 User Pilot not receivinJY-20773 fix user pilot tracking ofNY-20776 Automated report - seTypeError: League|Flysystem\FilesA TypeError: League\Flysystem|FilesPlatform Sprint 3 02 - Platform TeJY-20361: Add call scores in P: X— New TabGoogle GemintAsk GeminiSummarize page<S0 Wl © | Daily - Platform • nowБГ100% L2• Tue 12 May 9:50:378? OperJY-20361: Add call scores in Panorama #507 |All commits -steliyan-g wants to merge 3 commits into master from JY-20361-call-scores-in-Panorama• 0 9 vieweo•Awaiting approval...component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py [*Viewed• Filter files..str.format — use 11111v • src/component/ask_anythingf"- ***{{{{ai_call_score}}}}***: Pre-computed output fromyour team's AI call-scoring pipeline "• — prompts/filtered_calls636f"(same family as /call/ai-call-scoring*). Do **not**( ask anvthina.txtinvent or recalculate scores.n"system.txt637f"= *k'ai scorecard name'** and *k'score'**: Scorecard nameand overall score for that"v - streamers638f"scorecard (overall score is typically the average of per-E filtered calls ask anvthina s....rule scores, possibly a decimal)..n"* find_optimal_aa_deal_prompt_...639*k'ai scorecard rules'**: Per-criterion rows whenlincluded: ** rule name **,"v = tests/component640f"**' rule pronnt'**. integer **'score'** from 1 (no evidence• F ask anvthing/streamersnot met through s* test_ask_anything_any_calls_f"(strong evidence on the call), **'justification **, andoptional "E test_ filtered calls ask anythi...642f"*k'iustification timestamns'** (sneaker name + MM•SS inlv E crm auto populatel* test_call_prompt_builder_ ai_s...643the recordina).n"ground statements about"E test format ai call score co....f"_ Iise scores when they heln answer the user's question:f"exact dialoque in the *ktranscrint*k.nn"• E generic644645 #* test_ deal_context_processor_..f"===\nln"634f"# Response Instructions\n\n"f"Populate the JSON schema provided. Each field should be "648*"* Resnonse Tnstructionsin\n'f"Populate the JSON schema provided. Each field should be"f"filled as follows:\n\n"f"filled as followsa\n\n"@a -1028,7 +1043,7 @ async def_build affiliation_text(self, call_ids: list[str]) →> str:102810291030return DEFAULT_AFFILIATION_TEXTreturn DEFAULT_AFFILIATION TEXTI# Extract vendor company name and team id from the ES1045# Extract vendor company name and team id from the ESdocumentdocumenti1031 -10321first_call_doc = list(call_es_data.values())[0)tean data = first call doc.det(" source". {}).aet("user".1046 +1047|tirst call doc = next(1ter(call es_data.values)))team_data = first_call_doc.get("_source", (}).get("user",(}).qet ("team", {}){).qet("team",‹›)10331034.vendor_company_name = team_data.get("name")10481vendor comnanv name = team data.aet ("name")src/component/ask anvthing/find ontimal aa deal promot service.rv (+1-20441 Viewed0@ -25,7 +25,7 @@ class FindOptimalAADealPromptService(FindOptimalAAPromptService):def init (self.raw nronnt. strdef init (self.raw nromnt: str.token count: TokenCounter.token count: TokenCounter....
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22140
|
|
22141
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
Pipelines - jiminny/app...
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22141
|
|
22142
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app...
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22142
|
|
22143
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app...
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22143
|
|
22144
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
[JY-20776] Automated report - sentry - Jira
[JY-20776] Automated report - sentry - Jira
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet
JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)...
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22144
|
|
22145
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
[JY-20776] Automated report - sentry - Jira
[JY-20776] Automated report - sentry - Jira
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet
JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close...
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22145
|
|
22146
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
Pull requests · jiminny/app...
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22146
|
|
22147
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app...
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22147
|
|
22148
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
[JY-20776] Automated report - sentry - Jira
[JY-20776] Automated report - sentry - Jira
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet
JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet
Close tab
New Tab...
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22148
|
|
22149
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
[JY-20776] Automated report - sentry - Jira
[JY-20776] Automated report - sentry - Jira
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet
JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet
Close tab...
|
Firefox
|
JY-20361: Add call scores in Panorama by steliyan- JY-20361: Add call scores in Panorama by steliyan-g · Pull Request #507 · jiminny/prophet — Work...
|
github.com/jiminny/prophet/pull/507/changes
|
22149
|