{"id":20224829,"url":"https://github.com/devofvictory/passx-api","last_synced_at":"2025-03-03T12:27:01.928Z","repository":{"id":65218782,"uuid":"470336798","full_name":"DevOFVictory/passx-api","owner":"DevOFVictory","description":"The JSON Rest API for the PassX password manager written with SpringBoot","archived":false,"fork":false,"pushed_at":"2023-08-27T16:09:16.000Z","size":5807,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-13T23:16:20.777Z","etag":null,"topics":["backend-api","json-api","kotlin","passx","rest-api"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DevOFVictory.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-15T21:26:34.000Z","updated_at":"2024-09-22T21:10:36.000Z","dependencies_parsed_at":"2023-01-15T15:30:47.660Z","dependency_job_id":null,"html_url":"https://github.com/DevOFVictory/passx-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevOFVictory%2Fpassx-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevOFVictory%2Fpassx-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevOFVictory%2Fpassx-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevOFVictory%2Fpassx-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DevOFVictory","download_url":"https://codeload.github.com/DevOFVictory/passx-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241663246,"owners_count":19999283,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backend-api","json-api","kotlin","passx","rest-api"],"created_at":"2024-11-14T07:09:19.582Z","updated_at":"2025-03-03T12:27:01.904Z","avatar_url":"https://github.com/DevOFVictory.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://passx.cuodex.net\"\u003e\n    \u003cimg src=\"https://passx.cuodex.net/assets/logo.png\" alt=\"Logo\" width=\"80\" height=\"80\"\u003e\n  \u003c/a\u003e\n\n\u003ch3 align=\"center\"\u003ePassX - API v3.5\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    A safe place for your passwords from everywhere\n    \u003cbr /\u003e\n    \u003ca href=\"https://passx.cuodex.net\"\u003e\u003cstrong\u003eGo to the Webinterface »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://cuodex.net/passx\"\u003eView Website\u003c/a\u003e\n    ·\n    \u003ca href=\"https://cuodex.net/contact#reportBug\"\u003eReport Bug\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n# PassX API 3\nThe JSON REST API for the PassX password manager by [CuodeX.net](https://cuodex.net)\n\n### Features\n- Server side encryption\n- Two-factor authentication via TOTP\n- Remember current IP address for further logins\n- Generate TOTP QR Codes\n- Check for most common passwords in common databases\n- Check current status and more information on the api\n- Built-in bruteforce protection via IP block\n- Detailed log for administrators to check uncommon behaviour\n- Security \u0026 privacy granted by FOSS and non-profit project\n- Detailed exceptions and documentation\n- Easy to use and understand\n- Easy to integrate into your own projects\n- Custom settings for each user (can be used for custom frontend appearance)\n\n\n\n### Compile by source\n1. Clone the project `git clone https://github.com/DevOFVictory/PassX-API.git`\n2. Check out requirements below\n3. Build project with maven ``mvn package``\n4. Start api `java -jar target.jar`\n\n### Requirements\n- Setup working Java 17 JDK environment\n- Setup MySQL database server on Port 3006 and db-name `passx` (or change it in `src/main/ressources/application.properties`)\n\n### Links\n- Webclient: https://github.com/CuodeX/PassX-Webclient\n- Mobile client: https://github.com/DevOFVictory/PassX-Mobile\n- Hosted service: https://passx.cuodex.net\n- More project information: https://cuodex.net/passx\n\n\n### Documentation\nhttps://documenter.getpostman.com/view/18057854/UVyxQZPu\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevofvictory%2Fpassx-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevofvictory%2Fpassx-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevofvictory%2Fpassx-api/lists"}