aboutsummaryrefslogtreecommitdiffhomepage
path: root/sec_certs
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | cpe lists->sets in lookup dictsAdam Janovsky2021-04-191-10/+6
| | | | |
* | | | | log->print on cpe promptAdam Janovsky2021-04-191-0/+1
| | | | |
* | | | | update type hint in CCDatasetAdam Janovsky2021-04-191-1/+2
| | | | |
* | | | | fix typo in dataset classAdam Janovsky2021-04-191-1/+1
| | | | |
* | | | | n_threads in cve configurableAdam Janovsky2021-04-191-1/+1
| | | | |
* | | | | introduce ClassVar in CVEDatasetAdam Janovsky2021-04-191-5/+5
| | | | |
* | | | | lambda to itemgetterAdam Janovsky2021-04-191-1/+2
| | | | |
* | | | | introduce ClassVar constantsAdam Janovsky2021-04-191-8/+9
| | | | |
* | | | | rename get -> computeAdam Janovsky2021-04-192-9/+8
| | | | |
* | | | | default update json when downloadingAdam Janovsky2021-04-161-1/+1
| | | | |
* | | | | remove dumb mistake in cpe labelingAdam Janovsky2021-04-161-3/+2
| | | | |
* | | | | implement tests for cpe and cve stuffAdam Janovsky2021-04-162-10/+9
| | | | |
* | | | | minor UI improvements of manual cpe matchingAdam Janovsky2021-04-161-5/+9
| | | | |
* | | | | match cpe title or item_nameAdam Janovsky2021-04-161-2/+8
| | | | |
* | | | | relaxing version if no good cpe match foundAdam Janovsky2021-04-164-13/+23
| | | | |
* | | | | improves pandas representationAdam Janovsky2021-04-163-12/+22
| | | | |
* | | | | CVE and CPE dataset serializationAdam Janovsky2021-04-164-36/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Allows for fresh download of CPE and CVE dataset - Ties the aforementioned dataset to CCDataset - Fixes error in computation of related CVEs - Allows for computation of related CVEs only after verified CPEs are computed - CPEDataset has its special json representation as a list of CPE uris
* | | | | implements function for manual cpe match verificationAdam Janovsky2021-04-162-28/+39
| | | | |
* | | | | function to manually verify CPE matchesAdam Janovsky2021-04-152-11/+44
| | | | |
* | | | | delete stale fuzzy matching procedureAdam Janovsky2021-04-151-40/+0
| | | | |
* | | | | add deterministic cpe-cve matchingAdam Janovsky2021-04-153-6/+35
| | | | |
* | | | | improvements of cve datasetAdam Janovsky2021-04-151-5/+33
| | | | | | | | | | | | | | | | | | | | | | | | | - parallel processing on initialization - look-up tables for cpe matching
* | | | | implement class for CVE datasetAdam Janovsky2021-04-151-0/+158
| | | | |
* | | | | serialize non ascii characters to preserve link functionalityAdam Janovsky2021-04-152-2/+2
| | | | |
* | | | | set test csv file to windows-1252 encodingAdam Janovsky2021-04-151-1/+1
| | | | |
* | | | | cc demo contains heuristicsAdam Janovsky2021-04-141-2/+5
| | | | |
* | | | | add method to download cpe from webAdam Janovsky2021-04-141-0/+18
| | | | |
* | | | | moves CPE matching from notebook to pythonAdam Janovsky2021-04-143-5/+253
| | | | |
* | | | | move cpe match under heuristics fieldAdam Janovsky2021-04-132-9/+41
| | | | |
* | | | | add class for capturing heuristicly obtained dataAdam Janovsky2021-04-132-8/+31
| | | | |
* | | | | jupyter PoC for CPE matchingAdam Janovsky2021-03-252-6/+25
| |_|_|/ |/| | |
* | | | Merge pull request #31 from petrs/petrs/analyze_affectingJán Jančár2021-03-243-35/+108
|\ \ \ \ | | | | | | | | | | Petrs/analyze affecting
| * | | | removing addition of regex_sepPetr Svenda2021-03-241-1/+1
| | | | |
| * | | | comment out fips_rules update (possibly incorrectly removed?)Petr Svenda2021-02-221-1/+1
| | | | |
| * | | | move short BSI report numbers from cert_id group to technical reports - is ↵Petr Svenda2021-02-181-1/+1
| | | | | | | | | | | | | | | | | | | | not cert_id, is list of issued certificates in particular period
| * | | | add --do-find-affecting feature - will find and analyze all certificates ↵Petr Svenda2021-02-181-23/+62
| | | | | | | | | | | | | | | | | | | | which are directly or indirectly refernced by the provided one(s). Example: '--do-find-affecting ANSSI-CC-2013/55' for one fo the Estonia estID certificates
| * | | | minor cleaningPetr Svenda2021-02-182-5/+31
| | | | |
| * | | | add unified color pallete to have same color between lines and stacked graphsPetr Svenda2021-02-181-3/+9
| | | | |
| * | | | add more precise detection of Common Criteria methodology referencePetr Svenda2021-02-181-3/+5
| |/ / /
* | | / Algorithm matching + saner usage (#43)Stanislav Boboň2021-03-206-189/+244
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fixed continuous adding certs * little push * date * added switches * json file + formatting + match algs * matching algs * moved downloading of algorithms, boolean switch and logging * parsing rules to match random matches * Description match fix * removed unnecessary check for web redo * match_algs sane + web redo * processing always from scratch, redo wipes web * nist pages seem a bit... slower * download htmls twice + small cleanup * added weirdly shaped "-" * added matching web algs to pdf * redo quick fix * security functions included in table finding * saner logging * repeated downloading now just works :tm: * redo in demo + matching algs demo * moved plotting and parsing to helpers * removed dependency Co-authored-by: Stanislav Boboň <xbobon@fi.muni.cz>
* | | adds pandas serializaitonAdam Janovsky2021-03-022-0/+11
| | |
* | | Implements alpha version of cpe fuzzy matchingAdam Janovsky2021-03-023-4/+46
| |/ |/|
* | hotfixAdam Janovsky2021-02-241-1/+1
| |
* | adds implicit dataset serializationAdam Janovsky2021-02-241-4/+20
| |
* | Error messages of certificate are now serializedAdam Janovsky2021-02-244-21/+57
| | | | | | | | - Stored as a part of InternalState complex variable in json
* | dgst is serialized as a field in certificateAdam Janovsky2021-02-232-4/+4
| | | | | | | | | | - Previously as a part of dataset where certs changed to dictionary - For rendering at webserver, list is more convenient
* | Serialize digest of the certificateAdam Janovsky2021-02-222-2/+3
| |
* | more cautious exception handlingAdam Janovsky2021-02-211-1/+4
| |
* | Adds fault tolerant data extractionAdam Janovsky2021-02-203-120/+153
| |
* | Introduce state variable of CCDatasetAdam Janovsky2021-02-202-24/+74
| | | | | | | | | | | | - The variable checks which actions were already performed - Dataset now checks if someone attempts to e.g. convert pdf->txt prior to downloading - Also, operations on certificates are performed only on those certs for which the preceeding operation was successful