Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
Changelog
17edaab Custom modifications to support duplicate profiles and role preferences
e504d8b Add GitHub issue template (fwdcloudsec#873 )
6b84727 Revert "Added ability to specify multiple services top be opened with the --c…" (fwdcloudsec#872 )
4c48a32 Clean up registry package (fwdcloudsec#805 )
479cc4a Added ability to specify multiple services top be opened with the --console flag (fwdcloudsec#827 )
bbf6337 fix: don't set AWS profile when role chaining (fwdcloudsec#841 )
3e13a79 add controltower to service_map.go (fwdcloudsec#871 )
ab260a7 Fix support for --ref when adding git profile registries (fwdcloudsec#864 )
2ada60e remove unused accessrequest package (fwdcloudsec#861 )
eda9a16 Rework GitHub discussion/PR templates (fwdcloudsec#857 )
b0e4767 remove Common Fate integrations and plugins from Granted (fwdcloudsec#855 )
34d770c Fix lint errors (fwdcloudsec#854 )
bbbb398 Update GitHub Action versions (fwdcloudsec#853 )
10c304c FIX: aws config directory permissions. (fwdcloudsec#843 )
e1f1b5a GHA: upgrade upload-artifact version (fwdcloudsec#833 )
91b9129 Bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5 (fwdcloudsec#831 )
bfd80ce Update service_map.go (fwdcloudsec#829 )
bcb0ea1 Fix gosimple CI failure (fwdcloudsec#832 )
eae2ad6 Make leading/trailing spaces optional in templating (fwdcloudsec#792 )
061b302 Bump golang.org/x/net from 0.26.0 to 0.33.0 (fwdcloudsec#824 )
2add2a1 Add gimme-aws-creds assumer (fwdcloudsec#810 )
b53429f Bump golang.org/x/crypto from 0.25.0 to 0.31.0 (fwdcloudsec#815 )
91e5e76 Josh/cf 3767 add cli flag to attach jira ticket in assume (fwdcloudsec#808 )
e047104 Service flag support for AWS Backup (fwdcloudsec#804 )
8547465 use sso role name from grant output for eks and rds access (fwdcloudsec#803 )
8785167 Revert additional stream closed polling on proxy command (fwdcloudsec#802 )
eeec10e Fix the proxy command not detecting that the stream had closed remotely (fwdcloudsec#799 )
cc23acc fix: pass external_id for credential process and IAM (fwdcloudsec#790 )
b165600 Service flag support for AWS Organizations (fwdcloudsec#800 )
eeccfba Add Vivaldi browser support (fwdcloudsec#797 )
062ec34 Re authenticate with common fate during registry sync if token is expired (fwdcloudsec#798 )
fd86607 Switch out huh for survey with a custom renderer template (fwdcloudsec#794 )
cebcab0 update handling for ports in proxy commands (fwdcloudsec#789 )
a64c6b7 Add Granted EKS Proxy command (fwdcloudsec#787 )
2be2b39 RDS Plugin: Allow server specified default port (fwdcloudsec#788 )
4c2fac9 feat: sort service map and add aws bedrock as a recognized service. (fwdcloudsec#784 )
5b37df1 RDS proxy command should be filterable (fwdcloudsec#777 )
3d9bf71 tidy unused packages and variables (fwdcloudsec#773 )
de67b66 update asdf tool-versions golang to 1.22 (fwdcloudsec#774 )
8b107d6 Fix service map comma and formatting (fwdcloudsec#776 )
097368a Changes waf shortcut to use v2 home page, rather than WAF classic home. (fwdcloudsec#775 )
230f6e0 Improve how RDS proxy command handles grant expiry and proxy connection errors (fwdcloudsec#770 )
5dbee29 Remove Grant is activated message, use new Grant Output API (fwdcloudsec#769 )
c0c1387 Add AWS IAM Identity Center device code flow automation (fwdcloudsec#765 )
7847017 Add apigw -> apigateway service shortcut (fwdcloudsec#763 )
e8de3ec Added support for manual setting of PassDir to avoid pass password pollution in default location (fwdcloudsec#761 )
3cbbe71 Merge pull request fwdcloudsec#762 from common-fate/fix-assume-version-output
ba8a146 add fixes to setting custom browser (fwdcloudsec#760 )
9c537a7 Fix the version output when running assume -v
8a621b5 Add support for aurora postgres and mysql in proxy command (fwdcloudsec#758 )
18daa6e Revert "update file permissions to read/write (fwdcloudsec#751 )" (fwdcloudsec#755 )
286a999 Add RAM (Resource Access Manager) (fwdcloudsec#757 )
058ea6c implement custom templated launch for sso browser option (fwdcloudsec#750 )
022150f update file permissions to read/write (fwdcloudsec#751 )
b114bb5 Fix using default duration on auto approved requests (fwdcloudsec#748 )
44d677f sort sso profiles by profile name (fwdcloudsec#733 )
46a8f33 Merge pull request fwdcloudsec#745 from common-fate/calvin/cf-3571-improve-deprecation-message-on-granted-login
d6bbf15 Granted login deprecation message should be clearer
264318d Fix nil pointer error in registry sync when merging fails with an unknown error (fwdcloudsec#744 )
402e8d0 Fix success message when access request is closed (fwdcloudsec#743 )
7da13e4 Add 'granted request close' subcommand (fwdcloudsec#740 )
48b7b1f Add support for XDG directories (fwdcloudsec#726 )
239a1a0 Add messaging when the proxy command cannot connect to the target in SSM (fwdcloudsec#735 )
1cf495e Add support for custom browser launch templates (fwdcloudsec#731 )
f0cf2fe Open the common fate console (fwdcloudsec#732 )
fd96ec8 if we run into the issue with activation, print the diagnostics (fwdcloudsec#734 )
30fc54f Fix potential panic in RDS instance selection (fwdcloudsec#730 )
95f0c03 keep in logic for backwards compatability in common fate timings (fwdcloudsec#720 )
27735cb initial attempt at tcsh support (fwdcloudsec#729 )
f226a06 Support multiple Common Fate profile Registries (fwdcloudsec#724 )
8f5fb6f Merge pull request fwdcloudsec#722 from common-fate/calvin/cf-3453-access-extension-does-not-work
1115365 Fix error where an activated request would immediately extendthe request
3e0be7b Fixes an issue where the CLI was displaying an incorrect time for the duration to be extended by
c6f4085 Prevent a panic due to configFile being empty (fwdcloudsec#717 )
2f0f35e granted sso populate create ~/.aws if it does not exist (fwdcloudsec#714 )
36b700f Fixes the granted request check command masking errors (fwdcloudsec#716 )
be4bb77 Wait by default in rds plugin (fwdcloudsec#711 )
febd0ae Fix the check for a grant being active in the retrier (fwdcloudsec#712 )
30fdcd5 Add AWS RDS Proxy plugin (fwdcloudsec#709 )
3bfe4e1 Output actual credentials file path when exporting (fwdcloudsec#708 )
aa0286a fix cache check error messages for 'granted request check' command (fwdcloudsec#706 )
1458835 fix issue causing credential process to break (fwdcloudsec#703 )
cb320cf Fix file backend not found (fwdcloudsec#704 )
7556bd9 Granted caching fixes (fwdcloudsec#705 )
928c328 The NoAccess hook should return an error when a user does not use Common Fate (fwdcloudsec#700 )
79cd39e bump sdk to v1.45.1 (fwdcloudsec#702 )
267f8ba Sanity check error matching of invalid_grant (fwdcloudsec#701 )
2111320 granted cache clear --all (fwdcloudsec#699 )
79dc4c9 Bump github.com/gorilla/schema from 1.2.0 to 1.4.1 (fwdcloudsec#697 )
90dd3d6 added flag to disable cache lookup and saving (fwdcloudsec#695 )
17c9200 Fix default duration when requesting access with Granted (fwdcloudsec#694 )
86ba260 pass in stdio to dupe profile prompt (fwdcloudsec#696 )
36b51d7 Fix --confirm flag parsing (fwdcloudsec#693 )
7d4da7f Granted Doctor Command (fwdcloudsec#691 )
151c4c4 Handle nested parameters in granted settings set command (fwdcloudsec#690 )
faf4112 Update file backend password prompt, add option to clear the entire Granted cache (fwdcloudsec#689 )
054b382 add flag that waits for access to be active (fwdcloudsec#682 )
2f715ef Add support for Firefox Nightly (fwdcloudsec#685 )
eaf9a80 Fix error checks on retry logic for assuming roles with common fate (fwdcloudsec#681 )
14edf76 fix a bad error check in the credential process (fwdcloudsec#678 )
89e722b Credential process prompts to use 'granted request latest' when possible (fwdcloudsec#679 )
67fb4c6 Add retry logic to credential process where an active request exists in Common Fate (fwdcloudsec#677 )
c83b088 Fix panic due to nil pointer dereference (fwdcloudsec#675 )
9b245f6 Improve Granted startup time when HTTP registry is used (fwdcloudsec#673 )
84efb8b update error messages and auto login when grant token is expired (fwdcloudsec#672 )
5c9f5bd Fix newline in version print output (fwdcloudsec#667 )
44f29f6 allow automatic login to be specified globally (fwdcloudsec#666 )
03cdb20 Allow custom reason to be provided on access request through granted (fwdcloudsec#661 )
d7f0c23 Pull AWS credentials from multiple sources when building console url (fwdcloudsec#664 )
4fee002 Duration flag now sets the duration of the access request (fwdcloudsec#663 )
99f0049 Fix panic due to nil pointer in frecency (fwdcloudsec#658 )
b7118f3 Updated sdk to fix windows token store issue (fwdcloudsec#660 )
1486d22 fix profile registry sync for registries without a type (fwdcloudsec#659 )
14a0416 Fix the default type for the 'granted registry add' command (fwdcloudsec#657 )
5d023c2 Add initial support for HTTP Profile Registries (fwdcloudsec#653 )
6efc360 for granted sso command, add storing parameters in input config fwdcloudsec#650 (fwdcloudsec#651 )
e20b6e2 bump awsconfigfile (fwdcloudsec#648 )
d570c92 Update Go version in CONTRIBUTING.md
c993e05 Autoload fish completions and fix Makefile (fwdcloudsec#645 )
f94f882 add CLI flags to be able to specify storage and profile which should be cleared (fwdcloudsec#643 )
a7f866e support JIT role activation in assume --console commands (fwdcloudsec#644 )
183d857 Bump golang.org/x/net from 0.20.0 to 0.23.0 (fwdcloudsec#641 )
a38b5b5 Increase backoff for attempted assume (fwdcloudsec#640 )
2792b83 Add apigateway to service map (fwdcloudsec#636 )
b18ae01 Propagate prefixDuplicateProfiles option (fwdcloudsec#639 )
1c04595 Ensure firefoxstdout check comes first (fwdcloudsec#635 )
9418e2c add a check for empty access key ID when caching (fwdcloudsec#632 )
6aa221a cleanup the large banners and replace them with a single-line version (fwdcloudsec#633 )
10143d5 Update just-in-time access integration (fwdcloudsec#630 )
fa945c3 fix bug where every line is removed in config (fwdcloudsec#631 )
1ce074b Cleanup profile registry implementation + improve testability (fwdcloudsec#622 )
3bfb958 feat: Use aws:username for IAM initiated federated console sessions. (fwdcloudsec#626 )
1c0922f Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (fwdcloudsec#621 )
6155a27 fix runtime error when sso token expires (fwdcloudsec#627 )
9924d63 Add --so-scope in hint for granted sso login (fwdcloudsec#619 )
63cf3ec Revert breaking change to 'granted login' with additional prompt for SSO scopes (fwdcloudsec#618 )
3ae786e Add support for refreshable AWS SSO tokens (fwdcloudsec#616 )
a8b3e6d Bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0 (fwdcloudsec#586 )
8847355 Delete former credentials when rotating (granted credentials rotate) (fwdcloudsec#582 )
794a48e Adds event bridge service map (fwdcloudsec#611 )
81699f9 Update service_map.go to add codeartifact (fwdcloudsec#594 )
18cace8 Improve oauth2 error handling for Glide authentication (fwdcloudsec#596 )
bbc5266 Create ~/.aws/config if it does not exist (fwdcloudsec#590 )
2874761 Fix backwards invocation of io.Copy (fwdcloudsec#589 )
65b0d52 fix: assume --exec with multiple arguments/spaces, fixes fwdcloudsec#575 (fwdcloudsec#584 )
a7bbfd3 Fix export lookup values when exporting credentials (fwdcloudsec#578 )
cb1e905 Revert "Ensure proper initialization of profiles with source_profile (fwdcloudsec#559 )" (fwdcloudsec#576 )
2960bc4 Fix SSO_START_URL lookup for credential exports (fwdcloudsec#572 )
494bb0d 🔧 Add ExportSSOToken config (fwdcloudsec#566 )
d3fbf6a 🐛 Fix SSO token lookup keys (fwdcloudsec#565 )
dfa6ad4 Do not overwrite AWS config when sync fails (fwdcloudsec#569 )
81dac1f Ensure proper initialization of profiles with source_profile (fwdcloudsec#559 )
82a85a2 support exec using shell script for TTY applications (fwdcloudsec#549 )
20058f8 fix(fish_alias): fix assume script path for fish alias for brew (fwdcloudsec#561 )
804c22a Allow access token to be exported to plain text on ~/.aws/sso/cache (fwdcloudsec#518 )
fafdde5 Output-sso-expiry-in-JSON (fwdcloudsec#550 )
6190595 Fix for IAM in secure storage + MFA issue (fwdcloudsec#557 )
16d1084 fix(firefox_dev): fix granted containers for Firefox Dev Edition (fwdcloudsec#553 )
bcf7989 add aos (Amazon OpenSearch) to ServiceMap (fwdcloudsec#552 )
158fa38 Update ini vers (fwdcloudsec#546 )
5ba0db6 fix assume output for setting up SSO ENV VARS (fwdcloudsec#545 )
a2e8010 Add method to profile to fetch the correct sso region and sso start url (fwdcloudsec#544 )
98f3908 Use AWS SDK to load sso-session sections enable multiple sso users (fwdcloudsec#530 )
19c2d06 add --chain flag to assume another role inline (fwdcloudsec#527 )
3a35121 fix AWS SSO polling config (fwdcloudsec#535 )
e9d63dd fix panic: runtime error (fwdcloudsec#537 )
1395b19 Added DefaultExportAllEnvVar config (fwdcloudsec#540 )
3ddd63b Added ExportCredsToAWS config (fwdcloudsec#541 )
6f30453 add skip cred process string validation option (fwdcloudsec#514 )
21df49a fix: --unset flag not unsetting AWS_DEFAULT_REGION (fwdcloudsec#526 )
733d020 fix chrome profiles not launching if they contain slashes + automatically rename Chrome profiles (fwdcloudsec#525 )
3e42b7c revert change to validation (fwdcloudsec#523 )
1b7fec3 Fix for RegisterClient AWS region error (fwdcloudsec#521 )
159b7da added assume debugging (fwdcloudsec#513 )
0010e4f -z alias for --export-all-env-vars (fwdcloudsec#520 )
cb88df1 fix: add fallback to provided profile name if getLocalStatePath method fails (fwdcloudsec#515 )
89946dd Add Waterfox as a browser option (fwdcloudsec#512 )
040fca5 Do not export aws credentials with credential_process_assumer (fwdcloudsec#467 )
e534838 Update aws_sso_assumer (fwdcloudsec#495 )
2388144 Bump golang.org/x/net from 0.7.0 to 0.17.0 (fwdcloudsec#511 )
97c90c4 Add codepipeline and codedeploy services (fwdcloudsec#510 )
4162429 add no-credential-process flag back into command (fwdcloudsec#509 )
2f1b9c6 Retains-indentation-in-.aws/config (fwdcloudsec#503 )
5f0aeeb Add acn as a valid service (fwdcloudsec#507 )
123ec74 Add kms to ServiceMap (fwdcloudsec#494 )
20cbb5c updated common-fate/cli for logging (fwdcloudsec#492 )
56cb739 removed region flag from granted sso commands (fwdcloudsec#489 )
f3c876a Add granted cache cmd (fwdcloudsec#485 )
dfc3918 Fix for bash alias not detected issue (fwdcloudsec#488 )
ddd56d0 Merge pull request fwdcloudsec#484 from common-fate/manish/gra-79-show-user-code-when-using-assume
b211f22 Merge pull request fwdcloudsec#483 from wayne-folkes/patch-1
471f70c display user code
0b20c8e Update service_map.go
aabae6a Merge pull request fwdcloudsec#482 from common-fate/manish/cf-2193-fix-env
486ad4b pass correct env for secretAccessKey
4aaa443 Merge pull request fwdcloudsec#481 from common-fate/bump-clio-1.2.3
6f28489 bump clio to v1.2.3
d146658 Merge pull request fwdcloudsec#318 from common-fate/custom-browser-profiles
3114b43 Merge branch 'main' into custom-browser-profiles
397ca44 Merge pull request fwdcloudsec#474 from common-fate/manish/cf-2030-support-mfa-prompts-when-granted-is-used-with-the-credential
bcee74b Support Firefox developer Edition (fwdcloudsec#480 )
fcb95bb update usage for mfa-token
a275600 Add granted credentials import-from-env subcommand to load new profile with credentials from environment (fwdcloudsec#475 )
23d5ca3 Add support for arc browser (fwdcloudsec#477 )
a4eafd4 bump clio version (fwdcloudsec#479 )
3724ecc fix lint err
487b3e8 fix merge conflict
0f180bc Merge branch 'main' of github.com:common-fate/granted into manish/cf-2030-support-mfa-prompts-when-granted-is-used-with-the-credential
9dd2730 add ability to cache IAMassumer credentials
36e4cab Add autocomplete support for services (fwdcloudsec#473 )
d622299 Add ability to overwrite default aws config paths with $AWS_CONFIG_FILE & $AWS_SHARED_CREDENTIALS_FILE env (fwdcloudsec#472 )
1dcf170 Add autocomplete support for services
31a3075 pass the output of getCallerIdentity as the name of the federated user (fwdcloudsec#469 )
cf325e6 set AWS_DEFAULT_REGION environment variable (fwdcloudsec#468 )
02e6eaf Add ability to use doubledash with exec command (fwdcloudsec#470 )
dbc9276 disable install checks
aca43eb update smoketest
2170d87 go mod tidy
d50dae7 Adjust check for whether or not the assume script has been sourced (fwdcloudsec#438 )
fcf921e use better logic for tokenization (fwdcloudsec#465 )
f45fff8 Updated common-fate/updatecheck (fwdcloudsec#459 )
c8bd2c7 Fixed granted sso generate TooManyRequestsExp (fwdcloudsec#463 )
9fbea13 fixes
8ccfe88 merge with main
0c83e7d upgrade cli version (fwdcloudsec#456 )
5593842 Add lazy flag for login command (fwdcloudsec#454 )
9addb71 Add file logging to granted (fwdcloudsec#451 )
5ebabe7 upgrade v0.4.4 -> v0.4.5 (fwdcloudsec#452 )
c60d1b9 improve brew alias check (fwdcloudsec#450 )
eb039f1 use brew --prefix instead of hardcoded path (fwdcloudsec#437 )
d432c40 Replacing spaces with - to make export AWS_PROFILE work properly (fwdcloudsec#449 )
23debbc Implement exponential backoff for profile detection (fwdcloudsec#444 )
fae1b80 Update common-fate/cli to v0.4.4 (fwdcloudsec#445 )
4c10374 Cleaned up error message for exp request aws (fwdcloudsec#440 )
1f21dcd fixed formatting (fwdcloudsec#436 )
b0a7f48 Automated sso populate and removed extra log messages (fwdcloudsec#433 )
3fe68c5 Make assume script a little more robust (fwdcloudsec#435 )
536b329 fix access message when duration flag is used (fwdcloudsec#434 )
6dd241b remove grant overlaps error in exp request aws workflow (fwdcloudsec#431 )
ccfcd30 Add auto-login flag to credential-process (fwdcloudsec#418 )
4717202 feat: add an assumer to enable support for using mfa with iam credentials (fwdcloudsec#429 )
8977a25 request duration added via flag (fwdcloudsec#432 )
e11e7b4 fix typos
686020c Auto assume after access request is made (fwdcloudsec#426 )
56dc446 added refetch and clear commands for cache (fwdcloudsec#425 )
45dd7be fix text disappearing in some instances due to spinner (fwdcloudsec#424 )
ec59659 Fix Common Fate refresh token not working (fwdcloudsec#423 )
f1a907f Add console-destination switch to enable bookmarking, use regional endpoints (fwdcloudsec#419 )
a962e0a Add AWS "sm" service shortcut for Secrets Manager (fwdcloudsec#422 )
51f5449 fix lint error for ioutil
43f2da3 Auto detect sso region using html from sso-start-url (fwdcloudsec#413 )
ab71934 add config option to disable cache (fwdcloudsec#417 )
ea23d78 Update completion docs link (fwdcloudsec#414 )
bdab3d5 Remove trailing slashes from granted_sso_start_url (fwdcloudsec#411 )
7a994d1 Append a single array element for with field (fwdcloudsec#409 )
9671f47 fix build errors (fwdcloudsec#408 )
cafcbd5 CLI based access request workflow (fwdcloudsec#391 )
b0b5cba Replace assumego with a symlink to fix keychain ACLs (fwdcloudsec#404 )
d588617 update PR template (fwdcloudsec#406 )
466cc76 Remove unnecessary logging (fwdcloudsec#407 )
77b0c7e fix broken smoke tests (fwdcloudsec#399 )
91242aa Add fallback support for any POSIX-compatible shell (fwdcloudsec#389 )
55eddef Add disableusagetips setting and update mechanism (fwdcloudsec#394 )
f3d3b9f Implement credential cache in keychain for credential_process (fwdcloudsec#396 )
0fef7a2 remove command echo from shell scripts (fwdcloudsec#392 )
091d3a1 bump golang.org/x/net from 0.5.0 to 0.7.0 (fwdcloudsec#368 )
0a16fa1 Merge pull request fwdcloudsec#383 from common-fate/fix-prefix-all-profile-bug
3023848 update parameters name
a0d9c14 use destination profile name when interpolating profile variable
b9e8f29 fix panic due to error printing (fwdcloudsec#379 )
f00a5f4 updated shell-alias help url (fwdcloudsec#377 )
877d9fa support looking up cached tokens from ~/.aws/sso/cache if they exist (fwdcloudsec#376 )
26a1b66 add support for Safari on OSX (fwdcloudsec#375 )
d80a0b3 enhancement: default Y/n for firefox, minor typos/grammar (fwdcloudsec#373 )
4cfa31e Fix credential process for headless clients (fwdcloudsec#374 )
d39a538 Fix start URL pruning (fwdcloudsec#372 )
471529c small fixes and UX improvements to CF profile source (fwdcloudsec#365 )
5c7b5e6 Fix cli help command typos (fwdcloudsec#364 )
79c88ab AWS profile generation improvements (fwdcloudsec#359 )
982d655 remove unused dependencies (fwdcloudsec#361 )
8858cdd add '--save-to' flag (fwdcloudsec#358 )
1dcd86c explicitly specify IFS when reading output (fwdcloudsec#352 )
e1a2376 added new flag -t to assume credentials in terminal along with web co… (fwdcloudsec#347 )
70bf423 Use MkdirAll before Create to create all parent directory (fwdcloudsec#356 )
a73e48c add AWS_CREDENTIAL_EXPIRATION to scripts (fwdcloudsec#345 )
2ece229 adds command output hint (fwdcloudsec#346 )
d5db38c Merge pull request fwdcloudsec#354 from common-fate/fix-arg-casing
4306117 use kebab-case for required-key argument
c36a338 copy any none profile section from config file in Profile Registry (fwdcloudsec#339 )
cbe6994 added appsync to services map fixes fwdcloudsec#342 (fwdcloudsec#343 )
9b9ef4f Bugfix sso generate matching whitespace in templates (fwdcloudsec#337 )
57c15f9 if a profile has a session token, use it for the console (fwdcloudsec#335 )
00d3e2a Add granted console command (fwdcloudsec#334 )
9e57e07 Merge pull request fwdcloudsec#331 from common-fate/improve-first-install-ux
1ae5229 Update pkg/browser/detect.go
bd43ad9 Update pkg/browser/detect.go
1f6cd83 added rotate command fixes fwdcloudsec#281 (fwdcloudsec#326 )
4d9aa2f Update logging statement (fwdcloudsec#332 )
f70bb27 generate and populate profile name with custom go template (fwdcloudsec#327 )
1226dc4 fix parenthese in url (fwdcloudsec#333 )
6452208 Update first time assume run msg and docs url
47b9846 Update docs url
2302e60 add missing registry setup cmd (fwdcloudsec#330 )
c450325 add missing registry setup cmd
fa23242 Merge pull request fwdcloudsec#317 from common-fate/cli-88-add-options-for-profile-registry
9b34159 Merge pull request fwdcloudsec#323 from n3s7or/CLI-81
2bc1335 Use slash to separate account and role name in sso generate (fwdcloudsec#320 )
95598b9 Better logging around waiting for the browser (fwdcloudsec#321 )
d4af8f8 Merge pull request fwdcloudsec#328 from common-fate/add-pr-template
e4dc231 add PR template
0725c89 tackles issue#300
8f001fc Merge pull request fwdcloudsec#322 from common-fate/CF-351-panic-when-no-raw-config
ab53556 CF-351 check if profile rawConfig is nil or not; can be null when all credential are passed as args
3f014bb Rename update to migrate
be5804d Rename update to migrate
07f7a4a Fail autosync if required keys are not available when AWS CLI is paired with granted credential_process instead of asking for prompt
68dbd78 Update flag alias
e8b729d CLI-88 Skip failing registry and sync other registry
dafc193 CLI-88 Refactor
292f85b CLI-88 Return false if err
8448a7b CLI-88 Fix prompt logic
3b57749 CLI-88 Lint fix
78d5ae0 CLI-88 Remove TestGenerateNewGrantedSection unit test as it now requires granted config
006e0c8 CLI-88 Update message for updated config
fda275d CLI-88 Add update command to update profile registry configuration
c2eeae3 CLI-88 Update templateValue structure in granted.yml
9a07694 CLI-88 If the required keys are not avaiable when sync; instead of failing prompt user
7cfb4f6 CLI-88 Change data structure from map to array; add support for deterministic priority
b7187d8 finish renaming
f999c5c updated flag name;
af96050 merge with main
367e6ec Support sso session configuration (fwdcloudsec#319 )
2eedb32 provide configured color and icon to granted-containers (fwdcloudsec#156 ) (fwdcloudsec#315 )
e87a36f CLI-88 Refactor go templating
3f5240c CLI-88 Refactor go templating
91daf76 CLI-88 Fix unit tests
ee73681 CLI-97 Rename to requiredKeys
ae22cf0 CLI-97 Update Usage text
a94788d CLI-97 Refactor autosync.go
b7bba11 CLI-97 Reload gconf
cff3b4d CLI-97 Sync should fail if required key is undefined; this can also happen when new required key is added
2ca80c8 CLI-97 Add comments to newly created profiles
5cdce01 CLI-97 Skip prompt asking for required variables if already set
e96c8f9 CLI-97 Add -file flag for different config file name
dbc7bb7 CLI-97 Remove prority ordering implementation
6e5bdcd CLI-97 Add comment
2734ca6 CLI-97 Add comments
76fb499 CLI-97 Support per user config values
b0d643c CLI-92 Refactor duplication logic; should fail by default; add priority for deterministic de-duplication
f30b28b clean up
733de5b add back hashing of names
df43425 comment out chromeProfileName
bcb79a7 added logic for adding custom chrome profiles
612f587 CLI-88 Duplicate profile should fail by default
445b707 CLI-88 Add usage for --path
166ed45 CLI-88 Store profile registry as TOML table instead of array
64907e1 fix spelling in CONTRIBUTING.md (fwdcloudsec#314 )
62d0634 add null check causing nil pointer error (fwdcloudsec#311 )
2282106 CLI-43 Throw error for mismatching profile in granted credential-process (fwdcloudsec#308 )
8016679 Added some AWS services and shorthand aliases (fwdcloudsec#309 )
9bf8cbc Merge pull request fwdcloudsec#307 from common-fate/CF-153-sanity-check-for-granted-sso-start-url
c485ecf Merge pull request fwdcloudsec#293 from common-fate/CF-188-profile-registry
9d85de2 CF-188 Fix lint
7b315a9 CF-153 Add sanity check for granted-sso-start-url
71f91c6 Two Profile Registries with duplicate config should have prefix appended
040c769 Make ability to specify any yml file
6d98964 Fix parseGitURL logic
9548a0a return error
acd299a Conditionally render headings when descriptions are in use
c6964e1 Merge branch 'CF-188-profile-registry' of github.com:common-fate/granted into CF-188-profile-registry
7db36eb Refactor auto sync to run syncronously
49cbfeb Merge branch 'CF-188-profile-registry' of github.com:common-fate/granted into CF-188-profile-registry
f9bf52c Add unit test for getGenereatedSectionByRegistryURL func
c88ce94 UAT changes
ebd3533 Git URL with different protocol should be skipped; Add ability to use custom.yml file
b64f850 Remove cmd should also remove profiles from config file
0ec60c3 Any failed sync shouldn't add url to profile registry
11675d6 Setup command UAT
e7a0ffa revert changes to flag parsing
d1ec02c Merge pull request fwdcloudsec#305 from common-fate/jordi/cli-83-add-granted-registry-setup-command-to
4a974a1 Merge pull request fwdcloudsec#306 from common-fate/CLI-67-add-subfolder-support
ff066cb Merge pull request fwdcloudsec#304 from common-fate/Support-granted_description-in-assume
55ef4a5 CLI-67 Fix failing unit test
8120ede Merge branch 'CF-188-profile-registry' of github.com:common-fate/granted into CLI-67-add-subfolder-support
1e06505 Fix failing test
85495a9 Add ability to accept granted.yml in a subfolder
13e5891 make log level debug for autosync git pull
9f577ad Revert makefile changes; add new cmd to use dev build with granted
42769ee Run autosync only for valid app commands
1c0fe23 Add condition to skip running background autosync if the ran command is granted registry
52552dd Directory Support + Prompt Success Messaging
8133675 Merge branch 'CF-188-profile-registry' into jordi/cli-83-add-granted-registry-setup-command-to
71c11a1 lint fixes
cc9dbbd Setup Command III
8cec6d0 Setup Command II
762424a Setup Command
76a6a3d Merge pull request fwdcloudsec#303 from common-fate/CLI-68-automatically-sync-profile-registry
563c19b CLI-68 Lint fix
749d5bd CLI-68 Refactor auto sync
e0572e0 fix profile name issue
e610639 override select prompt template and deiplay description
b0a1ae6 CLI-68 Bug fix of autogenerated text added when add cmd is reran with profile registry already present
0d814a4 CLI-68 Do no return error when running sync as goroutine
b2cdd14 CLI-68 Automatically sync profile registries
96a4260 Update msg
22b97cc Fix failing unit test
1b1de7d Add debug logs
1394fb5 Remove unused func and update cmt
4d1eba9 Add unit test for parseGitURL func
4edbeb2 Revert global override for flags
ba41ec1 CF-188 Fix running add twice duplicating profiles and list current registry when granted registry cmd is used
188918a CF-188 Minor fix; sync was not fetching the latest change from remote
de8438d CF-188 Remove newline char if no comment
a6426d8 CF-188 Update makefile to rename dgranted to granted
f438263 CF-188 Minor fix
95dab3a CF-188 Add remove command to remove existing profile registry
d569c56 CF-188 Fix failing unit test
cd6f2fe CF-188 Add unit tests
2f18490 CF-188 Refactor implementation for readability
d468e83 CF-188 Uncomment pull logic in sync cmd
c5fae25 Merge branch 'main' of github.com:common-fate/granted into CF-188-profile-registry
0d7b6c7 CF-188 Add sync logic in Add cmd
68df734 CF-188 Update Autogenerated msg
aae3ce2 CF-188 Refactor implementation to use ini for file manipulation instead of file system manipulation; Add ability to add more than one profile registry URL
1cda110 Merge pull request fwdcloudsec#297 from common-fate/use-ini-package-for-config-file-parsing
cda762c make granted sso prefix check more generic
4c6ff8a Merge pull request fwdcloudsec#298 from common-fate/CLI-64-update-sync-cmd
af7a1e0 CLI-64 Check returned err
39513fa Merge branch 'CF-188-profile-registry' of github.com:common-fate/granted into CLI-64-update-sync-cmd
40cbf6d Merge pull request fwdcloudsec#296 from common-fate/accept-git-refs
58d6448 CLI-64 Add required pkgs
0c16f2a CLI-64 Update the logic of sync command to pull and make changes to the aws config file
bcd0e2c CLI-64 Add profile registry URL to granted config file
f6a7dde CLI-64 update template string
756c05a Merge pull request fwdcloudsec#295 from common-fate/accept-yaml-subfolder-paths
fd51f51 added comments
350c5c5 fix tests
ab35fdd lint error
0f0c389 fix build err
5ae9eea refactor to account for pulling repos
782fa13 merge with master
161cad5 fix comment
320b499 Git pull existing repo directories (fwdcloudsec#294 )
008d471 remove test function
d3b2134 update tests
9c88dd6 exclude DEFAULT when scanning sections
3f051d8 fix struct export
06a3f34 refactor assumeflags to allow for subcommands + added ref flag
93be1cb remove configparser dependency
5e2452f WIP
e28b0a5 added initial subpath logic for handling configs within folders
fa63b09 Merge pull request fwdcloudsec#292 from common-fate/refactor-logging-to-use-clio
059b165 removed debug package
d441ddc CF-188 Initial implementation for profile registry feature
cb71f1d replace deprecated packages
97edec6 use clio v1.0.0
072b87e update imports for windows build file
b1a973f update access request test
30ee927 replace mis configured dependency assert with correct package
6f60457 update granted approvals log message
70eff06 fix bug with success message
c6f63bc fix profile validation
ef47298 refactor logging to use clio
4d1adfa replace grpc CLI version service with HTTPS one (fwdcloudsec#286 )
7aa9326 Fix tiny typo in help and error message (fwdcloudsec#287 )
1da3903 Add security services to service map (fwdcloudsec#283 )
3c43e87 fix Go syntax errors (fwdcloudsec#282 )
21ab8ad granted credentials commands for securely storing IAM user credentials (fwdcloudsec#254 )
9754485 added vpc and directconnect services (fwdcloudsec#279 )
2f28140 Update assumer_aws_sso.go (fwdcloudsec#276 )
36b1e92 Merge pull request fwdcloudsec#278 from common-fate/sso-usage-wording
868c95e update wording of SSO command
c706b2b Revert to using browser.OpenURL for SSO flow default (fwdcloudsec#269 )
84e2f49 use xdg-open on linux rather than open (fwdcloudsec#268 )
f990edc Merge pull request fwdcloudsec#266 from common-fate/Add-granted-sso-command-back-in-to-entry-point
e8640b6 Fix missing command
fb36096 Add shellcheck to CI pipeline (fwdcloudsec#265 )
b5ef664 fix assume script not printing output properly on linux (fwdcloudsec#260 )
6dc97ee Add credential_process support, including the ability to request access to roles if CLI is used with Granted Approvals (fwdcloudsec#257 )
5a7d63c Add automatic reassume functionality for zsh (fwdcloudsec#228 )
d99724d refactor browser launching logic and use better process forking (fwdcloudsec#252 )
493078b feat: Display credential duration in human-readable form (fwdcloudsec#259 )
bd23223 Add a shortcut for Cost Explorer (fwdcloudsec#258 )
2bc09aa fixed error checks (fwdcloudsec#251 )
479af3f Fix sso flag, prevent aws profile export (fwdcloudsec#245 )
b0710fc add granted sso populate/generate commands (fwdcloudsec#230 )
d2d47e4 Add WSL support for browser auto-detection (fwdcloudsec#237 )
0ae2535 update logic for running assume/sso command (fwdcloudsec#234 )
377be8d Allow filtering by multiple space-separated tokens (fwdcloudsec#233 )
f8debcd fix make file prefix path (fwdcloudsec#231 )
66b1693 Update flag usage (fwdcloudsec#220 )
80a74d0 update the browser configuration flow (fwdcloudsec#221 )
ac66e4d Add PREFIX variable to Makefile to allow installing to alternative locations (fwdcloudsec#227 )
19f27a1 Use role_session_name from AWS config if defined instead of unique generated ID (fwdcloudsec#226 )
ded3a20 active role sso init (fwdcloudsec#225 )
a64ba12 Propagate environment vars to exec command (fwdcloudsec#223 )
531dc67 Fix sso aws outputs (fwdcloudsec#218 )
a1c38ee add additional expiry check for credentials (fwdcloudsec#211 )
241641d update go.sum (fwdcloudsec#210 )
afbc4b9 update test
fd23b5a Implement a basic sso command for arbitrary sso assumes (fwdcloudsec#195 )
38844b5 Fix conflicting exported names (fwdcloudsec#209 )
20a9c1d Localize datetime for session token expiration (fwdcloudsec#206 )
7f84538 Update assume.ps1 (fwdcloudsec#186 )
2111576 Add missing newline (fwdcloudsec#202 )
cf5e4c5 Merge pull request fwdcloudsec#204 from common-fate/s-flag-implies-console
5eb2064 Use not empty check instead
a36ff9f Added service flag to web console check
1c60da8 Fix error being returned if credentials file doesn't exist (fwdcloudsec#198 )
6b2b779 remove timing logs (fwdcloudsec#196 )
9c48516 reduce loading times by deferring initialisation of profile (fwdcloudsec#192 )
0b0be89 Make granted sessions uniquely identified (fwdcloudsec#189 )
6f99d54 Set keychain as default backend for new mac installs (fwdcloudsec#191 )
5a60df0 add a workaround to grant item permissions to granted binary (fwdcloudsec#190 )
9d98d26 Shorthand region flag (fwdcloudsec#188 )
f75fa7f use exiternal id if available (fwdcloudsec#187 )
076c7aa Assume profiles from credentials file [https://github.com/fwdcloudsec/issues/117 ] (fwdcloudsec#182 )
b7e9894 hotfix: error handling (fwdcloudsec#181 )
b03dfde Assume and Granted Tab Completion for ZSH,BASH (fwdcloudsec#180 )
09acbda Support arbitrary service names (fwdcloudsec#177 )
8c63fe9 don't prefix with GrantedOutput if env var is set (fwdcloudsec#174 )
daa9b70 Add service shortcuts (fwdcloudsec#175 )
ebf4144 Add waf & rds shortcuts (fwdcloudsec#171 )
d6b250a Export creds (fwdcloudsec#168 )
b77a89e Sso browser (fwdcloudsec#169 )
6a28138 Add gitignore (fwdcloudsec#170 )
5e7a546 added get duration from default profile (fwdcloudsec#166 )
586c20a Load default profile from ~/.aws/config (fwdcloudsec#159 )
29f2e0b Adds --env flag to export credentials (fwdcloudsec#157 )
4c3c114 added explicit alphabetical sort of profile list (fwdcloudsec#153 )
efd12c5 Merge pull request fwdcloudsec#150 from fdamstra/add-support-for-other-aws-partitions-by-tokenizing-regions
1065b9c Minor Fixes to Partition Support from @chrnorm 's suggestions
73fe4aa Partition Detection Using Tokenized Strings
780704a Merge branch 'main' into add-support-for-other-aws-partitions
8227d34 Truncate usernames getfederationtoken (fwdcloudsec#145 )
a734b90 Cleanup
5a77710 Adjust session duration implementation (fwdcloudsec#135 )
4efbce6 Merge branch 'main' into add-support-for-other-aws-partitions
f1d47c3 Partition Support Init
483fea7 added settings option for ordering of profiles (fwdcloudsec#143 )
023b31f USe a policy on get federation token API (fwdcloudsec#142 )
c0e7a96 add signing subkey to PGP public key (fwdcloudsec#136 )
91c096b split assume process for credential_process (fwdcloudsec#134 )
0133e79 Fix console session expires in 15 minutes + add session duration flag (fwdcloudsec#130 )
0cdcf32 Support profiles with (some) special characters (fwdcloudsec#131 )
09154af Merge pull request fwdcloudsec#125 from common-fate/Add-support-for--exec-flag
c5e3fd7 remove grantedoutput from output
7a9350b added support for fish
84f5c5b Update pkg/assume/assume.go
30302b3 Merge branch 'main' into Add-support-for--exec-flag
c394730 Refactor and simplify cred process assumer (fwdcloudsec#127 )
eac9ed6 Add notice for windows users
da54a02 Preliminary support
c1dcba4 adds session duration export, fix windows scripts (fwdcloudsec#124 )
f717988 Adds correct MFA prompt and enforces serial if available (fwdcloudsec#123 )
61c8850 fix mfa and role chaining (fwdcloudsec#119 )
861be19 Resolve issues with loading profiles and get federation token (fwdcloudsec#118 )
5e878f2 Merge pull request fwdcloudsec#115 from common-fate/configurable-keyring
840ed7c set debug flag in keyring if verbose arg is used
f2637d0 add config for keyring
7fd0c85 Use debug logging (fwdcloudsec#113 )
ebe2510 Merge pull request fwdcloudsec#112 from common-fate/fix-iam-assume-creds
ecf402b grab credentials from credential file
8e15c97 Fix logic for custom browser path and add stdout option (fwdcloudsec#107 )
cb811da Revert "fix custom path not being saved to config (fwdcloudsec#106 )"
6fc23d0 fix custom path not being saved to config (fwdcloudsec#106 )
a74362a Merge pull request fwdcloudsec#97 from common-fate/jackmeyer/cf-624-issue-69-problems-with-assuming-roles
1c58440 Update pkg/browsers/console.go
7b4916b Update pkg/browsers/console.go
6290127 Optimise test pipeline (fwdcloudsec#102 )
2928108 added fix for global services
1d26b5c rename GitHub actions tests (fwdcloudsec#101 )
56b07ac remove merge code
eb7221d merge with main - apply suggestions
716e6da remove duration code
3a575a7 Merge pull request fwdcloudsec#98 from common-fate/jackmeyer/cf-639-build-cleanup-commands-in-granted
258800f changed wording
5a13ccb merge with main
22744f1 Merge pull request fwdcloudsec#100 from common-fate/Add-support-for-windows-CMD-and-PS
31af9e9 update list to use new startUrlMap
136f4bb remove profile from sso token store
8188ef9 remove refactor code
7fba610 added code for updating session duration
055a1fa update docs
a615811 Implement support for Windows
8d7175f move clear all to --all flag
29decd4 remove description code
d4cd2a9 rework token command
71dd700 Refactor aws config usage
37f5f9c added cleaner spacing
a7e7d97 small fixes and refactor update function
bbb99b5 remove unused token remove
8870b3a added diff flow for saving tokens
e01dde7 fix descriptions and update command names
77c46f8 add error checks
c56be2f added removal by argument
9dbe271 added descriptive name to cred store - update list command
60bdae9 added commands to interact with granted config
989dbe4 adding duration to requests
42b9dae fix merge conflict
f2d3a61 added global services list check
8b85095 added arg for google auth duration
8c72492 updated revoke command output - added duration flag - added duration to cred grab
b85e3ba added MFA serial passthrough for aws sso
3453000 Bug fix for global flags (fwdcloudsec#95 )
b430907 Merge pull request fwdcloudsec#91 from common-fate/passthrough-args-fix-azure-sso
d7fdd7b added func for getting creds from credentials file
004d6d1 added comment
00ce0dd Merge branch 'main' into passthrough-args-fix-azure-sso
01aae90 Merge pull request fwdcloudsec#83 from common-fate/jackmeyer/cf-635-issue-81-command-to-unset-environment
f6ec471 fix azure cred check - adding support for pass through args
ba18510 fix merge conlicts - remove browser opening code
9063476 Merge pull request fwdcloudsec#82 from common-fate/jackmeyer/cf-637-issue-78-feature-request-support-use-on
eb782b6 use aws standard AWS_PROFILE env var
a2abf43 Update command to -unset
e949de9 Update assume scripts, fix fish script region
4e68d47 switch return values
5f0c2a5 added message informing revoke
24dc36e added revoke command
544f81e fix url
4b40a74 Update pkg/browsers/console.go
b051971 replaced message with pure url so users can open straight from terminal
15c4b55 updated firefix title maker func
affcf2f added command to revoke env variables
cf9e686 fix linting
5da43bb fix linting
dcd2829 added manual url fallback for firefox
80f0920 added container link for firefox users - silently error when checking for default browsers
3d8fefd added fallback which gives link on failure to open browser, flag for just returning url
2cb5bc4 Merge pull request fwdcloudsec#80 from QuinnyPig/patch-1
43743d4 Fix comment typo
e939de2 Merge pull request fwdcloudsec#76 from common-fate/jackmeyer/cf-633-issue-59-granted-hangs-if-chrome-is-not
9633a6b error check
fa18ff4 Merge pull request fwdcloudsec#75 from common-fate/jackmeyer/cf-626-issue-71-role-assume-error-no-role-found
3d57971 azurelogin take precedence over sso
5cc6053 added link to docs
5cf7575 added azure to the interface list
8874617 added azure profile provider
d373151 Merge pull request fwdcloudsec#73 from common-fate/jackmeyer/cf-622-issue-53-allow-users-to-assume-using-the
d37ae09 Merge pull request fwdcloudsec#68 from common-fate/interface-for-aws-profile-assumer
e0de756 Merge pull request fwdcloudsec#72 from common-fate/meyerjrr-contributing-bug-reports
85e6f64 look in path before manually setting
9899d1f added linux path check
f94d1ed added lookpath
5bd8fe5 Merge branch 'main' into interface-for-aws-profile-assumer
c46b3b8 fix lint
cd075e0 added possible chromium path
4f9262d added support for chromium
5f70693 Update CONTRIBUTING.md
9144cb1 Update CONTRIBUTING.md
820a78b Update CONTRIBUTING.md
2e38c54 Merge pull request fwdcloudsec#67 from common-fate/Granted-exports-Environment-variables-in-wrong-order-for-IAM-Profiles
eb9753f added example
3bd2ef6 Update CONTRIBUTING.md
5d79c42 Remove broken env creds feature
42ca97f Use generic credential process assumer
f998dd9 add register assumer hook
2252f48 Fix IO for exec commands
98ab1f9 remove sim
134a0ad fix exec commands
6cde252 tidy up
9a24a61 add saml2aws support via credential process
d218df4 add aws google auth implementation
6e92998 Merge branch 'main' into interface-for-aws-profile-assumer
b486abb Initial implementation of interface for assumers
d7e6960 Support using external credential source to launch browser (fwdcloudsec#57 )
c83d047 Fix Granted exports Env Vars in wrong order
0b967a0 Merge pull request fwdcloudsec#65 from common-fate/reg-lookup-windows-default-browser
b2d0577 rename windows files
bf5c3fb add support for iam profiles (fwdcloudsec#64 )
dee1191 Fix spacing in PromoteUseFlags (fwdcloudsec#60 )
c6df366 Merge branch 'reg-lookup-windows-default-browser' of github.com:Aiden-Ziegelaar/granted into reg-lookup-windows-default-browser
32f37f5 Changed build to support all windows arch
0e13a9c Removed implemented todo
27bc49b Added os specific builds
0db7e2f Updated sys and added lookup for windows default
4cbe7ad added check to see if cli args are empty (fwdcloudsec#56 )
8773991 Add password prompt for file backend (fwdcloudsec#55 )
3ee7eac Support modifier flags such as '-c' being placed after the profile name (fwdcloudsec#45 )
66a8cec Merge pull request fwdcloudsec#50 from common-fate:gitignore
210c96d gitignore ARM release config
b181dcc Merge pull request fwdcloudsec#44 from common-fate/josh/cf-600-granted-panics-when-using-the--ar-flag
4c70512 Merge pull request fwdcloudsec#43 from common-fate/josh/cf-599-granted-should-respect-the-default
3d5da13 Merge pull request fwdcloudsec#47 from hhwagner/patch-1
724e733 Fix Mac Chrome Path
fea5acc tidy up
b2463ca fix logic bug with potential errors in -ar flag
52ed098 launch console with profile region as default
76c438f add note on supported OSes and cloud providers
945a5af use 'granted browser set' to update the browser (fwdcloudsec#41 )
45f31ca Update service mapping (fwdcloudsec#40 )
91d911d Add UX prompt for adding roles (fwdcloudsec#39 )
009e6e9 suggest adding -r or -s flag if none are provided (fwdcloudsec#38 )
3dc8747 Merge pull request fwdcloudsec#37 from common-fate/jordi/cf-596-fish-autocompletions-are-not-updating
2122453 Josh/cf 592 granted browser should detect and show (fwdcloudsec#36 )
a9a05b0 CF-596: More concise
f3ff18f CF-596: Support for assume cli app
30d1482 Fish autocompletions to update, dev build support
69ffb05 Jackmeyer/cf-589 include the region name in the firefox (fwdcloudsec#34 )
87a84e7 Josh/cf 585 granted gives invalid grant if the (fwdcloudsec#35 )
df4016b update fish script (fwdcloudsec#33 )
52ed752 Add LICENCE and other docs (fwdcloudsec#32 )
7fa6a5e add CI workflow (fwdcloudsec#31 )
cb29023 unlink completion command for now
b6230a1 add env var for config
9fb3fde Jackmeyer/cf-555 add service flag which allows the user (fwdcloudsec#30 )
d1f4e1f fix version check
c1ec530 Tidy up (fwdcloudsec#29 )
87fcc0f improve printing
9082be7 README: center video
278c523 use SVG logo
b2ae4c2 Merge pull request fwdcloudsec#28 from common-fate/readme-2
773ebda update readme
9af2395 Merge pull request fwdcloudsec#27 from common-fate/cleanup
eec1586 Merge pull request fwdcloudsec#26 from common-fate/readme
e38b3af add readme and demo GIF
0ffd46d fix typo
0f354b9 remove hardcoded ap-southeast-2 region from tab
af46135 fine tune CLI text and fix lint errors
24ddce0 Merge pull request fwdcloudsec#25 from common-fate/Use-waitgroup-with-frecency-update
ef8e287 use waitgroup to avoid terminating early
38d0d59 Implement generalised frecency (fwdcloudsec#21 )
c0d3fd2 Josh/cf 579 make update check is non blocking (fwdcloudsec#24 )
fba1d0a updated firefox path windows (fwdcloudsec#23 )
c41bda5 Create granted dir if not exist (fwdcloudsec#22 )
4644046 update windows browser paths
e99aad8 add build tools
a13c1fc force enumber requirement
02040fc remove enumer package
63e9f23 add settings command
7361025 cache uses sso start url (fwdcloudsec#20 )
7c0c5a7 Merge pull request fwdcloudsec#19 from common-fate/update-windows-browser-locations
70fcf66 adds update checker service (fwdcloudsec#17 )
fa7591a lock the region when loading config from profile (fwdcloudsec#18 )
84354de add spaces for program files
d4d7532 Merge branch 'main' into update-windows-browser-locations
7e8317b Merge pull request fwdcloudsec#16 from common-fate/jackmeyer/cf-561-update-the-firefox-extension-link-before
8ea6504 update locations
74f172f updated windows browser paths
30e8f2b added function to handle the firefox extention prompts - updated extension link
f0aa40d cleanup comment
d56cc11 Merge pull request fwdcloudsec#15 from common-fate:cleanup-console-log
be140ec cleanup extra lines from console log when assume
815ee90 Merge pull request fwdcloudsec#14 from common-fate/josh/cf-557-fix-todo-labels-in-firefox-browser
18a6f30 fix browser profile storage
9331d37 Merge pull request fwdcloudsec#13 from common-fate/jackmeyer/cf-566-at-the-end-of-the-first-run-granted
a9e6dcd fix logic for giving information, and update browser prompt
43ac28f fix todo labels
292a864 added assume instructions and changed browser prompt
0aac605 fix typo in comment
7fa21ed gitignore build scripts
a1792ef Add banners easter egg
223dfab verified browser paths
790b49f Jackmeyer/cf-539 granted cli should detect the users (fwdcloudsec#12 )
f5f4952 Jordi/cf 550 aws sso login flow should use cached (fwdcloudsec#10 )
cab03eb Update UX messages
05ba86c add shell alias method and fix it for dev (fwdcloudsec#9 )
1af5798 Josh/cf 551 aws sso login flow should poll for token (fwdcloudsec#8 )
6724b10 Merge pull request fwdcloudsec#5 from common-fate/jordi/cf-534-granted-cli-should-assume-local-roles
2dbe673 CF-534: fmt.Print > fmt.Fprint
a6011a7 Apply suggestions from code review
669acc5 Merge pull request fwdcloudsec#6 from common-fate/add-sts-assume-role-handler
9c7ec45 Josh/cf 547 fishautocomplete to be ported (fwdcloudsec#4 )
f848968 add sts assume role steps
5f98092 Merge pull request fwdcloudsec#3 from common-fate/josh/cf-549-support-assuming-roles-with-local-iam
4bff42b CF-534: initial working SSO assume
9c2dfff working browser for iam role
fbae44d Merge pull request fwdcloudsec#2 from common-fate/josh/cf-532-granted-cli-should-assume-local-iam
d6cf5f7 print statements
a24fb13 assumes
510b655 get iam credentials
17e5471 add todo
de9d56e adds support to get credentials with IAM profile
c2318e5 update demo text
6d3deac add methods to read profiles from default config
69caf47 Merge pull request fwdcloudsec#1 from common-fate/jordi/cf-531-granted-cli-should-detect-all-profiles
521ea0a Merge branch 'main' into jordi/cf-531-granted-cli-should-detect-all-profiles
29c2332 rework packages
f7326d6 lint
b7710f4 CF-531: add support for .aws/config profiles in assume command
469b229 initial commit
You can’t perform that action at this time.