Files
shopdb-flask/security-findings-unvalidated.csv
Proudlock 5cd5332397
Some checks failed
CI / backend (push) Has been cancelled
CI / naming (push) Has been cancelled
CI / gates (push) Has been cancelled
CI / frontend (push) Has been cancelled
CI / lean-build (push) Has been cancelled
Add agent fingerprinting, client certificate auth, and security audit documentation
This commit adds:
- Database migrations for app_delta fingerprints and client certificates
- Scripts for certificate generation and fingerprint backfilling
- Comprehensive security audit reports and findings tracking
- Implementation documentation for certificate authentication
- Test utilities for certificate renewal and fingerprinting
- GE-ENFORCE collector fix documentation

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-09-15 09:18:12 -04:00

5.0 KiB

1TaskCategoryDescriptionEstimated_SeverityValidation_StatusNotes
2upload_employees_photo_1File UploadEmployee photo upload validationMEDIUMUnvalidatedSimilar pattern to vuln #1 (Agent Binary Injection)
3upload_geenforce_payload_1File UploadGEEnforce payload upload (3 issues)HIGHUnvalidatedSimilar pattern to vuln #1, multiple issues found
4upload_guides_image_1File UploadGuides image upload validationMEDIUMUnvalidatedSimilar pattern to vuln #1
5upload_printedparts_file_1File UploadPrinted parts file upload validationMEDIUMUnvalidatedSimilar pattern to vuln #1
6upload_screenshot_magic_bypass_1File UploadScreenshot upload magic byte bypassMEDIUMUnvalidatedSimilar pattern to vuln #1
7upload_slides_multi_1File UploadSlides multi-file upload validationMEDIUMUnvalidatedSimilar pattern to vuln #1
8upload_warranty_proof_1File UploadWarranty proof upload validationMEDIUMUnvalidatedSimilar pattern to vuln #1
9scripts_body_upload_validation_1File UploadScripts body upload validationMEDIUMUnvalidatedSimilar pattern to vuln #1
10ratelimit_apitoken_create_1Rate LimitingAPI token creation rate limitingMEDIUMUnvalidatedSimilar pattern to vuln #5 (Token Refresh Rate Limit Bypass)
11ratelimit_auth_change_password_1Rate LimitingPassword change rate limitingMEDIUMUnvalidatedSimilar pattern to vuln #5
12ratelimit_guides_image_spam_1Rate LimitingGuides image upload spam protectionMEDIUMUnvalidatedSimilar pattern to vuln #5
13ratelimit_printedparts_file_spam_1Rate LimitingPrinted parts file upload spamMEDIUMUnvalidatedSimilar pattern to vuln #5
14ratelimit_scripts_upload_1Rate LimitingScripts upload rate limitingMEDIUMUnvalidatedSimilar pattern to vuln #5
15ratelimit_setup_create_admin_1Rate LimitingSetup admin creation rate limitingHIGHUnvalidatedSimilar pattern to vuln #5, but affects admin creation
16ratelimit_warranty_proof_spam_1Rate LimitingWarranty proof upload spamMEDIUMUnvalidatedSimilar pattern to vuln #5
17endpoints_agentupgrade_race_1Race ConditionAgent upgrade race conditionLOWUnvalidatedSimilar pattern to vuln #7 (Event Dedup Race)
18endpoints_script_push_race_1Race ConditionScript push race conditionLOWUnvalidatedSimilar pattern to vuln #7
19race_computers_collector_1Race ConditionComputers collector race conditionLOWUnvalidatedSimilar pattern to vuln #7
20race_geenforce_collector_1Race ConditionGEEnforce collector race conditionLOWUnvalidatedSimilar pattern to vuln #7
21race_machines_collector_1Race ConditionMachines collector race conditionLOWUnvalidatedSimilar pattern to vuln #7
22race_measuringtools_collector_1Race ConditionMeasuring tools collector race conditionLOWUnvalidatedSimilar pattern to vuln #7
23race_network_collector_1Race ConditionNetwork collector race condition (2 issues)MEDIUMUnvalidatedSimilar pattern to vuln #7, multiple issues
24race_printers_collector_1Race ConditionPrinters collector race conditionLOWUnvalidatedSimilar pattern to vuln #7
25application_package_signed_check_1Upload ValidationApplication package signature verificationMEDIUMUnvalidatedRelated to vuln #1 pattern
26maplevel_blueprint_upload_1Upload ValidationMap level blueprint upload validationMEDIUMUnvalidatedSimilar to file upload issues
27models_image_upload_validation_1Upload ValidationModels image upload validationMEDIUMUnvalidatedSimilar to file upload issues
28settings_branding_logo_upload_1Upload ValidationSettings branding logo uploadMEDIUMUnvalidatedSimilar to file upload issues
29apitoken_no_rotation_1Token ManagementAPI token non-rotationMEDIUMUnvalidatedSimilar pattern to vuln #4 (Refresh Token Non-Rotation)
30printedparts_kiosk_token_reuse_1Token ManagementPrinted parts kiosk token reuseMEDIUMUnvalidatedSimilar pattern to vuln #4
31usb_kiosk_token_reuse_1Token ManagementUSB kiosk token reuseMEDIUMUnvalidatedSimilar pattern to vuln #4
32collector_managed_token_timing_1Timing AttackCollector managed token timing attackHIGHUnvalidatedSimilar pattern to vuln #3 (Collector API Key Timing)
33setup_token_timing_1Timing AttackSetup token timing attackMEDIUMUnvalidatedSimilar pattern to vuln #3
34info_disclosure_application_exists_1Info DisclosureApplication enumerationLOWUnvalidatedSimilar pattern to vuln #2 (Account Enumeration)
35collector_plugin_scoped_keys_1Auth/AuthzCollector plugin-scoped keysMEDIUMUnvalidatedAuth bypass or misconfiguration
36timing_geenforce_1Timing AttackGEEnforce timing attackN/ANo Finding0 findings - not a vulnerability
37info_disclosure_asset_exists_1Info DisclosureAsset enumerationN/ANo Finding0 findings - not a vulnerability
38info_disclosure_script_exists_1Info DisclosureScript enumerationN/ANo Finding0 findings - not a vulnerability
39info_disclosure_user_exists_1Info DisclosureUser enumerationN/ANo Finding0 findings - not a vulnerability
40applications_installer_version_detect_1MiscApplications installer version detectionN/ANo Finding0 findings - not a vulnerability