Palo Alto Networks Packages Alerts API
The PackagesAlerts API from Palo Alto Networks — 3 operation(s) for packagesalerts.
The PackagesAlerts API from Palo Alto Networks — 3 operation(s) for packagesalerts.
openapi: 3.2.0
info:
contact: {}
description: 'The Packages Alerts endpoints are listed below.
'
title: Prisma Cloud API Overview Packages Alerts API
version: Latest
servers:
- url: https://api.prismacloud.io
tags:
- name: PackagesAlerts
paths:
/code/api/v1/packagesAlerts/affectedByLicenses:
post:
description: Retrieve a list of affected resources for suppression by licenses
operationId: getAffectedResourcesByLicenses
parameters: []
requestBody:
content:
application/json:
schema:
properties:
licenseTypes:
items:
type: string
type: array
required:
- licenseTypes
type: object
required: true
responses:
'200':
content:
application/json:
examples:
Example 1:
value:
- causePackageId: 321-321-321-321
fileId: 987-987-987-987
license: MIT
policyId: BC_LIC_1
repoId: 789-789-789-789
rootPackageId: 123-123-123-123
status: OPEN
- causePackageId: 321-321-321-321
fileId: 987-987-987-987
license: MIT
policyId: BC_LIC_1
repoId: 789-789-789-789
rootPackageId: 123-123-123-123
status: OPEN
schema:
items:
$ref: '#/components/schemas/AlertItem'
type: array
description: affected resources for suppressions type licenses
'422':
description: Request arguments validation error
'500':
description: Could not fetch affected resources for licenses
security:
- CustomAuthorizer: []
summary: Alert Items List for Licenses
tags:
- PackagesAlerts
x-codeSamples:
- lang: Python + Requests
source: "import requests\n\nurl = \"https://api.prismacloud.io/code/api/v1/packagesAlerts/affectedByLicenses\"\n\npayload = {\"licenseTypes\": [\"string\"]}\nheaders = {\n \"content-type\": \"application/json\",\n \"authorization\": \"REPLACE_KEY_VALUE\"\n}\n\nresponse = requests.request(\"POST\", url, json=payload, headers=headers)\n\nprint(response.text)"
- lang: Shell + Curl
source: "curl --request POST \\\n --url https://api.prismacloud.io/code/api/v1/packagesAlerts/affectedByLicenses \\\n --header 'authorization: REPLACE_KEY_VALUE' \\\n --header 'content-type: application/json' \\\n --data '{\"licenseTypes\":[\"string\"]}'"
/code/api/v1/packagesAlerts/affectedByPackages:
post:
description: Retrieve a list of affected resources for suppression by packages
operationId: getAffectedResourcesByPackages
parameters: []
requestBody:
content:
application/json:
schema:
properties:
packages:
items:
type: string
type: array
required:
- packages
type: object
required: true
responses:
'200':
content:
application/json:
examples:
Example 1:
value:
- causePackageId: 321-321-321-321
fileId: 987-987-987-987
license: MIT
policyId: BC_LIC_1
repoId: 789-789-789-789
rootPackageId: 123-123-123-123
status: OPEN
- causePackageId: 321-321-321-321
fileId: 987-987-987-987
license: MIT
policyId: BC_LIC_1
repoId: 789-789-789-789
rootPackageId: 123-123-123-123
status: OPEN
schema:
items:
$ref: '#/components/schemas/AlertItem'
type: array
description: affected resources for suppressions type licenses
'422':
description: Request arguments validation error
'500':
description: Could not fetch affected resources for licenses
security:
- CustomAuthorizer: []
summary: Alert Items List for Packages
tags:
- PackagesAlerts
x-codeSamples:
- lang: Python + Requests
source: "import requests\n\nurl = \"https://api.prismacloud.io/code/api/v1/packagesAlerts/affectedByPackages\"\n\npayload = {\"packages\": [\"string\"]}\nheaders = {\n \"content-type\": \"application/json\",\n \"authorization\": \"REPLACE_KEY_VALUE\"\n}\n\nresponse = requests.request(\"POST\", url, json=payload, headers=headers)\n\nprint(response.text)"
- lang: Shell + Curl
source: "curl --request POST \\\n --url https://api.prismacloud.io/code/api/v1/packagesAlerts/affectedByPackages \\\n --header 'authorization: REPLACE_KEY_VALUE' \\\n --header 'content-type: application/json' \\\n --data '{\"packages\":[\"string\"]}'"
/code/api/v1/packagesAlerts/affectedByPolicy:
post:
description: Retrieve a list of affected resources for suppression by policy
operationId: getAffectedResourcesByPolicy
parameters: []
requestBody:
content:
application/json:
schema:
properties:
policyId:
type: string
required:
- policyId
type: object
required: true
responses:
'200':
content:
application/json:
examples:
Example 1:
value:
- causePackageId: 321-321-321-321
fileId: 987-987-987-987
license: MIT
policyId: BC_LIC_1
repoId: 789-789-789-789
rootPackageId: 123-123-123-123
status: OPEN
- causePackageId: 321-321-321-321
fileId: 987-987-987-987
license: MIT
policyId: BC_LIC_1
repoId: 789-789-789-789
rootPackageId: 123-123-123-123
status: OPEN
schema:
items:
$ref: '#/components/schemas/AlertItem'
type: array
description: affected resources for suppressions type policy
'422':
description: Request arguments validation error
'500':
description: Could not fetch affected resources for policy
security:
- CustomAuthorizer: []
summary: Alert Items List for Policies
tags:
- PackagesAlerts
x-codeSamples:
- lang: Python + Requests
source: "import requests\n\nurl = \"https://api.prismacloud.io/code/api/v1/packagesAlerts/affectedByPolicy\"\n\npayload = {\"policyId\": \"string\"}\nheaders = {\n \"content-type\": \"application/json\",\n \"authorization\": \"REPLACE_KEY_VALUE\"\n}\n\nresponse = requests.request(\"POST\", url, json=payload, headers=headers)\n\nprint(response.text)"
- lang: Shell + Curl
source: "curl --request POST \\\n --url https://api.prismacloud.io/code/api/v1/packagesAlerts/affectedByPolicy \\\n --header 'authorization: REPLACE_KEY_VALUE' \\\n --header 'content-type: application/json' \\\n --data '{\"policyId\":\"string\"}'"
components:
schemas:
LicenseEnum:
enum:
- NOT_FOUND
- PRIVATE
- OSI_APACHE
- OSI_ARTISTIC
- OSI_BSD
- OSI_EFL
- OSI_FDL
- OSI_LGPL
- OSI_ZPL
- CC-BY-SA-2.1-JP
- GPL-2.0-or-later
- AMDPLPA
- CC-BY-SA-3.0-DE
- ECL-2.0
- EPICS
- eCos-2.0
- GPL-3.0-with-GCC-exception
- KiCad-libraries-exception
- GFDL-1.3-invariants-or-later
- APSL-1.1
- MIT
- CC-BY-NC-ND-3.0-DE
- GPL-3.0
- CC-BY-SA-1.0
- ADSL
- MIT-CMU
- Linux-man-pages-copyleft
- diffmark
- GPL-2.0
- HPND
- OSL-1.0
- ClArtistic
- IJG
- IPL-1.0
- NCGL-UK-2.0
- CC-BY-2.5
- LGPL-3.0-or-later
- LiLiQ-Rplus-1.1
- CC0-1.0
- Glide
- ImageMagick
- CECILL-1.1
- AGPL-3.0-only
- eGenix
- ANTLR-PD
- CC-BY-NC-SA-4.0
- CECILL-C
- GFDL-1.3-no-invariants-only
- SHL-0.5
- MIT-Modern-Variant
- CC-BY-3.0-NL
- MIT-feh
- SMLNJ
- CC-BY-ND-2.0
- HaskellReport
- AGPL-1.0
- BitTorrent-1.0
- CDL-1.0
- SISSL
- CC-BY-SA-3.0
- C-UDA-1.0
- YPL-1.1
- AGPL-1.0-or-later
- NLOD-2.0
- Unlicense
- D-FSL-1.0
- Linux-OpenIB
- GPL-1.0-only
- libtiff
- Plexus
- BSD-1-Clause
- MPL-2.0
- Intel-ACPI
- Barr
- OGL-Canada-2.0
- ANTLR-PD-fallback
- Zed
- MIT-open-group
- LGPL-2.1-or-later
- mpich2
- Motosoto
- OGDL-Taiwan-1.0
- PDDL-1.0
- GFDL-1.3-invariants-only
- EUPL-1.1
- EUPL-1.0
- Entessa
- CC-BY-NC-ND-2.0
- W3C
- GFDL-1.2-no-invariants-or-later
- Saxpath
- GFDL-1.3-only
- FreeImage
- CNRI-Python
- Apache-1.0
- OLDAP-1.4
- JSON
- GPL-3.0-or-later
- DSDP
- MPL-2.0-no-copyleft-exception
- Condor-1.1
- Imlib2
- iMatix
- OLDAP-2.6
- Rdisc
- LiLiQ-P-1.1
- xpp
- FDK-AAC
- CC-BY-NC-3.0
- Jam
- GFDL-1.3-no-invariants-or-later
- GFDL-1.3-or-later
- ICU
- LGPL-2.1
- AFL-2.1
- JasPer-2.0
- SSPL-1.0
- CC-BY-SA-2.0
- BSD-3-Clause-Clear
- OSL-2.0
- CC-BY-SA-4.0
- SISSL-1.2
- ODC-By-1.0
- ZPL-2.1
- QPL-1.0
- LGPL-2.0-only
- CC-BY-SA-2.5
- Zimbra-1.3
- MTLL
- Eurosym
- NPL-1.0
- blessing
- GFDL-1.3
- GPL-1.0+
- GFDL-1.1-no-invariants-only
- CC-BY-NC-ND-3.0
- Xerox
- Unicode-TOU
- Aladdin
- CC-BY-NC-SA-2.5
- Artistic-1.0
- BSL-1.0
- CC-BY-ND-2.5
- NetCDF
- MulanPSL-2.0
- UCL-1.0
- PostgreSQL
- GFDL-1.1-only
- RHeCos-1.1
- Sendmail-8.23
- psfrag
- SNIA
- EPL-2.0
- 0BSD
- MPL-1.0
- GFDL-1.1-or-later
- XFree86-1.1
- WTFPL
- CDLA-Sharing-1.0
- CAL-1.0
- CERN-OHL-S-2.0
- CC-BY-NC-SA-3.0-DE
- CC-BY-NC-1.0
- Artistic-2.0
- BUSL-1.1
- EUPL-1.2
- GPL-2.0-with-font-exception
- LGPL-2.0+
- AGPL-1.0-only
- SGI-B-1.0
- W3C-20150513
- Adobe-2006
- xinetd
- BSD-3-Clause-No-Military-License
- DRL-1.0
- LGPL-2.0
- MirOS
- PolyForm-Small-Business-1.0.0
- CDLA-Permissive-2.0
- LiLiQ-R-1.1
- Vim
- curl
- OLDAP-2.2.2
- CATOSL-1.1
- CC-BY-ND-4.0
- CC-BY-NC-SA-2.0-UK
- APSL-1.0
- GPL-2.0-with-classpath-exception
- OLDAP-2.0.1
- NIST-PD-fallback
- Glulxe
- NPL-1.1
- CC-BY-NC-ND-1.0
- CC-BY-NC-2.5
- Parity-6.0.0
- CC-BY-NC-SA-3.0-IGO
- CPAL-1.0
- CC-BY-2.5-AU
- SWL
- LAL-1.2
- NRL
- OGL-UK-3.0
- MS-RL
- OSL-2.1
- LPL-1.0
- OSET-PL-2.1
- OFL-1.0-no-RFN
- OML
- Arphic-1999
- BSD-2-Clause
- MulanPSL-1.0
- EPL-1.0
- BSD-4-Clause-Shortened
- Elastic-2.0
- NLPL
- LPPL-1.2
- SchemeReport
- Multics
- Net-SNMP
- SHL-0.51
- MIT-advertising
- GPL-3.0-with-autoconf-exception
- MS-PL
- wxWindows
- ZPL-1.1
- ISC
- CC-BY-NC-SA-3.0
- GPL-2.0-only
- Giftware
- CPL-1.0
- EUDatagrid
- SGI-B-1.1
- CC-BY-1.0
- bzip2-1.0.5
- libselinux-1.0
- SMPPL
- Latex2e
- Watcom-1.0
- VSL-1.0
- CC-BY-NC-SA-1.0
- FreeBSD-DOC
- Nunit
- LPPL-1.0
- OLDAP-2.4
- TAPR-OHL-1.0
- OLDAP-2.3
- CECILL-2.0
- LPPL-1.3a
- Qhull
- CNRI-Python-GPL-Compatible
- Frameworx-1.0
- CDLA-Permissive-1.0
- X11-distribute-modifications-variant
- EFL-1.0
- DOC
- GFDL-1.2-or-later
- BSD-3-Clause-No-Nuclear-License
- LPPL-1.1
- CC-BY-3.0-US
- TOSL
- Spencer-99
- copyleft-next-0.3.1
- FSFAP
- CC-BY-NC-ND-4.0
- OLDAP-2.8
- Bahyph
- Newsletr
- CC-BY-NC-4.0
- OFL-1.1
- TU-Berlin-2.0
- GFDL-1.2-invariants-or-later
- BSD-2-Clause-NetBSD
- Crossword
- YPL-1.0
- GPL-2.0-with-bison-exception
- NIST-PD
- IPA
- GFDL-1.1-invariants-or-later
- CC-BY-NC-ND-3.0-IGO
- BSD-Source-Code
- BitTorrent-1.1
- AFL-3.0
- Zend-2.0
- GFDL-1.1
- HPND-sell-variant
- Abstyles
- Interbase-1.0
- MakeIndex
- EFL-2.0
- LPL-1.02
- OLDAP-2.2
- LGPL-3.0-only
- LPPL-1.3c
- libpng-2.0
- Hippocratic-2.1
- BSD-3-Clause-No-Nuclear-License-2014
- AAL
- NOSL
- CC-BY-3.0-AT
- HTMLTIDY
- GPL-1.0-or-later
- RPL-1.5
- BSD-4-Clause-UC
- Wsuipa
- Cube
- SCEA
- IBM-pibs
- Borceux
- CC-BY-ND-3.0-DE
- CC-BY-NC-SA-2.0-FR
- Afmparse
- CUA-OPL-1.0
- CC-BY-SA-3.0-AT
- LGPL-2.1+
- OLDAP-2.7
- GLWTPL
- CC-BY-NC-SA-2.0
- OCCT-PL
- CNRI-Jython
- Leptonica
- OFL-1.0-RFN
- OpenSSL
- RSA-MD
- TORQUE-1.1
- X11
- BSD-Protection
- JPNIC
- App-s2p
- GFDL-1.2-only
- CPOL-1.02
- CC-BY-ND-3.0
- GPL-1.0
- Zlib
- Python-2.0
- OLDAP-1.3
- Mup
- LGPLLR
- CC-BY-4.0
- OCLC-2.0
- OGTSL
- DL-DE-BY-2.0
- OFL-1.0
- GFDL-1.2-invariants-only
- Sendmail
- CC-BY-NC-3.0-DE
- VOSTROM
- Beerware
- FSFULLR
- Fair
- BSD-2-Clause-FreeBSD
- Community-Spec-1.0
- SSH-short
- FSFUL
- GFDL-1.1-no-invariants-or-later
- CrystalStacker
- GFDL-1.1-invariants-only
- Ruby
- BSD-3-Clause-Open-MPI
- Baekmuk
- Libpng
- GD
- OLDAP-2.1
- Sleepycat
- CERN-OHL-P-2.0
- GFDL-1.2
- CC-BY-2.0
- SPL-1.0
- OLDAP-1.2
- etalab-2.0
- TMate
- NCSA
- NBPL-1.0
- Intel
- GPL-3.0-only
- APSL-2.0
- GPL-2.0-with-autoconf-exception
- TU-Berlin-1.0
- Noweb
- SSH-OpenSSH
- BSD-3-Clause-Attribution
- PSF-2.0
- psutils
- CERN-OHL-1.2
- SimPL-2.0
- OLDAP-2.2.1
- SGI-B-2.0
- GPL-2.0+
- COIL-1.0
- Naumen
- CC-BY-ND-1.0
- Unicode-DFS-2016
- AFL-1.2
- OSL-3.0
- OFL-1.1-RFN
- SAX-PD
- Xnet
- AML
- Apache-1.1
- NAIST-2003
- NGPL
- ZPL-2.0
- OFL-1.1-no-RFN
- APSL-1.2
- MPL-1.1
- BlueOak-1.0.0
- Unicode-DFS-2015
- PHP-3.01
- GL2PS
- NTP-0
- BSD-4-Clause
- TCL
- RSCPL
- MIT-enna
- CERN-OHL-1.1
- OSL-1.1
- BSD-3-Clause-LBNL
- Bitstream-Vera
- Adobe-Glyph
- MITNFA
- CC-BY-3.0-DE
- CECILL-1.0
- SugarCRM-1.1.3
- CAL-1.0-Combined-Work-Exception
- BSD-3-Clause
- Info-ZIP
- LGPL-3.0+
- Zimbra-1.4
- zlib-acknowledgement
- Spencer-94
- MIT-0
- AGPL-3.0
- CC-PDDC
- CC-BY-NC-2.0
- mplus
- ODbL-1.0
- RPSL-1.0
- APAFML
- OGL-UK-1.0
- CDDL-1.1
- bzip2-1.0.6
- LGPL-2.1-only
- OGC-1.0
- BSD-3-Clause-No-Nuclear-Warranty
- ErlPL-1.1
- ECL-1.0
- CERN-OHL-W-2.0
- OGL-UK-2.0
- O-UDA-1.0
- NTP
- NASA-1.3
- copyleft-next-0.3.0
- TCP-wrappers
- Apache-2.0
- CC-BY-3.0
- CECILL-B
- Nokia
- GPL-3.0+
- GPL-2.0-with-GCC-exception
- OPL-1.0
- OPUBL-1.0
- UPL-1.0
- AFL-2.0
- LGPL-2.0-or-later
- CECILL-2.1
- gnuplot
- Caldera
- PolyForm-Noncommercial-1.0.0
- OLDAP-2.0
- CDDL-1.0
- APL-1.0
- dvipdfm
- XSkat
- Spencer-86
- NLOD-1.0
- W3C-19980720
- BSD-2-Clause-Patent
- AMPAS
- AGPL-3.0-or-later
- RPL-1.1
- Parity-7.0.0
- OLDAP-1.1
- AFL-1.1
- Artistic-1.0-cl8
- FTL
- Dotseqn
- CC-BY-NC-ND-2.5
- GFDL-1.2-no-invariants-only
- PHP-3.0
- CC-BY-SA-2.0-UK
- BSD-3-Clause-Modification
- LAL-1.3
- gSOAP-1.3b
- StandardML-NJ
- NPOSL-3.0
- LGPL-3.0
- Artistic-1.0-Perl
- OLDAP-2.5
- BSD-2-Clause-Views
type: string
AlertItem:
additionalProperties: false
properties:
causePackageId:
type: string
fileId:
type: string
license:
anyOf:
- $ref: '#/components/schemas/LicenseEnum'
- type: string
policyId:
type: string
repoId:
type: string
rootPackageId:
type: string
status:
type: string
required:
- policyId
- rootPackageId
- causePackageId
- license
- status
- fileId
- repoId
type: object
securitySchemes:
CustomAuthorizer:
in: header
name: authorization
type: apiKey
x-amazon-apigateway-authorizer:
authorizerResultTtlInSeconds: 0
authorizerUri: arn:aws:apigateway:{Region}:lambda:path/2015-03-31/functions/arn:aws:lambda:{Region}:{AccountId}:function:bc-authorization-authorizer-{UniqueTag}{Alias}/invocations
identitySource: method.request.header.authorization
type: request
x-amazon-apigateway-authtype: custom