aboutsummaryrefslogtreecommitdiffhomepage
path: root/sec_certs/sample/cpe.py
diff options
context:
space:
mode:
authorAdam Janovsky2021-11-26 13:45:08 +0100
committerAdam Janovsky2021-11-26 13:45:08 +0100
commiteed6b1d1de5a859bd7ee85e398df19fc7935b4e7 (patch)
tree28df818050cec273ed89f0ea6a4655dc62e6f770 /sec_certs/sample/cpe.py
parentca6420f87ad52436c45dadeb79b0db3e9057f08a (diff)
downloadsec-certs-eed6b1d1de5a859bd7ee85e398df19fc7935b4e7.tar.gz
sec-certs-eed6b1d1de5a859bd7ee85e398df19fc7935b4e7.tar.zst
sec-certs-eed6b1d1de5a859bd7ee85e398df19fc7935b4e7.zip
improve matching -> more strict
Diffstat (limited to 'sec_certs/sample/cpe.py')
-rw-r--r--sec_certs/sample/cpe.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/sec_certs/sample/cpe.py b/sec_certs/sample/cpe.py
index 61da8450..d70f2783 100644
--- a/sec_certs/sample/cpe.py
+++ b/sec_certs/sample/cpe.py
@@ -38,6 +38,14 @@ class CPE(PandasSerializableType, ComplexSerializableType):
return ['uri', 'title', 'start_version', 'end_version']
@property
+ def update(self) -> str:
+ return ' '.join(self.uri.split(':')[6].split('_'))
+
+ @property
+ def target_hw(self) -> str:
+ return ' '.join(self.uri.split(':')[11].split('_'))
+
+ @property
def pandas_tuple(self):
return self.uri, self.vendor, self.item_name, self.version, self.title